Uses of Interface
org.eclipse.jdt.debug.core.IJavaObject
-
Packages that use IJavaObject 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. -
-
Uses of IJavaObject in org.eclipse.jdt.debug.core
Subinterfaces of IJavaObject in org.eclipse.jdt.debug.core Modifier and Type Interface Description interface
IJavaArray
A value referencing an array on a target VM.interface
IJavaClassObject
An object referencing an instance ofjava.lang.Class
on a target VM.Methods in org.eclipse.jdt.debug.core that return IJavaObject Modifier and Type Method Description IJavaObject
IJavaReferenceType. getClassLoaderObject()
Returns the class loader object that loaded the class corresponding to this type, ornull
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 ornull
.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 ornull
if this thread owns no monitors.IJavaObject
IJavaFieldVariable. getReceiver()
Returns the object that contains this field variable, ornull
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, ornull
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.Methods in org.eclipse.jdt.debug.core with parameters of type IJavaObject Modifier and Type Method 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.
The result will be the same as calling java.lang.Thread#stop(java.lang.Throwable).
If the thread is suspended when the method is called, the thread must be resumed to complete the action.
exception must represent an exception. -
Uses of IJavaObject in org.eclipse.jdt.debug.eval
Methods in org.eclipse.jdt.debug.eval with parameters of type IJavaObject Modifier and Type Method 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.
-