|
org.netbeans.api.debugger.jpda/2 2.4.22 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ObjectVariable
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 |
---|
String getToStringValue() throws InvalidExpressionException
Object.toString()
in debugged JVM and returns
its value.
InvalidExpressionException
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
int getFieldsCount()
Field getField(String name)
name
- a name of field to be returned
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.Field[] getAllStaticFields(int from, int to)
Field[] getInheritedFields(int from, int to)
Super getSuper()
|
org.netbeans.api.debugger.jpda/2 2.4.22 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |