public class EaseJavaFieldVariable extends EaseDebugVariable
EaseDebugVariable.Type| Constructor and Description |
|---|
EaseJavaFieldVariable(java.lang.reflect.Field field,
java.lang.Object backingJavaObject,
IDebugElement parent) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getReferenceTypeName() |
EaseDebugVariable.Type |
getType() |
boolean |
isFinal() |
boolean |
isPrivate() |
boolean |
isProtected() |
boolean |
isPublic() |
void |
setValue(java.lang.String expression) |
boolean |
supportsValueModification() |
compareTo, getAdapter, getDebugTarget, getLaunch, getModelIdentifier, getName, getValue, hasValueChanged, setParent, setType, setValue, toString, update, verifyValue, verifyValuepublic EaseJavaFieldVariable(java.lang.reflect.Field field,
java.lang.Object backingJavaObject,
IDebugElement parent)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionpublic java.lang.String getReferenceTypeName()
getReferenceTypeName in interface IVariablegetReferenceTypeName in class EaseDebugVariablepublic EaseDebugVariable.Type getType()
getType in class EaseDebugVariablepublic boolean isPublic()
public boolean isProtected()
public boolean isPrivate()
public boolean isFinal()
public void setValue(java.lang.String expression)
throws DebugException
setValue in interface IValueModificationsetValue in class EaseDebugVariableDebugExceptionpublic boolean supportsValueModification()
supportsValueModification in interface IValueModificationsupportsValueModification in class EaseDebugVariable