public class VariableData extends java.lang.Object implements java.lang.Comparable<VariableData>
| Constructor and Description |
|---|
VariableData(VariableDefinition definition) |
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(VariableData d) |
VariableDefinition |
getDefinition() |
long |
getGetCount() |
java.lang.reflect.Method |
getGetterMethod() |
java.util.concurrent.locks.ReentrantReadWriteLock |
getReadWriteLock() |
long |
getSetCount() |
java.lang.reflect.Method |
getSetterMethod() |
boolean |
isGetterCached() |
boolean |
isSetterCached() |
void |
registerGetOperation() |
void |
registerSetOperation() |
void |
setDefinition(VariableDefinition definition) |
void |
setGetterCached(boolean getterCached) |
void |
setGetterMethod(java.lang.reflect.Method getter) |
void |
setSetterCached(boolean setterCached) |
void |
setSetterMethod(java.lang.reflect.Method setter) |
public VariableData(VariableDefinition definition)
public void registerGetOperation()
public void registerSetOperation()
public VariableDefinition getDefinition()
public java.util.concurrent.locks.ReentrantReadWriteLock getReadWriteLock()
public long getGetCount()
public long getSetCount()
public boolean isGetterCached()
public void setGetterCached(boolean getterCached)
public boolean isSetterCached()
public void setSetterCached(boolean setterCached)
public java.lang.reflect.Method getGetterMethod()
public void setGetterMethod(java.lang.reflect.Method getter)
public java.lang.reflect.Method getSetterMethod()
public void setSetterMethod(java.lang.reflect.Method setter)
public int compareTo(VariableData d)
compareTo in interface java.lang.Comparable<VariableData>public void setDefinition(VariableDefinition definition)