模块 jdk.jdi

接口 ClassUnloadRequest

所有父级接口:
EventRequest , Mirror

public interface ClassUnloadRequest extends EventRequest
在目标 VM 中卸载类时请求通知。当启用的 ClassUnloadRequest 得到满足时,包含 ClassUnloadEvent event set 将被放置在 EventQueue 上。现有 ClassUnloadRequests 的集合由 EventRequestManager 管理

有关类卸载的更多信息,请参阅 Java 虚拟机规范。

自从:
1.3
参见:
  • 方法详情

    • addClassFilter

      void addClassFilter(String  classPattern)
      将此请求生成的事件限制为卸载名称与受限正则表达式匹配的引用类型。正则表达式仅限于以'*'开头或以'*'结尾的精确匹配和模式;例如,“*.Foo”或“java.*”。
      参数:
      classPattern - 要过滤的模式字符串。
      抛出:
      InvalidRequestStateException - 如果此请求当前已启用或已被删除。过滤器只能添加到禁用的请求。
    • addClassExclusionFilter

      void addClassExclusionFilter(String  classPattern)
      将此请求生成的事件限制为卸载名称不正确的引用类型not匹配一个受限制的正则表达式。正则表达式仅限于以'*'开头或以'*'结尾的精确匹配和模式;例如,“*.Foo”或“java.*”。
      参数:
      classPattern - 要过滤的模式字符串。
      抛出:
      InvalidRequestStateException - 如果此请求当前已启用或已被删除。过滤器只能添加到禁用的请求。