Package com.bluemarsh.jswat.breakpoint

Contains classes for creating breakpoint requests, which allow the user to cause execution of the target VM to stop for any of a number of reasons.

See:
          Description

Interface Summary
Breakpoint Interface Breakpoint defines the methods applicable to a breakpoint.
BreakpointListener The listener interface for receiving changes to breakpoints.
Condition Interface Condition defines a breakpoint conditional.
GroupListener The listener interface for receiving changes to groups.
LocatableBreakpoint Interface LocatableBreakpoint is implemented by those breakpoints have a location associated with them.
Monitor Interface Monitor defines a breakpoint monitor.
ReferenceTypeSpec Defines the interface for all reference type specifications.
 

Class Summary
BreakpointEvent An event which indicates that a breakpoint has changed status.
BreakpointGroup Class BreakpointGroup acts as a container for breakpoints.
BreakpointManager Class BreakpointManager defines is responsible for managing groups of breakpoints.
Bundle Class Bundle contains a java.util.ResourceBundle and provides some simple access methods to it.
CommandMonitor Class CommandMonitor executes a given command when invoked.
DefaultBreakpoint Defines the default breakpoint class.
ExceptionBreakpoint Class ExceptionBreakpoint implements the Breakpoint interface.
GroupEvent An event which indicates that a group has changed status.
LineBreakpoint Class LineBreakpoint implements the Breakpoint interface.
MethodBreakpoint Class MethodBreakpoint implements the Breakpoint interface.
PatternReferenceTypeSpec Class PatternReferenceTypeSpec is used for specifying classes.
ResolvableBreakpoint Class ResolvableBreakpoint represents a breakpoint that requires resolution against a class in the debuggee VM.
ValueCondition Class ValueCondition implements a breakpoint conditional that is satisfied when a field or local variable is equal to a particular value.
 

Exception Summary
AmbiguousClassSpecException AmbiguousClassSpecException is thrown when the user gives a class specification that has more than one match.
AmbiguousMethodException AmbiguousMethodException is thrown when the user gives a method name that has more than one match.
LineNotFoundException LineNotFoundException is thrown when the user gives an invalid line number.
MissingBreakpointException MissingBreakpointException is thrown when a BreakpointRequest is discovered that does not have the "breakpoint" property set.
ResolveException ResolveException is thrown whenever a breakpoint fails to resolve.
 

Package com.bluemarsh.jswat.breakpoint Description

Contains classes for creating breakpoint requests, which allow the user to cause execution of the target VM to stop for any of a number of reasons.