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 变量和类型 接口 描述 interface
ArrayReference
提供对目标VM中的阵列对象及其组件的访问。interface
BooleanValue
提供对目标VM中原始值boolean
值的访问。interface
ByteValue
提供对目标VM中原始值byte
访问。interface
CharValue
提供对目标VM中的原始值char
访问。interface
ClassLoaderReference
来自目标VM的类装入器对象。interface
ClassObjectReference
目标VM的java.lang.Class实例。interface
DoubleValue
提供对目标VM中原始值double
值的访问。interface
FloatValue
提供对目标VM中原始值float
值的访问。interface
IntegerValue
提供对目标VM中的原始int
值的访问。interface
LongValue
提供对目标VM中的原始值long
访问。interface
ModuleReference
目标VM中的模块。interface
ObjectReference
当前存在于目标VM中的对象。interface
PrimitiveValue
分配给目标VM中的基本类型的字段或变量的值。interface
ShortValue
提供对目标VM中的原始值short
访问。interface
StringReference
来自目标VM的字符串对象。interface
ThreadGroupReference
来自目标VM的线程组对象。interface
ThreadReference
来自目标VM的线程对象。interface
VoidValue
提供对目标VM中原始值void
值的访问。Methods in com.sun.jdi that return Value 变量和类型 方法 描述 Value
ArrayReference. getValue(int index)
返回数组组件值。Value
ObjectReference. getValue(字段 sig)
获取此对象中给定实例或静态字段的值。Value
ReferenceType. getValue(字段 field)
Value
StackFrame. getValue(LocalVariable variable)
获取此框架中LocalVariable
的Value
。Value
ClassType. invokeMethod(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)
在目标VM中调用指定的静态方法
。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 变量和类型 方法 描述 List<Value>
StackFrame. getArgumentValues()
返回此框架中所有参数的值。List<Value>
ArrayReference. getValues()
返回此数组中的所有组件。List<Value>
ArrayReference. getValues(int index, int length)
返回一系列数组组件。Map<字段,Value>
ObjectReference. getValues(List<? extends 字段> fields)
获取此对象中多个实例和/或静态字段的值。Map<字段,Value>
ReferenceType. getValues(List<? extends 字段> fields)
Map<LocalVariable,Value>
StackFrame. getValues(List<? extends LocalVariable> variables)
返回此框架中多个局部变量的值。Methods in com.sun.jdi with parameters of type Value 变量和类型 方法 描述 void
ThreadReference. forceEarlyReturn(Value value)
强制方法在到达return语句之前返回。void
ArrayReference. setValue(int index, Value value)
用另一个值替换数组组件。void
ClassType. setValue(字段 field, Value value)
为静态字段分配值。void
ObjectReference. setValue(字段 field, Value value)
设置此对象中给定实例或静态字段的值。void
StackFrame. setValue(LocalVariable variable, Value value)
在此框架中设置LocalVariable
的Value
。Method parameters in com.sun.jdi with type arguments of type Value 变量和类型 方法 描述 Value
ClassType. invokeMethod(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)
在目标VM中调用指定的静态方法
。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中的此对象上调用指定的方法
。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 变量和类型 方法 描述 Value
MethodExitEvent. returnValue()
返回方法将返回的值。Value
WatchpointEvent. valueCurrent()
该字段的当前值。Value
ModificationWatchpointEvent. valueToBe()
指令完成时将分配给字段的值。
-