|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.core.runtime.PlatformObject
org.eclipse.debug.core.model.DebugElement
com.aptana.ide.debug.internal.core.model.JSDebugElement
com.aptana.ide.debug.internal.core.model.JSDebugVariable
public class JSDebugVariable
| Field Summary | |
|---|---|
protected int |
flags
flags |
protected static int |
FLAGS_ARGUMENT
FLAGS_ARGUMENT |
protected static int |
FLAGS_CONST
FLAGS_CONST |
protected static int |
FLAGS_EXCEPTION
FLAGS_EXCEPTION |
protected static int |
FLAGS_LOCAL
FLAGS_LOCAL |
protected static int |
FLAGS_MODIFIABLE
FLAGS_MODIFIABLE |
protected static int |
FLAGS_TOPLEVEL
FLAGS_TOPLEVEL |
| Constructor Summary | |
|---|---|
JSDebugVariable(org.eclipse.debug.core.model.IDebugTarget target,
java.lang.String qualifier,
java.lang.String name,
int flags)
JSDebugVariable |
|
JSDebugVariable(org.eclipse.debug.core.model.IDebugTarget target,
java.lang.String qualifier,
java.lang.String name,
org.eclipse.debug.core.model.IValue value)
JSDebugVariable |
|
JSDebugVariable(org.eclipse.debug.core.model.IDebugTarget target,
java.lang.String qualifier,
java.lang.String name,
org.eclipse.debug.core.model.IValue value,
int flags)
JSDebugVariable |
|
| Method Summary | |
|---|---|
java.lang.String |
getFullName()
Returns full variable name |
java.lang.String |
getName()
|
protected java.lang.String |
getQualifier()
getQualifier |
java.lang.String |
getReferenceTypeName()
|
org.eclipse.debug.core.model.IValue |
getValue()
|
boolean |
hasValueChanged()
|
boolean |
isArgument()
isArgument |
boolean |
isConst()
isConst |
boolean |
isException()
isException |
boolean |
isLocal()
isLocal |
boolean |
isTopLevel()
isTopLevel |
void |
setValue(org.eclipse.debug.core.model.IValue value)
|
void |
setValue(java.lang.String expression)
|
boolean |
supportsValueModification()
|
boolean |
verifyValue(org.eclipse.debug.core.model.IValue value)
|
boolean |
verifyValue(java.lang.String expression)
|
| Methods inherited from class com.aptana.ide.debug.internal.core.model.JSDebugElement |
|---|
getModelIdentifier, throwDebugException, throwDebugException, throwDebugException, throwNotImplemented |
| Methods inherited from class org.eclipse.debug.core.model.DebugElement |
|---|
fireChangeEvent, fireCreationEvent, fireEvent, fireResumeEvent, fireSuspendEvent, fireTerminateEvent, getAdapter, getDebugTarget, getLaunch, notSupported, requestFailed |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.eclipse.debug.core.model.IDebugElement |
|---|
getDebugTarget, getLaunch, getModelIdentifier |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
|---|
getAdapter |
| Field Detail |
|---|
protected static final int FLAGS_MODIFIABLE
protected static final int FLAGS_LOCAL
protected static final int FLAGS_ARGUMENT
protected static final int FLAGS_EXCEPTION
protected static final int FLAGS_CONST
protected static final int FLAGS_TOPLEVEL
protected int flags
| Constructor Detail |
|---|
public JSDebugVariable(org.eclipse.debug.core.model.IDebugTarget target,
java.lang.String qualifier,
java.lang.String name,
org.eclipse.debug.core.model.IValue value)
target - qualifier - name - value -
public JSDebugVariable(org.eclipse.debug.core.model.IDebugTarget target,
java.lang.String qualifier,
java.lang.String name,
int flags)
target - qualifier - name - flags -
public JSDebugVariable(org.eclipse.debug.core.model.IDebugTarget target,
java.lang.String qualifier,
java.lang.String name,
org.eclipse.debug.core.model.IValue value,
int flags)
target - qualifier - name - value - flags - | Method Detail |
|---|
public org.eclipse.debug.core.model.IValue getValue()
throws org.eclipse.debug.core.DebugException
getValue in interface org.eclipse.debug.core.model.IVariableorg.eclipse.debug.core.DebugExceptionIVariable.getValue()
public java.lang.String getName()
throws org.eclipse.debug.core.DebugException
getName in interface org.eclipse.debug.core.model.IVariableorg.eclipse.debug.core.DebugExceptionIVariable.getName()
public java.lang.String getReferenceTypeName()
throws org.eclipse.debug.core.DebugException
getReferenceTypeName in interface org.eclipse.debug.core.model.IVariableorg.eclipse.debug.core.DebugExceptionIVariable.getReferenceTypeName()
public boolean hasValueChanged()
throws org.eclipse.debug.core.DebugException
hasValueChanged in interface org.eclipse.debug.core.model.IVariableorg.eclipse.debug.core.DebugExceptionIVariable.hasValueChanged()
public void setValue(java.lang.String expression)
throws org.eclipse.debug.core.DebugException
setValue in interface org.eclipse.debug.core.model.IValueModificationorg.eclipse.debug.core.DebugExceptionIValueModification.setValue(java.lang.String)
public void setValue(org.eclipse.debug.core.model.IValue value)
throws org.eclipse.debug.core.DebugException
setValue in interface org.eclipse.debug.core.model.IValueModificationorg.eclipse.debug.core.DebugExceptionIValueModification.setValue(org.eclipse.debug.core.model.IValue)public boolean supportsValueModification()
supportsValueModification in interface org.eclipse.debug.core.model.IValueModificationIValueModification.supportsValueModification()
public boolean verifyValue(java.lang.String expression)
throws org.eclipse.debug.core.DebugException
verifyValue in interface org.eclipse.debug.core.model.IValueModificationorg.eclipse.debug.core.DebugExceptionIValueModification.verifyValue(java.lang.String)
public boolean verifyValue(org.eclipse.debug.core.model.IValue value)
throws org.eclipse.debug.core.DebugException
verifyValue in interface org.eclipse.debug.core.model.IValueModificationorg.eclipse.debug.core.DebugExceptionIValueModification.verifyValue(org.eclipse.debug.core.model.IValue)protected java.lang.String getQualifier()
public boolean isLocal()
throws org.eclipse.debug.core.DebugException
IJSVariable
isLocal in interface IJSVariableorg.eclipse.debug.core.DebugExceptionIJSVariable.isLocal()
public boolean isException()
throws org.eclipse.debug.core.DebugException
IJSVariable
isException in interface IJSVariableorg.eclipse.debug.core.DebugExceptionIJSVariable.isException()
public boolean isArgument()
throws org.eclipse.debug.core.DebugException
IJSVariable
isArgument in interface IJSVariableorg.eclipse.debug.core.DebugExceptionIJSVariable.isArgument()
public boolean isConst()
throws org.eclipse.debug.core.DebugException
IJSVariable
isConst in interface IJSVariableorg.eclipse.debug.core.DebugExceptionIJSVariable.isConst()
public boolean isTopLevel()
throws org.eclipse.debug.core.DebugException
IJSVariable
isTopLevel in interface IJSVariableorg.eclipse.debug.core.DebugExceptionIJSVariable.isTopLevel()public java.lang.String getFullName()
IJSVariable
getFullName in interface IJSVariableIJSVariable.getFullName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||