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. |
Modifier and Type | Method and Description |
---|---|
IJavaObject |
IJavaReferenceType.getClassLoaderObject()
Returns the class loader object that loaded the class corresponding to
this type, or
null if this type was loaded by the bootstrap
loader. |
IJavaObject |
IJavaThread.getContendedMonitor()
Returns a Java object for the monitor for which this thread is currently
waiting or
null . |
IJavaObject[] |
IJavaBreakpoint.getInstanceFilters()
Returns the current set of active instance filters.
|
IJavaObject[] |
IJavaReferenceType.getInstances(long max)
Retrieves and returns instances of this reference type.
|
IJavaObject[] |
IJavaThread.getOwnedMonitors()
Returns the monitors owned by this thread or
null if this
thread owns no monitors. |
IJavaObject |
IJavaFieldVariable.getReceiver()
Returns the object that contains this field variable, or
null if no object contains this field variable (static field
variable). |
IJavaObject[] |
IJavaObject.getReferringObjects(long max)
Returns objects that directly reference this object.
|
IJavaObject |
IJavaStackFrame.getThis()
Returns a reference to the receiver of the method associated with this
stack frame, or
null if this stack frame represents a static
method. |
IJavaObject |
IJavaThread.getThreadObject()
Returns the object reference associated with this thread.
|
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.
|
Modifier and Type | Method and Description |
---|---|
void |
IJavaBreakpoint.addInstanceFilter(IJavaObject object)
Adds the given object to the list of objects in which this breakpoint is
restricted to suspend execution.
|
void |
IJavaBreakpoint.removeInstanceFilter(IJavaObject object)
Removes the given object from the list of objects in which this
breakpoint is restricted to suspend execution.
|
void |
IJavaThread.stop(IJavaObject exception)
Request to stops this thread with the given exception.
|
Modifier and Type | Method and Description |
---|---|
void |
IEvaluationEngine.evaluate(String snippet,
IJavaObject thisContext,
IJavaThread thread,
IEvaluationListener listener,
int evaluationDetail,
boolean hitBreakpoints)
Asynchronously evaluates the given snippet in the context of the
specified type, reporting the result back to the given listener.
|
void |
IAstEvaluationEngine.evaluateExpression(ICompiledExpression expression,
IJavaObject object,
IJavaThread thread,
IEvaluationListener listener,
int evaluationDetail,
boolean hitBreakpoints)
Asynchronously evaluates the given expression in the context of the
specified type, reporting the result back to the given listener.
|
ICompiledExpression |
IAstEvaluationEngine.getCompiledExpression(String expression,
IJavaObject object)
Synchronously generates a compiled expression from the given expression
in the context of the specified object.
|
Copyright (c) 2000, 2015 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.