@Exported public interface ClassPrepareRequest extends EventRequest
event set containing a
 ClassPrepareEvent
 will be placed on the
 EventQueue.
 The collection of existing ClassPrepareRequests is
 managed by the EventRequestManager
 Class preparation is defined in the Java Virtual Machine Specification.
ClassPrepareEvent, 
EventQueue, 
EventRequestManagerSUSPEND_ALL, SUSPEND_EVENT_THREAD, SUSPEND_NONE| Modifier and Type | Method and Description | 
|---|---|
| void | addClassExclusionFilter(String classPattern)Restricts the events generated by this request to the
 preparation of reference types whose name does not match
 this restricted regular expression. | 
| void | addClassFilter(ReferenceType refType)Restricts the events generated by this request to be the
 preparation of the given reference type and any subtypes. | 
| void | addClassFilter(String classPattern)Restricts the events generated by this request to the
 preparation of reference types whose name matches this restricted
 regular expression. | 
| void | addSourceNameFilter(String sourceNamePattern)Restricts the events generated by this request to the
 preparation of reference types for which the restricted regular
 expression 'sourceNamePattern' matches one of the 'sourceNames' for
 the reference type being prepared. | 
addCountFilter, disable, enable, getProperty, isEnabled, putProperty, setEnabled, setSuspendPolicy, suspendPolicytoString, virtualMachinevoid addClassFilter(ReferenceType refType)
refType - the reference type to filter on.InvalidRequestStateException - if this request is currently
 enabled or has been deleted.
 Filters may be added only to disabled requests.void addClassFilter(String classPattern)
classPattern - the pattern String to filter for.InvalidRequestStateException - if this request is currently
 enabled or has been deleted.
 Filters may be added only to disabled requests.void addClassExclusionFilter(String classPattern)
classPattern - the pattern String to filter against.InvalidRequestStateException - if this request is currently
 enabled or has been deleted.
 Filters may be added only to disabled requests.void addSourceNameFilter(String sourceNamePattern)
 Not all targets support this operation.
 Use VirtualMachine.canUseSourceNameFilters()
 to determine if the operation is supported.
sourceNamePattern - the pattern string to filter for.UnsupportedOperationException - if
 the target virtual machine does not support this
 operation.InvalidRequestStateException - if this request is currently
 enabled or has been deleted.
 Filters may be added only to disabled requests.
 Copyright © 1999, 2017, Oracle and/or its affiliates.  All rights reserved.