public class EaseJavaFieldVariable extends EaseDebugVariable
EaseDebugVariable.Type| Constructor and Description |
|---|
EaseJavaFieldVariable(java.lang.reflect.Field field,
java.lang.Object backingJavaObject,
org.eclipse.debug.core.model.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,
org.eclipse.debug.core.model.IDebugElement parent)
throws java.lang.IllegalArgumentException,
java.lang.IllegalAccessException
java.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionpublic java.lang.String getReferenceTypeName()
getReferenceTypeName in interface org.eclipse.debug.core.model.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 org.eclipse.debug.core.DebugException
setValue in interface org.eclipse.debug.core.model.IValueModificationsetValue in class EaseDebugVariableorg.eclipse.debug.core.DebugExceptionpublic boolean supportsValueModification()
supportsValueModification in interface org.eclipse.debug.core.model.IValueModificationsupportsValueModification in class EaseDebugVariable