Top Fields Constructors Methods
com.sun.tools.example.debug.tty

pack-priv abstract Class EventRequestSpec

extends Object
Class Inheritance
Known Direct Subclasses
com.sun.tools.example.debug.tty.ExceptionSpec, com.sun.tools.example.debug.tty.WatchpointSpec, com.sun.tools.example.debug.tty.BreakpointSpec
Imports
com.sun.jdi.*, com.sun.jdi.request.EventRequest, .ExceptionRequest, .ClassPrepareRequest, com.sun.jdi.event.ClassPrepareEvent, java.util.ArrayList

Field Summary

Modifier and TypeField and Description
pack-priv ClassPrepareRequest
pack-priv final ReferenceTypeSpec
pack-priv EventRequest
pack-priv int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv String
protected boolean
pack-priv boolean

Returns:

true if this spec has been resolved.
isResolved
()

pack-priv synchronized void
pack-priv synchronized EventRequest

Returns:

If this EventRequestSpec matches the 'refType' return the corresponding EventRequest. Otherwise return null.
resolve
(ClassPrepareEvent event)

private EventRequest
pack-priv EventRequest

Returns:

the eventRequest this spec has been resolved to, null if so far unresolved.
resolved
()

pack-priv synchronized EventRequest
pack-priv abstract EventRequest
resolveEventRequest(ReferenceType refType)

The 'refType' is known to match, return the EventRequest.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

prepareRequestback to summary
pack-priv ClassPrepareRequest prepareRequest
refSpecback to summary
pack-priv final ReferenceTypeSpec refSpec
resolvedback to summary
pack-priv EventRequest resolved
suspendPolicyback to summary
pack-priv int suspendPolicy

Constructor Detail

EventRequestSpecback to summary
pack-priv EventRequestSpec(ReferenceTypeSpec refSpec)

Method Detail

errorMessageForback to summary
pack-priv String errorMessageFor(Exception e)
isJavaIdentifierback to summary
protected boolean isJavaIdentifier(String s)
isResolvedback to summary
pack-priv boolean isResolved()
Returns:boolean

true if this spec has been resolved.

removeback to summary
pack-priv synchronized void remove()
resolveback to summary
pack-priv synchronized EventRequest resolve(ClassPrepareEvent event) throws Exception
Returns:EventRequest

If this EventRequestSpec matches the 'refType' return the corresponding EventRequest. Otherwise return null.

resolveAgainstPreparedClassesback to summary
private EventRequest resolveAgainstPreparedClasses() throws Exception
resolvedback to summary
pack-priv EventRequest resolved()
Returns:EventRequest

the eventRequest this spec has been resolved to, null if so far unresolved.

resolveEagerlyback to summary
pack-priv synchronized EventRequest resolveEagerly() throws Exception
resolveEventRequestback to summary
pack-priv abstract EventRequest resolveEventRequest(ReferenceType refType) throws Exception

The 'refType' is known to match, return the EventRequest.