|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Represents instance of some object in debugged JVM. This interface can
be optionally inplemented by a implementation of LocalVariable
or
Field
interfaces.
Since JDI interfaces evolve from one version to another, it's strongly recommended not to implement this interface in client code. New methods can be added to this interface at any time to keep up with the JDI functionality.
LocalVariable
,
Field
,
This
,
Super
,
JPDAThread.getContendedMonitor()
,
JPDAThread.getOwnedMonitors()
Method Summary | |
Field[] |
getAllStaticFields(int from,
int to)
Return all static fields. |
Field |
getField(String name)
Returns field defined in this object. |
Field[] |
getFields(int from,
int to)
Returns non static fields defined in this object. |
int |
getFieldsCount()
Number of fields defined in this object. |
Field[] |
getInheritedFields(int from,
int to)
Return all inherited fields. |
Super |
getSuper()
Returns representation of super class of this object. |
String |
getToStringValue()
Calls Object.toString() in debugged JVM and returns
its value. |
Variable |
invokeMethod(String methodName,
String signature,
Variable[] arguments)
Calls given method in debugged JVM on this instance and returns its value. |
Methods inherited from interface org.netbeans.api.debugger.jpda.Variable |
getType, getValue |
Method Detail |
public String getToStringValue() throws InvalidExpressionException
Object.toString()
in debugged JVM and returns
its value.
InvalidExpressionException
public Variable invokeMethod(String methodName, String signature, Variable[] arguments) throws NoSuchMethodException, InvalidExpressionException
methodName
- a name of method to be calledsignature
- a signature of method to be calledarguments
- a arguments to be used
NoSuchMethodException
InvalidExpressionException
public int getFieldsCount()
public Field getField(String name)
name
- a name of field to be returned
public Field[] getFields(int from, int to)
from
- the index of first field to be returnedto
- the index of last field, exclusive
from
index and less then to
index.public Field[] getAllStaticFields(int from, int to)
public Field[] getInheritedFields(int from, int to)
public Super getSuper()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |