APIdia Launch Partner
Top Fields Constructors Methods
com.sun.tools.example.debug.tty

pack-priv Class EventRequestSpecList

extends Object
Class Inheritance
Imports
com.sun.jdi.request.EventRequest, com.sun.jdi.event.ClassPrepareEvent, com.sun.jdi.ThreadReference, java.util.ArrayList, .Collections, .List

Field Summary

Modifier and TypeField and Description
private List<EventRequestSpec>
private static final int
private static final int
private static final int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv boolean
pack-priv WatchpointSpec
createAccessWatchpoint(String classPattern, String fieldId)

pack-priv BreakpointSpec
createBreakpoint(String classPattern, int line, ThreadReference threadFilter)

pack-priv BreakpointSpec
createBreakpoint(String classPattern, String methodId, ThreadReference threadFilter, List<String> methodArgs)

pack-priv EventRequestSpec
createExceptionCatch(String classPattern, boolean notifyCaught, boolean notifyUncaught)

pack-priv WatchpointSpec
pack-priv boolean
pack-priv List<EventRequestSpec>
pack-priv boolean

Returns:

true if it completes successfully, false on error.
resolve
(ClassPrepareEvent event)

Resolve all deferred eventRequests waiting for 'refType'.

pack-priv void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

eventRequestSpecsback to summary
private List<EventRequestSpec> eventRequestSpecs
statusErrorback to summary
private static final int statusError
statusResolvedback to summary
private static final int statusResolved
statusUnresolvedback to summary
private static final int statusUnresolved

Constructor Detail

EventRequestSpecListback to summary
pack-priv EventRequestSpecList()

Method Detail

addEagerlyResolveback to summary
pack-priv boolean addEagerlyResolve(EventRequestSpec spec)
createAccessWatchpointback to summary
pack-priv WatchpointSpec createAccessWatchpoint(String classPattern, String fieldId) throws MalformedMemberNameException, ClassNotFoundException
createBreakpointback to summary
pack-priv BreakpointSpec createBreakpoint(String classPattern, int line, ThreadReference threadFilter) throws ClassNotFoundException
createBreakpointback to summary
pack-priv BreakpointSpec createBreakpoint(String classPattern, String methodId, ThreadReference threadFilter, List<String> methodArgs) throws MalformedMemberNameException, ClassNotFoundException
createExceptionCatchback to summary
pack-priv EventRequestSpec createExceptionCatch(String classPattern, boolean notifyCaught, boolean notifyUncaught) throws ClassNotFoundException
createModificationWatchpointback to summary
pack-priv WatchpointSpec createModificationWatchpoint(String classPattern, String fieldId) throws MalformedMemberNameException, ClassNotFoundException
deleteback to summary
pack-priv boolean delete(EventRequestSpec proto)
eventRequestSpecsback to summary
pack-priv List<EventRequestSpec> eventRequestSpecs()
resolveback to summary
pack-priv boolean resolve(ClassPrepareEvent event)

Resolve all deferred eventRequests waiting for 'refType'.

Returns:boolean

true if it completes successfully, false on error.

resolveAllback to summary
pack-priv void resolveAll()