Uses of Interface
org.eclipse.jdt.debug.core.IJavaValue
Packages that use IJavaValue
Package
Description
Provides an implementation of a debug model based on JPDA (Java Platform Debug Architecture).
Provides a set classes and interfaces that support evaluations in the Java debugger.
-
Uses of IJavaValue in org.eclipse.jdt.debug.core
Subinterfaces of IJavaValue in org.eclipse.jdt.debug.coreModifier and TypeInterfaceDescriptioninterface
A value referencing an array on a target VM.interface
An object referencing an instance ofjava.lang.Class
on a target VM.interface
A value referencing an object on a target VM.interface
A primitive value on a Java debug target.Methods in org.eclipse.jdt.debug.core that return IJavaValueModifier and TypeMethodDescriptionIJavaArray.getValue
(int index) Returns the value at the given index in this array.IJavaArray.getValues()
Returns the values contained in this array.IJavaDebugTarget.newValue
(boolean value) Returns a value from this target that corresponds to the given boolean.IJavaDebugTarget.newValue
(byte value) Returns a value from this target that corresponds to the given byte.IJavaDebugTarget.newValue
(char value) Returns a value from this target that corresponds to the given char.IJavaDebugTarget.newValue
(double value) Returns a value from this target that corresponds to the given double.IJavaDebugTarget.newValue
(float value) Returns a value from this target that corresponds to the given float.IJavaDebugTarget.newValue
(int value) Returns a value from this target that corresponds to the given int.IJavaDebugTarget.newValue
(long value) Returns a value from this target that corresponds to the given long.IJavaDebugTarget.newValue
(short value) Returns a value from this target that corresponds to the given short.Returns a value from this target that corresponds to the given string.IJavaDebugTarget.nullValue()
Returns a value from this target that corresponds tonull
.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).IJavaInterfaceType.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).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.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.IJavaDebugTarget.voidValue()
Returns a value from this target that corresponds tovoid
.Methods in org.eclipse.jdt.debug.core with parameters of type IJavaValueModifier and TypeMethodDescriptionvoid
IJavaStackFrame.forceReturn
(IJavaValue value) Steps out of this frame's method returning the given value.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.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).IJavaInterfaceType.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).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.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.void
IJavaArray.setValues
(int offset, int length, IJavaValue[] values, int startOffset) Replaces a range of values in this array.void
IJavaArray.setValues
(IJavaValue[] values) Replaces values in this array. -
Uses of IJavaValue in org.eclipse.jdt.debug.eval
Methods in org.eclipse.jdt.debug.eval that return IJavaValueModifier and TypeMethodDescriptionIEvaluationResult.getValue()
Returns the value representing the result of the evaluation, ornull
if the associated evaluation failed.