Uses of Interface
com.sun.jdi.ObjectReference
-
Packages that use ObjectReference 软件包 描述 com.sun.jdi 这是Java调试接口(JDI)的核心包,它定义了值,类型和目标VirtualMachine本身的镜像 - 以及引导工具。com.sun.jdi.event 该包定义了JDI事件和事件处理。com.sun.jdi.request 此包用于请求在指定条件下发送JDI事件。 -
-
Uses of ObjectReference in com.sun.jdi
Subinterfaces of ObjectReference in com.sun.jdi 变量和类型 接口 描述 interface
ArrayReference
提供对目标VM中的阵列对象及其组件的访问。interface
ClassLoaderReference
来自目标VM的类装入器对象。interface
ClassObjectReference
目标VM的java.lang.Class实例。interface
ModuleReference
目标VM中的模块。interface
StringReference
来自目标VM的字符串对象。interface
ThreadGroupReference
来自目标VM的线程组对象。interface
ThreadReference
来自目标VM的线程对象。Methods in com.sun.jdi that return ObjectReference 变量和类型 方法 描述 ObjectReference
ThreadReference. currentContendedMonitor()
返回此线程当前正在等待的监视器(如果有)的ObjectReference
。ObjectReference
InvocationException. exception()
ObjectReference
MonitorInfo. monitor()
返回监视器的ObjectReference
对象。ObjectReference
ClassType. newInstance(ThreadReference thread, 方法 method, List<? extends Value> arguments, int options)
使用目标VM中的给定构造函数方法
构造此类型的新实例。ObjectReference
StackFrame. thisObject()
返回当前帧的'this'值。Methods in com.sun.jdi that return types with arguments of type ObjectReference 变量和类型 方法 描述 List<ObjectReference>
ReferenceType. instances(long maxInstances)
返回此ReferenceType的实例。List<ObjectReference>
ThreadReference. ownedMonitors()
为线程拥有的每个监视器返回包含ObjectReference
的List。List<ObjectReference>
ObjectReference. referringObjects(long maxReferrers)
返回直接引用此对象的对象。Methods in com.sun.jdi with parameters of type ObjectReference 变量和类型 方法 描述 void
ThreadReference. stop(ObjectReference throwable)
使用异步异常停止此线程。Constructors in com.sun.jdi with parameters of type ObjectReference 构造器 描述 InvocationException(ObjectReference exception)
-
Uses of ObjectReference in com.sun.jdi.event
Methods in com.sun.jdi.event that return ObjectReference 变量和类型 方法 描述 ObjectReference
ExceptionEvent. exception()
获取抛出的异常对象。ObjectReference
MonitorContendedEnteredEvent. monitor()
返回输入的监视器。ObjectReference
MonitorContendedEnterEvent. monitor()
返回输入的方法。ObjectReference
MonitorWaitedEvent. monitor()
返回此线程等待的监视器对象。ObjectReference
MonitorWaitEvent. monitor()
返回线程即将等待的监视器对象。ObjectReference
WatchpointEvent. object()
返回其字段即将被访问/修改的对象。 -
Uses of ObjectReference in com.sun.jdi.request
Methods in com.sun.jdi.request with parameters of type ObjectReference 变量和类型 方法 描述 void
BreakpointRequest. addInstanceFilter(ObjectReference instance)
将此请求生成的事件限制为当前正在执行的实例是指定对象的事件。void
ExceptionRequest. addInstanceFilter(ObjectReference instance)
将此请求生成的事件限制为当前正在执行的实例(“this”)是指定对象的事件。void
MethodEntryRequest. addInstanceFilter(ObjectReference instance)
将此请求生成的事件限制为当前正在执行的实例(“this”)是指定对象的事件。void
MethodExitRequest. addInstanceFilter(ObjectReference instance)
将此请求生成的事件限制为当前正在执行的实例(“this”)是指定对象的事件。void
MonitorContendedEnteredRequest. addInstanceFilter(ObjectReference instance)
将此请求生成的事件限制为当前正在执行的实例(“this”)是指定对象的事件。void
MonitorContendedEnterRequest. addInstanceFilter(ObjectReference instance)
将此请求生成的事件限制为当前正在执行的实例(“this”)是指定对象的事件。void
MonitorWaitedRequest. addInstanceFilter(ObjectReference instance)
将此请求生成的事件限制为当前正在执行的实例(“this”)是指定对象的事件。void
MonitorWaitRequest. addInstanceFilter(ObjectReference instance)
将此请求生成的事件限制为当前正在执行的实例(“this”)是指定对象的事件。void
StepRequest. addInstanceFilter(ObjectReference instance)
将此请求生成的事件限制为当前正在执行的实例(“this”)是指定对象的事件。void
WatchpointRequest. addInstanceFilter(ObjectReference instance)
将此请求生成的事件限制为当前正在执行的实例(“this”)是指定对象的事件。
-