Uses of Interface
com.sun.jdi.Value
-
Packages that use Value 软件包 描述 com.sun.jdi 这是Java调试接口(JDI)的核心包,它定义了值,类型和目标VirtualMachine本身的镜像以及自举设备。com.sun.jdi.event 该包定义了JDI事件和事件处理。 -
-
Uses of Value in com.sun.jdi
Subinterfaces of Value in com.sun.jdi Modifier and Type 接口 描述 interface
ArrayReference
提供对目标虚拟机中数组对象及其组件的访问。interface
BooleanValue
提供对目标VMboolean
语boolean
值的访问。interface
ByteValue
提供对目标虚拟机byte
语byte
值的访问。interface
CharValue
提供对目标虚拟机char
语char
值的访问。interface
ClassLoaderReference
来自目标VM的类加载器对象。interface
ClassObjectReference
来自目标VM的java.lang.Class实例。interface
DoubleValue
提供对目标VM中原始值double
访问。interface
FloatValue
提供对目标虚拟机float
语float
值的访问。interface
IntegerValue
提供对目标VMint
语int
值的访问。interface
LongValue
提供对目标VMlong
语long
值的访问。interface
ModuleReference
目标虚拟机中的一个模块。interface
ObjectReference
当前存在于目标VM中的对象。interface
PrimitiveValue
分配给目标VM中的原始类型的字段或变量的值。interface
ShortValue
提供对目标虚拟机short
语short
值的访问。interface
StringReference
来自目标VM的字符串对象。interface
ThreadGroupReference
来自目标VM的线程组对象。interface
ThreadReference
来自目标VM的线程对象。interface
VoidValue
提供对目标VM中原始值void
值的访问。Methods in com.sun.jdi that return Value Modifier and Type 方法 描述 Value
ArrayReference. getValue(int index)
返回数组组件值。Value
ObjectReference. getValue(Field sig)
获取此对象中给定实例或静态字段的值。Value
ReferenceType. getValue(Field field)
Value
StackFrame. getValue(LocalVariable variable)
获取此框架中的LocalVariable
的Value
。Value
ClassType. invokeMethod(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)
在目标虚拟机中调用指定的静态方法
。default Value
InterfaceType. invokeMethod(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)
在目标VM中调用指定的静态方法
。Value
ObjectReference. invokeMethod(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)
在目标VM中调用此对象上指定的方法
。Methods in com.sun.jdi that return types with arguments of type Value Modifier and Type 方法 描述 List<Value>
StackFrame. getArgumentValues()
返回此框架中所有参数的值。List<Value>
ArrayReference. getValues()
返回此数组中的所有组件。List<Value>
ArrayReference. getValues(int index, int length)
返回一系列数组组件。Map<Field,Value>
ObjectReference. getValues(List<? extends Field> fields)
获取此对象中多个实例和/或静态字段的值。Map<Field,Value>
ReferenceType. getValues(List<? extends Field> fields)
Map<LocalVariable,Value>
StackFrame. getValues(List<? extends LocalVariable> variables)
返回此框架中多个局部变量的值。Methods in com.sun.jdi with parameters of type Value Modifier and Type 方法 描述 void
ThreadReference. forceEarlyReturn(Value value)
强制一个方法在返回到返回语句之前返回。void
ArrayReference. setValue(int index, Value value)
用另一个值替换数组组件。void
ClassType. setValue(Field field, Value value)
为静态字段分配一个值。void
ObjectReference. setValue(Field field, Value value)
设置此对象中给定实例或静态字段的值。void
StackFrame. setValue(LocalVariable variable, Value value)
在此框架中设置270444408692165的270444408692955 。Method parameters in com.sun.jdi with type arguments of type Value Modifier and Type 方法 描述 Value
ClassType. invokeMethod(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)
在目标虚拟机中调用指定的静态方法
。default Value
InterfaceType. invokeMethod(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)
在目标虚拟机中调用指定的静态方法
。Value
ObjectReference. invokeMethod(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)
在目标VM中调用此对象上指定的方法
。ObjectReference
ClassType. newInstance(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)
构造此类型的新实例,使用给定的构造方法
目标VM。void
ArrayReference. setValues(int index, List<? extends Value> values, int srcIndex, int length)
用其他值替换一系列阵列组件。void
ArrayReference. setValues(List<? extends Value> values)
用其他值替换所有数组组件。 -
Uses of Value in com.sun.jdi.event
Methods in com.sun.jdi.event that return Value Modifier and Type 方法 描述 Value
MethodExitEvent. returnValue()
返回该方法将返回的值。Value
WatchpointEvent. valueCurrent()
现场值。Value
ModificationWatchpointEvent. valueToBe()
当指令完成时将分配给该字段的值。
-