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 变量和类型 接口 描述 interfaceArrayReference提供对目标VM中的阵列对象及其组件的访问。interfaceBooleanValue提供对目标VM中原始值boolean值的访问。interfaceByteValue提供对目标VM中原始值byte访问。interfaceCharValue提供对目标VM中的原始值char访问。interfaceClassLoaderReference来自目标VM的类装入器对象。interfaceClassObjectReference目标VM的java.lang.Class实例。interfaceDoubleValue提供对目标VM中原始值double值的访问。interfaceFloatValue提供对目标VM中原始值float值的访问。interfaceIntegerValue提供对目标VM中的原始int值的访问。interfaceLongValue提供对目标VM中的原始值long访问。interfaceModuleReference目标VM中的模块。interfaceObjectReference当前存在于目标VM中的对象。interfacePrimitiveValue分配给目标VM中的基本类型的字段或变量的值。interfaceShortValue提供对目标VM中的原始值short访问。interfaceStringReference来自目标VM的字符串对象。interfaceThreadGroupReference来自目标VM的线程组对象。interfaceThreadReference来自目标VM的线程对象。interfaceVoidValue提供对目标VM中原始值void值的访问。Methods in com.sun.jdi that return Value 变量和类型 方法 描述 ValueArrayReference. getValue(int index)返回数组组件值。ValueObjectReference. getValue(字段 sig)获取此对象中给定实例或静态字段的值。ValueReferenceType. getValue(字段 field)ValueStackFrame. getValue(LocalVariable variable)获取此框架中LocalVariable的Value。ValueClassType. invokeMethod(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)在目标VM中调用指定的静态方法。default ValueInterfaceType. invokeMethod(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)在目标VM中调用指定的静态方法。ValueObjectReference. 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 变量和类型 方法 描述 voidThreadReference. forceEarlyReturn(Value value)强制方法在到达return语句之前返回。voidArrayReference. setValue(int index, Value value)用另一个值替换数组组件。voidClassType. setValue(字段 field, Value value)为静态字段分配值。voidObjectReference. setValue(字段 field, Value value)设置此对象中给定实例或静态字段的值。voidStackFrame. setValue(LocalVariable variable, Value value)在此框架中设置LocalVariable的Value。Method parameters in com.sun.jdi with type arguments of type Value 变量和类型 方法 描述 ValueClassType. invokeMethod(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)在目标VM中调用指定的静态方法。default ValueInterfaceType. invokeMethod(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)在目标VM中调用指定的静态方法。ValueObjectReference. invokeMethod(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)在目标VM中的此对象上调用指定的方法。ObjectReferenceClassType. newInstance(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)使用目标VM中的给定构造函数方法构造此类型的新实例。voidArrayReference. setValues(int index, List<? extends Value> values, int srcIndex, int length)用其他值替换一系列数组组件。voidArrayReference. setValues(List<? extends Value> values)用其他值替换所有数组组件。 -
Uses of Value in com.sun.jdi.event
Methods in com.sun.jdi.event that return Value 变量和类型 方法 描述 ValueMethodExitEvent. returnValue()返回方法将返回的值。ValueWatchpointEvent. valueCurrent()该字段的当前值。ValueModificationWatchpointEvent. valueToBe()指令完成时将分配给字段的值。
-