"

2013 FRC Java API

"

Package com.sun.squawk.debugger

Interface Summary
EventNotifier.Consumer An EventConsumer consumes events delivered via an EventNotifier.
EventRequestModifier.Matcher  
SDWP Squawk VM extensions to the Java Debug Wire Protocol.
 

Class Summary
CommandPacket A CommandPacket encapsulates a JDWP command packet.
DataType This class encapsulates the non-primitive set of common data types that are common to many of the different JDWP commands and replies.
DataType.FieldID Represents JDWP identifiers for fields.
DataType.FrameID Represents JDWP identifiers for individual stack frames.
DataType.Location Represents JDWP identifiers for an executable location.
DataType.MethodID Represents JDWP identifiers for methods.
DataType.ObjectID Represents JDWP identifiers for object instances.
DataType.ReferenceTypeID Represents JDWP identifiers for types.
DataType.TaggedObjectID Represents JDWP identifiers for object instances prefixed with a one byte type tag.
EventManager The EventManager class manages requests from a remote entity that wants to be notified when certain events occur.
EventManager.MatchedRequests Summary of the requests that matched given event.
EventNotifier An EventNotifier is used to synchronize communication between a thread producing a JDWP event and consumer of such events.
EventRequest An EventRequest instance is used register a request for notification of a particular event on behalf of a debugger.
EventRequestModifier The EventRequestModifier class creates a "filter" for EventRequest objects, so that only events that are matched by the modifiers associated with an event request are sent to the debugger.
EventRequestModifier.ClassMatch A ClassMatch modifier restricts reported events to those for classes whose name matches a restricted regular expression.
EventRequestModifier.ClassOnly For class prepare event, a ClassOnly modifier restricts the events generated by this request to be the preparation of the given reference type and any subtypes.
EventRequestModifier.Count A Count modifier limits the requested event to be reported at most once after a given number of occurrences.
EventRequestModifier.ExceptionOnly An ExceptionOnly modifier restricts reported exceptions by their class and whether they are caught or uncaught.
EventRequestModifier.LocationOnly A LocationOnly modifier restricts reported events to those that occur at a given location.
EventRequestModifier.Step A Step modifier restricts reported step events to those which satisfy depth and size constraints.
EventRequestModifier.ThreadOnly A ThreadOnly modifier restricts reported events to those in a given thread.
JDWP Java(tm) Debug Wire Protocol
JDWPConnection A JDWPConnection represents a connection between two debugger entities that communicate primarily in packets.
JDWPListener A JDWPListener receives and processes JDWP requests from a remote debugger entity on behalf of a local debugger entity.
JDWPListener.CommandSet The implementation of each JDWP Command Set subclasses this class.
Log This class provides a (very basic) line-based logging facility.
Packet A Packet encapsulates a JDWP command or reply packet.
PacketInputStream A PacketInputStream is used to read data from the data part of a Packet.
PacketOutputStream A PacketOutputStream is used to write data to the data part of a Packet.
ReplyPacket A ReplyPacket encapsulates a JDWP reply packet.
 

Exception Summary
JDWPConnection.ClosedException  
JDWPListener.QuitException A QuitException is thrown by #waitForCommand and #waitForReply if this listener quits before receving the relevant packet.
SDWPException A SDWPException is thrown when there is an error parsing or handling a JDWP/SDWP request.
 


"

2013 FRC Java API

"

"
For updated information see the Java FRC site
"