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