Package | Description |
---|---|
org.eclipse.jdt.debug.core |
Provides an implementation of a debug model based on JPDA (Java Platform Debug Architecture). |
org.eclipse.jdt.debug.eval |
Provides a set classes and interfaces that support evaluations in the Java debugger. |
Modifier and Type | Interface and Description |
---|---|
interface |
IJavaArray
A value referencing an array on a target VM.
|
interface |
IJavaClassObject
An object referencing an instance of
java.lang.Class on a
target VM. |
interface |
IJavaObject
A value referencing an object on a target VM.
|
interface |
IJavaPrimitiveValue
A primitive value on a Java debug target.
|
Modifier and Type | Method and Description |
---|---|
IJavaValue |
IJavaArray.getValue(int index)
Returns the value at the given index in
this array.
|
IJavaValue[] |
IJavaArray.getValues()
Returns the values contained in this array.
|
IJavaValue |
IJavaDebugTarget.newValue(boolean value)
Returns a value from this target that corresponds to the given boolean.
|
IJavaValue |
IJavaDebugTarget.newValue(byte value)
Returns a value from this target that corresponds to the given byte.
|
IJavaValue |
IJavaDebugTarget.newValue(char value)
Returns a value from this target that corresponds to the given char.
|
IJavaValue |
IJavaDebugTarget.newValue(double value)
Returns a value from this target that corresponds to the given double.
|
IJavaValue |
IJavaDebugTarget.newValue(float value)
Returns a value from this target that corresponds to the given float.
|
IJavaValue |
IJavaDebugTarget.newValue(int value)
Returns a value from this target that corresponds to the given int.
|
IJavaValue |
IJavaDebugTarget.newValue(long value)
Returns a value from this target that corresponds to the given long.
|
IJavaValue |
IJavaDebugTarget.newValue(short value)
Returns a value from this target that corresponds to the given short.
|
IJavaValue |
IJavaDebugTarget.newValue(String value)
Returns a value from this target that corresponds to the given string.
|
IJavaValue |
IJavaDebugTarget.nullValue()
Returns a value from this target that corresponds to
null . |
IJavaValue |
IJavaClassType.sendMessage(String selector,
String signature,
IJavaValue[] args,
IJavaThread thread)
Returns the result of sending the specified message to this class
with the given arguments in the specified thread (invokes a static
method on this type).
|
IJavaValue |
IJavaObject.sendMessage(String selector,
String signature,
IJavaValue[] args,
IJavaThread thread,
boolean superSend)
Returns the result of sending the specified message to this object
with the given arguments in the specified thread.
|
IJavaValue |
IJavaObject.sendMessage(String selector,
String signature,
IJavaValue[] args,
IJavaThread thread,
String typeSignature)
Returns the result of sending the specified message on the specified declaring type
to this object with the given arguments in the specified thread.
|
IJavaValue |
IJavaDebugTarget.voidValue()
Returns a value from this target that corresponds to
void . |
Modifier and Type | Method and Description |
---|---|
IJavaObject |
IJavaClassType.newInstance(String signature,
IJavaValue[] args,
IJavaThread thread)
Returns a new instance of this class by invoking the
constructor with the given signature and arguments in
the specified thread.
|
IJavaValue |
IJavaClassType.sendMessage(String selector,
String signature,
IJavaValue[] args,
IJavaThread thread)
Returns the result of sending the specified message to this class
with the given arguments in the specified thread (invokes a static
method on this type).
|
IJavaValue |
IJavaObject.sendMessage(String selector,
String signature,
IJavaValue[] args,
IJavaThread thread,
boolean superSend)
Returns the result of sending the specified message to this object
with the given arguments in the specified thread.
|
IJavaValue |
IJavaObject.sendMessage(String selector,
String signature,
IJavaValue[] args,
IJavaThread thread,
String typeSignature)
Returns the result of sending the specified message on the specified declaring type
to this object with the given arguments in the specified thread.
|
void |
IJavaArray.setValue(int index,
IJavaValue value)
Sets the value at the given index to the specified
value.
|
Modifier and Type | Method and Description |
---|---|
IJavaValue |
IEvaluationResult.getValue()
Returns the value representing the result of the
evaluation, or
null if the
associated evaluation failed. |
Copyright (c) IBM Corp. and others 2000, 2006. All Rights Reserved.