模块
jdk.jdi
Package com.sun.jdi.event
该包定义了JDI事件和事件处理。
Event
始终是EventSet
的成员,该数据来自EventQueue
。
事件的例子包括"breakpoints events"
, "thread creation events"
和"virtual machine death event"
。
除终止事件外,必须使用"EventRequest"
请求收到的所有事件。
com.sun.jdi.request
包定义了事件请求和事件请求管理。
可以在将来的版本中将方法添加到JDI包中的接口。 如果JDI成为标准扩展,则可以重命名现有包。
-
接口摘要 接口 描述 AccessWatchpointEvent 目标VM中的字段访问通知。BreakpointEvent 目标VM中断点的通知。ClassPrepareEvent 类的通知在目标VM中准备。ClassUnloadEvent 目标VM中的类卸载通知。Event 调试器感兴趣的目标VM中的事件。EventIterator EventIterators是不可修改的。EventQueue 目标VM的传入调试器事件的管理器。EventSet 目标VirtualMachine
可以在给定时间创建多个Event
对象。ExceptionEvent 目标VM中的异常通知。LocatableEvent 具有位置和线程的事件的抽象超接口。MethodEntryEvent 目标VM中方法调用的通知。MethodExitEvent 目标VM中的方法返回通知。ModificationWatchpointEvent 目标VM中的字段修改通知。MonitorContendedEnteredEvent 通知目标VM中的线程在等待另一个线程释放后进入监视器。MonitorContendedEnterEvent 通知目标VM中的线程正在尝试进入已由另一个线程获取的监视器。MonitorWaitedEvent 通知目标VM中的线程已完成等待监视器对象。MonitorWaitEvent 通知目标VM中的线程即将在监视器对象上等待。StepEvent 目标VM中步骤完成的通知。ThreadDeathEvent 目标VM中已完成线程的通知。ThreadStartEvent 目标VM中新运行线程的通知。VMDeathEvent 目标VM终止的通知。VMDisconnectEvent 断开与目标VM的连接通知。VMStartEvent 初始化目标VM的通知。WatchpointEvent Notification of a field triggered event encountered by a thread in the target VM.