A B C D E F G H I J K L M N O P R S T U V W X Y Z _

A

AboutAction - class com.bluemarsh.jswat.action.AboutAction.
Implements the about file action used to show the credits for the program.
AboutAction() - Constructor for class com.bluemarsh.jswat.action.AboutAction
Creates a new AboutAction object with the default action command string of "about".
aboutCommand - class com.bluemarsh.jswat.command.aboutCommand.
Defines the class that handles the 'about' command.
aboutCommand() - Constructor for class com.bluemarsh.jswat.command.aboutCommand
 
ABSTRACT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
ACTION_SUFFIX - Static variable in class com.bluemarsh.jswat.action.ActionTable
Suffix added to command string to retrieve action classes.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.panel.EditPopup
Invoked when a menu item has been selected.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.ui.GraphicalCommandAdapter
Text field was activated by user.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.ui.GraphicalInputAdapter
Invoked when user hits Enter in the input text field.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.view.SourceViewPopup
One of the menu items we're listening to was activated.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.PathBuilder
Invoked when one of the buttons has been pressed.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.StepAction
Performs the step action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.NextiAction
Performs the nexti action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.NextAction
Performs the next action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.BuildClasspathAction
Performs the build classpath.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.FindAction
Performs the find action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.StepiAction
Performs the stepi action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.ListBreakAction
Performs the set breakpoint action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.VMCloseAction
Performs the virtual machine close action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.PreferencesAction
Performs the preferences action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.VMAttachAction
Performs the remote connect action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.RefreshAction
Performs the refresh action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.DefineMacroAction
Performs the set define macro action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.AddBreakGroupAction
Performs the set breakpoint action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.VMSuspendAction
Performs the virtual machine suspend action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.VMListAction
Performs the VM list action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.VMResumeAction
Performs the virtual machine resume action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.SetBreakAction
Performs the set breakpoint action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.FinishAction
Performs the finish action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.BuildSourcepathAction
Performs the build sourcepath.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.OpenFileAction
Performs the open action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.CaptureAction
Performs the capture action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.AboutAction
Performs the about action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.ExitAction
Performs the exit action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.FindAgainAction
Performs the find again action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.VMStartAction
Performs the virtual machine start action.
actionPerformed(ActionEvent) - Method in class com.bluemarsh.jswat.action.VMStopAction
Performs the virtual machine stop action.
actionTable - Static variable in class com.bluemarsh.jswat.action.ActionTable
Table of available actions in our program.
ActionTable - class com.bluemarsh.jswat.action.ActionTable.
This class holds the application actions and provides access to them.
ActionTable() - Constructor for class com.bluemarsh.jswat.action.ActionTable
 
activate(Session) - Method in class com.bluemarsh.jswat.DefaultManager
Called when the Session is about to begin an active debugging session.
activate(Session) - Method in interface com.bluemarsh.jswat.SessionListener
Called when the Session is about to begin an active debugging session.
activate(Session) - Method in class com.bluemarsh.jswat.PathManager
Called when the Session is about to begin an active debugging session.
activate(Session) - Method in interface com.bluemarsh.jswat.Manager
Called when the Session is about to begin an active debugging session.
activate(Session) - Method in class com.bluemarsh.jswat.panel.JSwatPanel
Called when the Session is about to begin an active debugging session.
activate(Session) - Method in class com.bluemarsh.jswat.panel.StackPanel
Called when the Session is about to begin an active debugging session.
activate(Session) - Method in class com.bluemarsh.jswat.panel.ThreadPanel
Called when the Session is about to begin an active debugging session.
activate(Session) - Method in class com.bluemarsh.jswat.panel.WatchPanel
Called when the Session is about to begin an active debugging session.
activate(Session) - Method in class com.bluemarsh.jswat.panel.MethodsPanel
Called when the Session is about to begin an active debugging session.
activate(Session) - Method in class com.bluemarsh.jswat.panel.ClassPanel
Called when the Session is about to begin an active debugging session.
activate(Session) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Called when the Session is about to begin an active debugging session.
activate(Session) - Method in class com.bluemarsh.jswat.panel.LocalsTreePanel
Called when the Session is about to begin an active debugging session.
activate(Session) - Method in class com.bluemarsh.jswat.ui.GraphicalInputAdapter
Called when the Session is about to begin an active debugging session.
activate(Session) - Method in class com.bluemarsh.jswat.ui.GraphicalOutputAdapter
Called when the Session is about to begin an active debugging session.
activate(Session) - Method in class com.bluemarsh.jswat.view.SourceView
Called when the Session is about to begin an active debugging session.
activate(Session) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Ready this breakpoint manager for handling breakpoint requests.
activate(Session) - Method in class com.bluemarsh.jswat.event.VMEventManager
Called when the Session is about to begin an active debugging session.
activate(VMConnection) - Method in class com.bluemarsh.jswat.Session
Activates the Session now that a connection has been made.
adapterClass - Static variable in class com.bluemarsh.jswat.Main
The class of the UIAdapter to be used when creating new Sessions.
add_escapes(String) - Method in class com.bluemarsh.jswat.parser.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addBlankRow() - Method in class com.bluemarsh.jswat.panel.WatchPanel
Adds the blank row to the model, to allow entry of a new watchpoint.
AddBreakGroupAction - class com.bluemarsh.jswat.action.AddBreakGroupAction.
Class AddBreakGroupAction allows the user to define new breakpoint groups.
AddBreakGroupAction() - Constructor for class com.bluemarsh.jswat.action.AddBreakGroupAction
Creates a new AddBreakGroupAction object with the default action command string of "addBreakGroup".
addBreakListener(BreakpointListener) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Add a breakpoint listener to this manager object.
addBreakpoint(Breakpoint) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Adds the given breakpoint to this breakpoint group.
addBreakpoint(Breakpoint) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Adds the given breakpoint to this breakpoint group.
addBreakpointGroup(BreakpointGroup) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Adds the given breakpoint group to this breakpoint group.
addCondition(Condition) - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Add the given condition to this breakpoint.
addCondition(Condition) - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Add the given condition to this breakpoint.
addContextListener(ContextListener) - Method in class com.bluemarsh.jswat.ContextManager
Add a context listener to this manager object.
addEscapes(String) - Static method in class com.bluemarsh.jswat.parser.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addGroupListener(GroupListener) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Add a breakpoint group listener to this manager object.
AdditiveExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
addLayoutComponent(Component, Object) - Method in class com.bluemarsh.jswat.ui.MainWindow.MainLayout
Adds the component to this layout manager.
addListener(Class, VMEventListener, int) - Method in class com.bluemarsh.jswat.event.VMEventManager
Adds the given listener as a listener for events of the given type.
addListener(SessionListener) - Method in class com.bluemarsh.jswat.Session
Adds a SessionListener to this session.
addMonitor(Monitor) - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Add the given monitor to this breakpoint.
addMonitor(Monitor) - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Add the given monitor to this breakpoint.
addNewBreakpoint(Breakpoint) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Adds the given breakpoint to this breakpoint group and initializes and resolves it.
addWatchpoint(String, int, boolean) - Method in class com.bluemarsh.jswat.panel.WatchPanel
Add the named variable to the watch list.
adjustBeginLineColumn(int, int) - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
Method to adjust line and column numbers for the start of a token.
aliasCommand - class com.bluemarsh.jswat.command.aliasCommand.
Defines the class that handles the 'alias' command.
aliasCommand() - Constructor for class com.bluemarsh.jswat.command.aliasCommand
 
aliasList - Variable in class com.bluemarsh.jswat.CommandManager
Table of command aliases, keyed by their alias name.
AllocationExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
AmbiguousClassSpecException - exception com.bluemarsh.jswat.breakpoint.AmbiguousClassSpecException.
AmbiguousClassSpecException is thrown when the user gives a class specification that has more than one match.
AmbiguousClassSpecException() - Constructor for class com.bluemarsh.jswat.breakpoint.AmbiguousClassSpecException
Constructs a AmbiguousClassSpecException with no message.
AmbiguousClassSpecException(String) - Constructor for class com.bluemarsh.jswat.breakpoint.AmbiguousClassSpecException
Constructs a AmbiguousClassSpecException with the given message.
AmbiguousMethodException - exception com.bluemarsh.jswat.breakpoint.AmbiguousMethodException.
AmbiguousMethodException is thrown when the user gives a method name that has more than one match.
AmbiguousMethodException() - Constructor for class com.bluemarsh.jswat.breakpoint.AmbiguousMethodException
Constructs a AmbiguousMethodException with no message.
AmbiguousMethodException(String) - Constructor for class com.bluemarsh.jswat.breakpoint.AmbiguousMethodException
Constructs a AmbiguousMethodException with the given message.
ANDASSIGN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
AndExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
AppSettings - class com.bluemarsh.jswat.AppSettings.
Implements a properties storage class.
AppSettings() - Constructor for class com.bluemarsh.jswat.AppSettings
No-arg constructor; sets up the hash table used to store the properites.
AppVersion - class com.bluemarsh.jswat.util.AppVersion.
Implements the program version support.
AppVersion() - Constructor for class com.bluemarsh.jswat.util.AppVersion
 
ArgumentList() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
Arguments() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
argumentsMatch(List, List) - Static method in class com.bluemarsh.jswat.command.JSwatCommand
Tests if the two lists of arguments match in types.
ArrayDimsAndInits() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
ArrayInitializer() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
ASCII_UCodeESC_CharStream - class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
ASCII_UCodeESC_CharStream(InputStream, int, int) - Constructor for class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(InputStream, int, int, int) - Constructor for class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(Reader, int, int) - Constructor for class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(Reader, int, int, int) - Constructor for class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
ASSIGN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
AssignmentOperator() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
attach(OutputStream) - Method in class com.bluemarsh.jswat.Log
Attach to an output stream in order to write log messages to it.
attach(Writer) - Method in class com.bluemarsh.jswat.Log
Attach to a writer in order to write log messages to it.
attachCommand - class com.bluemarsh.jswat.command.attachCommand.
Defines the class that handles the 'attach' command.
attachCommand() - Constructor for class com.bluemarsh.jswat.command.attachCommand
 
attachDebuggee(Session) - Method in class com.bluemarsh.jswat.VMConnection
Attaches to a remote debuggee using this connection.
awaitingUpdate - Variable in class com.bluemarsh.jswat.panel.ClassPanel
True if panel is waiting to be called by AWT event thread in order to update the panel.

B

backup(int) - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
BadFormatException - exception com.bluemarsh.jswat.BadFormatException.
MalformedMemberNameException is thrown when the user gives a method name that has more than one match.
BadFormatException() - Constructor for class com.bluemarsh.jswat.BadFormatException
Constructs a BadFormatException with no message.
BadFormatException(String) - Constructor for class com.bluemarsh.jswat.BadFormatException
Constructs a BadFormatException with the given message.
BANG - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
BasicBreakpointUI - class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI.
Class BasicBreakpointUI is an adapter for building the user interface components to represent a the common properties of all breakpoints.
BasicBreakpointUI.GroupNamePair - class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI.GroupNamePair.
Class GroupNamePair represents a breakpoint group/composite name pair.
BasicBreakpointUI.GroupNamePair(BreakpointGroup, String) - Constructor for class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI.GroupNamePair
Constructs a GroupNamePair object.
BasicBreakpointUI.NumericDocument - class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI.NumericDocument.
Implements a text document that only accepts digits.
BasicBreakpointUI.NumericDocument(BasicBreakpointUI) - Constructor for class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI.NumericDocument
 
BasicBreakpointUI(Breakpoint) - Constructor for class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Create a BasicBreakpointUI that will operate on the given breakpoint.
BasicTreeNode - class com.bluemarsh.jswat.panel.BasicTreeNode.
A BasicTreeNode is class that represents a node in our debugger variable tree.
BasicTreeNode() - Constructor for class com.bluemarsh.jswat.panel.BasicTreeNode
Creates a new BasicTreeNode.
BasicTreeNode(String) - Constructor for class com.bluemarsh.jswat.panel.BasicTreeNode
Creates a new BasicTreeNode with a string label.
BasicUIAdapter - class com.bluemarsh.jswat.ui.BasicUIAdapter.
Abstract class BasicUIAdapter provides a limited implementation of the UIAdapter interface.
BasicUIAdapter() - Constructor for class com.bluemarsh.jswat.ui.BasicUIAdapter
Constructor for BasicUIAdapter class.
BasicView - class com.bluemarsh.jswat.view.BasicView.
Class BasicView provides the basic support for displaying textual data in a scrollable, searchable area.
BasicView(String) - Constructor for class com.bluemarsh.jswat.view.BasicView
Creates a BasicView object.
beginColumn - Variable in class com.bluemarsh.jswat.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class com.bluemarsh.jswat.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
beginLine - Variable in class com.bluemarsh.jswat.parser.JavaParser.ClassDefinition
Line number at which class definition begins.
BeginToken() - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
BIT_AND - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
BIT_OR - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
Block() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
BlockStatement() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
BOOLEAN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
BooleanLiteral() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
bottomSplitter - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
Bottom horizontal window splitter.
bp - Variable in class com.bluemarsh.jswat.breakpoint.BreakpointEvent
The breakpoint that changed.
BREAK - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
BreakPanel - class com.bluemarsh.jswat.panel.BreakPanel.
Class BreakPanel is responsible for displaying all known breakpoints in a tree structure.
BreakPanel.BasicTreeNode - class com.bluemarsh.jswat.panel.BreakPanel.BasicTreeNode.
Class BasicTreeNode is the base class for both breakpoint nodes and breakpoint group nodes.
BreakPanel.BasicTreeNode(BreakPanel, Object) - Constructor for class com.bluemarsh.jswat.panel.BreakPanel.BasicTreeNode
Constructs a BasicTreeNode.
BreakPanel.BasicTreeNode(BreakPanel, Object, boolean) - Constructor for class com.bluemarsh.jswat.panel.BreakPanel.BasicTreeNode
Constructs a BasicTreeNode.
BreakPanel.BreakpointNode - class com.bluemarsh.jswat.panel.BreakPanel.BreakpointNode.
Class BreakpointNode represents a breakpoint in the tree.
BreakPanel.BreakpointNode(BreakPanel, Breakpoint) - Constructor for class com.bluemarsh.jswat.panel.BreakPanel.BreakpointNode
Constructs a BreakpointNode.
BreakPanel.GroupNode - class com.bluemarsh.jswat.panel.BreakPanel.GroupNode.
Class GroupNode represents a breakpoint group in the tree.
BreakPanel.GroupNode(BreakPanel, BreakpointGroup) - Constructor for class com.bluemarsh.jswat.panel.BreakPanel.GroupNode
Constructs a GroupNode.
BreakPanel.NodeProcessor - interface com.bluemarsh.jswat.panel.BreakPanel.NodeProcessor.
Interface NodeProcessor defines methods necessary for a class that wishes to process nodes in a tree.
BreakPanel() - Constructor for class com.bluemarsh.jswat.panel.BreakPanel
Constructs a BreakPanel.
Breakpoint - interface com.bluemarsh.jswat.breakpoint.Breakpoint.
Interface Breakpoint defines the methods applicable to a breakpoint.
breakpointAdded(BreakpointEvent) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Invoked when a breakpoint has been added.
breakpointAdded(BreakpointEvent) - Method in class com.bluemarsh.jswat.view.SourceView
Invoked when a breakpoint has been added.
breakpointAdded(BreakpointEvent) - Method in interface com.bluemarsh.jswat.breakpoint.BreakpointListener
Invoked when a breakpoint has been added.
breakpointCount() - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Returns a count of the breakpoints in this group, including the counts from this group's subgroups.
breakpointCount(boolean) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Returns a count of the breakpoints in this group.
breakpointCount(boolean) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Returns a count of the breakpoints under this manager.
BreakpointEvent - class com.bluemarsh.jswat.breakpoint.BreakpointEvent.
An event which indicates that a breakpoint has changed status.
BreakpointEvent(Object, Breakpoint, int) - Constructor for class com.bluemarsh.jswat.breakpoint.BreakpointEvent
Constructs a new BreakpointEvent.
breakpointGroup - Variable in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Breakpoint group that contains us (always non-null).
breakpointGroup - Variable in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI.GroupNamePair
Breakpoint group.
BreakpointGroup - class com.bluemarsh.jswat.breakpoint.BreakpointGroup.
Class BreakpointGroup acts as a container for breakpoints.
BreakpointGroup() - Constructor for class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Creates a BreakpointGroup with the default parameters.
BreakpointGroup(String) - Constructor for class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Creates a BreakpointGroup with the default parameters.
breakpointList - Variable in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
List of breakpoints in this group.
BreakpointListener - interface com.bluemarsh.jswat.breakpoint.BreakpointListener.
The listener interface for receiving changes to breakpoints.
BreakpointManager - class com.bluemarsh.jswat.breakpoint.BreakpointManager.
Class BreakpointManager defines is responsible for managing groups of breakpoints.
BreakpointManager() - Constructor for class com.bluemarsh.jswat.breakpoint.BreakpointManager
Creates a BreakpointManager with the default parameters.
breakpointModified(BreakpointEvent) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Invoked when a breakpoint has been modified.
breakpointModified(BreakpointEvent) - Method in class com.bluemarsh.jswat.view.SourceView
Invoked when a breakpoint has been modified.
breakpointModified(BreakpointEvent) - Method in interface com.bluemarsh.jswat.breakpoint.BreakpointListener
Invoked when a breakpoint has been changed in some way.
breakpointRemoved(BreakpointEvent) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Invoked when a breakpoint has been removed.
breakpointRemoved(BreakpointEvent) - Method in class com.bluemarsh.jswat.view.SourceView
Invoked when a breakpoint has been removed.
breakpointRemoved(BreakpointEvent) - Method in interface com.bluemarsh.jswat.breakpoint.BreakpointListener
Invoked when a breakpoint has been removed.
breakpoints() - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Returns an iterator over the set of breakpoints in this group (not including subgroups).
breakpoints(boolean) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Returns an iterator over the set of breakpoints in this group.
breakpoints(boolean) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Returns an iterator over the set of breakpoints under this manager.
breakpointsPanel - Variable in class com.bluemarsh.jswat.breakpoint.ui.ManagerDialog
Panel showing the breakpoints.
breakpointsTable - Variable in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Table of all breakpoints, keyed by a unique number.
BreakpointUI - interface com.bluemarsh.jswat.breakpoint.ui.BreakpointUI.
Interface BreakpointUI defines the methods necessary for a breakpoint UI adapter implementation.
BreakStatement() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
bufferLock - Variable in class com.bluemarsh.jswat.Log
Object used to synchronize access to the logBuffer reference.
bufpos - Variable in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
buildBreakpoints(JTabbedPane) - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Create the panel to contain the breakpoints panel.
BuildClasspathAction - class com.bluemarsh.jswat.action.BuildClasspathAction.
Implements the build classpath action.
BuildClasspathAction() - Constructor for class com.bluemarsh.jswat.action.BuildClasspathAction
Creates a BuildClasspathAction object with the default action command string of "buildClasspath".
buildCommand(JTabbedPane) - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Create the panel to contain the message panel and command input fields.
buildConditionList() - Method in class com.bluemarsh.jswat.breakpoint.ui.EditorDialog
Put the target breakpoint's conditions into a new list model.
buildConnection(String, String) - Static method in class com.bluemarsh.jswat.VMConnection
Builds the connection parameters object using the given host and port for the remote debuggee VM.
buildConnection(String, String, Log) - Method in class com.bluemarsh.jswat.command.attachCommand
Builds the connection parameters object using the given host and port for the remote debuggee VM.
buildConnection(String, String, String, String) - Static method in class com.bluemarsh.jswat.VMConnection
Builds a VMConnection object to contain all the necessary parameters for launching a debuggee VM.
buildDescriptor(StringBuffer, ThreadReference) - Static method in class com.bluemarsh.jswat.command.threadCommand
Builds up a description of the given thread.
buildGroupList(BreakpointGroup) - Static method in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Builds a combo box to display all the available breakpoint groups.
buildGroupNode(BreakpointGroup, MutableTreeNode) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Fill in the given tree node with the breakpoint's contents.
buildInterface() - Method in class com.bluemarsh.jswat.ui.BasicUIAdapter
Construct the appropriate user interface and connect all the pieces together.
buildInterface() - Method in class com.bluemarsh.jswat.ui.ConsoleAdapter
Construct the appropriate user interface and connect all the pieces together.
buildInterface() - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Construct the appropriate user interface and connect all the pieces together.
buildInterface() - Method in interface com.bluemarsh.jswat.ui.UIAdapter
Construct the appropriate user interface and connect all the pieces together.
buildMonitorList() - Method in class com.bluemarsh.jswat.breakpoint.ui.EditorDialog
Put the target breakpoint's monitors into a new list model.
BuildSourcepathAction - class com.bluemarsh.jswat.action.BuildSourcepathAction.
Implements the build sourcepath action.
BuildSourcepathAction() - Constructor for class com.bluemarsh.jswat.action.BuildSourcepathAction
Creates a BuildSourcepathAction object with the default action command string of "buildSourcepath".
buildStandard(JTabbedPane) - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Create the panel to contain the stdout, stderr, and stdin fields.
buildTree(VirtualMachine) - Method in class com.bluemarsh.jswat.panel.ClassPanel
Builds out the class tree.
buildUI(JComponent) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Build the interface components for this panel (buttons mostly).
Bundle - class com.bluemarsh.jswat.Bundle.
Class Bundle contains a java.util.ResourceBundle and provides some simple access methods to it.
Bundle - class com.bluemarsh.jswat.panel.Bundle.
Class Bundle contains a java.util.ResourceBundle and provides some simple access methods to it.
Bundle - class com.bluemarsh.jswat.ui.Bundle.
Class Bundle contains a java.util.ResourceBundle and provides some simple access methods to it.
Bundle - class com.bluemarsh.jswat.command.Bundle.
Class Bundle contains a java.util.ResourceBundle and provides some simple access methods to it.
Bundle - class com.bluemarsh.jswat.view.Bundle.
Class Bundle contains a java.util.ResourceBundle and provides some simple access methods to it.
Bundle - class com.bluemarsh.jswat.action.Bundle.
Class Bundle contains a java.util.ResourceBundle and provides some simple access methods to it.
Bundle - class com.bluemarsh.jswat.breakpoint.Bundle.
Class Bundle contains a java.util.ResourceBundle and provides some simple access methods to it.
Bundle - class com.bluemarsh.jswat.breakpoint.ui.Bundle.
Class Bundle contains a java.util.ResourceBundle and provides some simple access methods to it.
Bundle() - Constructor for class com.bluemarsh.jswat.Bundle
 
Bundle() - Constructor for class com.bluemarsh.jswat.panel.Bundle
 
Bundle() - Constructor for class com.bluemarsh.jswat.ui.Bundle
 
Bundle() - Constructor for class com.bluemarsh.jswat.command.Bundle
 
Bundle() - Constructor for class com.bluemarsh.jswat.view.Bundle
 
Bundle() - Constructor for class com.bluemarsh.jswat.action.Bundle
 
Bundle() - Constructor for class com.bluemarsh.jswat.breakpoint.Bundle
 
Bundle() - Constructor for class com.bluemarsh.jswat.breakpoint.ui.Bundle
 
BYTE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 

C

callToString(ObjectReference, ThreadReference) - Method in class com.bluemarsh.jswat.command.printCommand
Call the toString() method on the given object.
canFindString() - Method in class com.bluemarsh.jswat.ui.BasicUIAdapter
Indicate if this interface adapter has the ability to find a string in the currently selected source view.
canFindString() - Method in class com.bluemarsh.jswat.ui.ConsoleAdapter
Indicate if this interface adapter has the ability to find a string in the currently selected source view.
canFindString() - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Indicate if this interface adapter has the ability to find a string in the currently selected source view.
canFindString() - Method in interface com.bluemarsh.jswat.ui.UIAdapter
Indicate if this interface adapter has the ability to find a string in the currently selected source view.
canShowFile() - Method in class com.bluemarsh.jswat.ui.BasicUIAdapter
Indicate if this interface adapter has the ability to show source files in a manner appropriate for the user to read.
canShowFile() - Method in class com.bluemarsh.jswat.ui.ConsoleAdapter
Indicate if this interface adapter has the ability to show source files in a manner appropriate for the user to read.
canShowFile() - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Indicate if this interface adapter has the ability to show source files in a manner appropriate for the user to read.
canShowFile() - Method in interface com.bluemarsh.jswat.ui.UIAdapter
Indicate if this interface adapter has the ability to show source files in a manner appropriate for the user to read.
canShowStatus() - Method in class com.bluemarsh.jswat.ui.BasicUIAdapter
Indicate if this interface adapter has the ability to show the status in a manner appropriate for the user to view.
canShowStatus() - Method in class com.bluemarsh.jswat.ui.ConsoleAdapter
Indicate if this interface adapter has the ability to show the status in a manner appropriate for the user to view.
canShowStatus() - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Indicate if this interface adapter has the ability to show the status in a manner appropriate for the user to view.
canShowStatus() - Method in interface com.bluemarsh.jswat.ui.UIAdapter
Indicate if this interface adapter has the ability to show the status in a manner appropriate for the user to view.
CaptureAction - class com.bluemarsh.jswat.action.CaptureAction.
Class CaptureAction allows the user to capture the output sent to the message window.
CaptureAction() - Constructor for class com.bluemarsh.jswat.action.CaptureAction
Creates a new CaptureAction object with the default action command string of "capture".
CASE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
CastExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
CastLookahead() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
CATCH - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
catchCommand - class com.bluemarsh.jswat.command.catchCommand.
Defines the class that handles the 'catch' command.
catchCommand() - Constructor for class com.bluemarsh.jswat.command.catchCommand
 
Category - class com.bluemarsh.jswat.report.Category.
Class Category is a singleton that provides access to a set of reporting categories.
Category(String) - Constructor for class com.bluemarsh.jswat.report.Category
Protected since this is a singleton.
categoryName - Variable in class com.bluemarsh.jswat.report.Category
Name of this category instance.
categoryName - Variable in class com.bluemarsh.jswat.report.ReporterGroup
Name of our reporting category.
CHAR - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
CHARACTER_LITERAL - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
CHARLITERAL - Static variable in class com.bluemarsh.jswat.scanner.Scanner
 
checkPrefix(String) - Method in class com.bluemarsh.jswat.CommandManager
Check for a possible matching command prefix.
children() - Method in class com.bluemarsh.jswat.panel.ObjectDbgVar
Redefined from parent to whip up a child list "just in time."
CLASS - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
ClassBody(Token) - Method in class com.bluemarsh.jswat.parser.JavaParser
 
ClassBodyDeclaration() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
classCommand - class com.bluemarsh.jswat.command.classCommand.
Defines the class that handles the 'class' command.
classCommand() - Constructor for class com.bluemarsh.jswat.command.classCommand
 
ClassDeclaration() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
classesCommand - class com.bluemarsh.jswat.command.classesCommand.
Defines the class that handles the 'classes' command.
classesCommand() - Constructor for class com.bluemarsh.jswat.command.classesCommand
 
classLines - Variable in class com.bluemarsh.jswat.view.SourceViewPopup
List of class definition objects.
className - Variable in class com.bluemarsh.jswat.breakpoint.PatternReferenceTypeSpec
Name of the class specified, without wildcards.
className - Variable in class com.bluemarsh.jswat.parser.JavaParser.ClassDefinition
Name of class that begins at lineNumber, including the package name, if any, and nested class names, if applicable.
classnameFiles - Variable in class com.bluemarsh.jswat.PathManager
Table of File objects, keyed by the classname.
ClassPanel - class com.bluemarsh.jswat.panel.ClassPanel.
Class ClassPanel is responsible for displaying a class tree in a navigable tree component.
ClassPanel() - Constructor for class com.bluemarsh.jswat.panel.ClassPanel
Constructs a new ClassPanel with the default tree.
classpathArray - Variable in class com.bluemarsh.jswat.PathManager
List of classpath directories where we might find source code.
classpathCommand - class com.bluemarsh.jswat.command.classpathCommand.
Defines the class that handles the 'classpath' command.
classpathCommand() - Constructor for class com.bluemarsh.jswat.command.classpathCommand
 
classpathSpecified - Variable in class com.bluemarsh.jswat.util.JVMArguments
True if the user-provided options specified a classpath.
classPattern - Variable in class com.bluemarsh.jswat.breakpoint.PatternReferenceTypeSpec
Name of the class specified, possibly with wild cards.
ClassUtils - class com.bluemarsh.jswat.util.ClassUtils.
Class ClassUtils provides a set of utility functions for dealing with classes.
ClassUtils() - Constructor for class com.bluemarsh.jswat.util.ClassUtils
Constructor that sets up the instance to listen for configuration changes.
clearCommand - class com.bluemarsh.jswat.command.clearCommand.
Defines the class that handles the 'clear' command.
clearCommand() - Constructor for class com.bluemarsh.jswat.command.clearCommand
 
clearMenuItem - Variable in class com.bluemarsh.jswat.panel.EditPopup
The Clear menu item.
clearPreviousStep(VirtualMachine, ThreadReference) - Method in class com.bluemarsh.jswat.command.stepCommand
Clear any step requests that may still be associated with the given thread.
clearPreviousStep(VirtualMachine, ThreadReference) - Method in class com.bluemarsh.jswat.action.StepAction
Clear any step requests that may still be associated with the given thread.
close() - Method in class com.bluemarsh.jswat.Session
Shutdown the session permanently.
close() - Method in class com.bluemarsh.jswat.ui.MainWindow
We have been asked to close down this window.
close(Session) - Method in class com.bluemarsh.jswat.DefaultManager
Called when the Session is about to close down.
close(Session) - Method in interface com.bluemarsh.jswat.SessionListener
Called when the Session is about to close down.
close(Session) - Method in interface com.bluemarsh.jswat.Manager
Called when the Session is about to close down.
close(Session) - Method in class com.bluemarsh.jswat.panel.JSwatPanel
Called when the Session is closing down this panel, generally just after the panel has been removed from the Session.
close(Session) - Method in class com.bluemarsh.jswat.panel.StackPanel
Called when the Session is closing down this panel, generally just after the panel has been removed from the Session.
close(Session) - Method in class com.bluemarsh.jswat.panel.ThreadPanel
Called when the Session is closing down this panel, generally just after the panel has been removed from the Session.
close(Session) - Method in class com.bluemarsh.jswat.panel.MethodsPanel
Called when the Session is closing down this panel, generally just after the panel has been removed from the Session.
close(Session) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Called when the Session is closing down this panel, generally just after the panel has been removed from the Session.
close(Session) - Method in class com.bluemarsh.jswat.ui.GraphicalInputAdapter
Called when the Session is about to close down.
close(Session) - Method in class com.bluemarsh.jswat.ui.GraphicalOutputAdapter
Called when the Session is about to close down.
close(Session) - Method in class com.bluemarsh.jswat.view.SourceView
Called when the Session is about to close down.
close(Session) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Called when the Session is about to close down.
close(Session) - Method in class com.bluemarsh.jswat.event.VMEventManager
Called when the Session is about to close down.
closeCommand - class com.bluemarsh.jswat.command.closeCommand.
Defines the class that handles the 'close' command.
closeCommand() - Constructor for class com.bluemarsh.jswat.command.closeCommand
 
closeFileWriter(Log, Writer) - Method in class com.bluemarsh.jswat.action.CaptureAction
Removes the writer from the given Log object and closes it.
COLON - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
ColorSourceView - class com.bluemarsh.jswat.view.ColorSourceView.
Class ColorSourceView is responsible for displaying the source file on the screen.
ColorSourceView(File) - Constructor for class com.bluemarsh.jswat.view.ColorSourceView
Creates a ColorSourceView object.
com.bluemarsh.jswat - package com.bluemarsh.jswat
Primary package of the application which defines the top-level classes used throughout the application.
com.bluemarsh.jswat.action - package com.bluemarsh.jswat.action
Contains all the JSwatActions that perform many of the operations within the JSwat application.
com.bluemarsh.jswat.breakpoint - 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.
com.bluemarsh.jswat.breakpoint.ui - package com.bluemarsh.jswat.breakpoint.ui
 
com.bluemarsh.jswat.command - package com.bluemarsh.jswat.command
Contains all the JSwatCommands that perform all the operations within the JSwat application.
com.bluemarsh.jswat.event - package com.bluemarsh.jswat.event
Contains the classes for managing events and listeners within the JSwat program.
com.bluemarsh.jswat.panel - package com.bluemarsh.jswat.panel
Contains the classes for displaying information within panels.
com.bluemarsh.jswat.parser - package com.bluemarsh.jswat.parser
 
com.bluemarsh.jswat.report - package com.bluemarsh.jswat.report
 
com.bluemarsh.jswat.scanner - package com.bluemarsh.jswat.scanner
 
com.bluemarsh.jswat.ui - package com.bluemarsh.jswat.ui
Package that defines the interface adapters for JSwat.
com.bluemarsh.jswat.util - package com.bluemarsh.jswat.util
 
com.bluemarsh.jswat.view - package com.bluemarsh.jswat.view
Contains the view classes for displaying some kind of data on the screen.
COMMA - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
commandList - Variable in class com.bluemarsh.jswat.CommandManager
Table of commands keyed by their action command string.
commandManager - Variable in class com.bluemarsh.jswat.ui.ConsoleAdapter.ConsoleInputAdapter
Where input is sent.
commandManager - Variable in class com.bluemarsh.jswat.ui.GraphicalCommandAdapter
Where input is sent.
CommandManager - class com.bluemarsh.jswat.CommandManager.
Class CommandManager is responsible for parsing text-based commands entered by the user.
CommandManager() - Constructor for class com.bluemarsh.jswat.CommandManager
Constructs a CommandManager with the default input field.
commandMon - Variable in class com.bluemarsh.jswat.breakpoint.ui.CommandMonitorUI
The command monitor.
CommandMonitor - class com.bluemarsh.jswat.breakpoint.CommandMonitor.
Class CommandMonitor executes a given command when invoked.
CommandMonitor(String) - Constructor for class com.bluemarsh.jswat.breakpoint.CommandMonitor
Constructs a CommandMonitor that runs the given command each time this monitor is executed.
CommandMonitorUI - class com.bluemarsh.jswat.breakpoint.ui.CommandMonitorUI.
Class CommandMonitorUI provides the interface adapter for the CommandMonitor.
CommandMonitorUI(CommandMonitor) - Constructor for class com.bluemarsh.jswat.breakpoint.ui.CommandMonitorUI
Constructs a CommandMonitorUI with the given monitor.
commandNames - Variable in class com.bluemarsh.jswat.CommandManager
Sorted list of all command names.
commandToRun - Variable in class com.bluemarsh.jswat.breakpoint.CommandMonitor
The command to be run.
commit() - Method in class com.bluemarsh.jswat.AppSettings
This saves the current settings to the file given in load().
commit() - Method in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Commit the values stored in the user interface elements to the object this adapter is representing (breakpoint, condition, or monitor).
commit() - Method in class com.bluemarsh.jswat.breakpoint.ui.LineBreakpointUI
Commit the values stored in the user interface elements to the object this adapter is representing (breakpoint, condition, or monitor).
commit() - Method in class com.bluemarsh.jswat.breakpoint.ui.ValueConditionUI
Commit the values stored in the user interface elements to the object this adapter is representing (breakpoint, condition, or monitor).
commit() - Method in interface com.bluemarsh.jswat.breakpoint.ui.UIAdapter
Commit the values stored in the user interface elements to the object this adapter is representing (breakpoint, condition, or monitor).
commit() - Method in class com.bluemarsh.jswat.breakpoint.ui.CommandMonitorUI
Commit the values stored in the user interface elements to the object this adapter is representing (breakpoint, condition, or monitor).
commitConditionsAndMonitors() - Method in class com.bluemarsh.jswat.breakpoint.ui.EditorDialog
Save the current conditions and monitors to the breakpoint.
compareTo(Object) - Method in class com.bluemarsh.jswat.panel.DbgVar
Compares this object with the specified object for order.
CompilationUnit() - Method in class com.bluemarsh.jswat.parser.JavaParser
Call this method to parse the source file, then follow up with a call to getClassLines() to retrieve the list of class names.
compositeName - Variable in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI.GroupNamePair
Group's composite name.
concoctChildren() - Method in class com.bluemarsh.jswat.panel.ObjectDbgVar
Adds children from 'this' object's fields.
Condition - interface com.bluemarsh.jswat.breakpoint.Condition.
Interface Condition defines a breakpoint conditional.
ConditionalAndExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
ConditionalExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
ConditionalOrExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
conditionList - Variable in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
List of conditions this breakpoint depends on.
conditionList - Variable in class com.bluemarsh.jswat.breakpoint.ui.EditorDialog
List showing the conditions, if any.
conditions() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Returns an iterator of the conditions associated with this breakpoint.
conditions() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Returns an iterator of the conditions associated with this breakpoint.
ConditionUI - interface com.bluemarsh.jswat.breakpoint.ui.ConditionUI.
Interface ConditionUI defines the methods necessary for a condition UI adapter implementation.
configurationChanged() - Method in class com.bluemarsh.jswat.ui.MainWindow
Invoked whenever the preferences have changed.
configurationChanged() - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Invoked when the configuration has been accepted by the user.
configurationChanged() - Method in class com.bluemarsh.jswat.view.SourceView
Called then the prefernces change.
configurationChanged() - Method in class com.bluemarsh.jswat.report.Category
Invoked when the configuration has been accepted by the user.
configurationChanged() - Method in class com.bluemarsh.jswat.util.ClassUtils
Invoked when the configuration has been accepted by the user.
configureReporters() - Method in class com.bluemarsh.jswat.report.ReporterGroup
Uses the JConfigure settings to create the appropriate reporters for this reporting category.
connector - Variable in class com.bluemarsh.jswat.VMConnection
Connector.
connectorArgs - Variable in class com.bluemarsh.jswat.VMConnection
Connector arguments.
ConsoleAdapter - class com.bluemarsh.jswat.ui.ConsoleAdapter.
Class ConsoleAdapter connects the Session with the user interface of JSwat.
ConsoleAdapter.ConsoleInputAdapter - class com.bluemarsh.jswat.ui.ConsoleAdapter.ConsoleInputAdapter.
Class ConsoleInputAdapter adapts the standard input stream to the CommandManager.
ConsoleAdapter.ConsoleInputAdapter(ConsoleAdapter, InputStream, CommandManager) - Constructor for class com.bluemarsh.jswat.ui.ConsoleAdapter.ConsoleInputAdapter
Constructs a ConsoleInputAdapter to read from the given input stream and send the input to the given command manager.
ConsoleAdapter(Session) - Constructor for class com.bluemarsh.jswat.ui.ConsoleAdapter
Constructs a ConsoleAdapter, connected to the given Session.
ConsoleReporter - class com.bluemarsh.jswat.report.ConsoleReporter.
Class ConsoleReporter writes logging events to the standard output output stream.
ConsoleReporter() - Constructor for class com.bluemarsh.jswat.report.ConsoleReporter
Constructs a ConsoleReporter that uses the standard output stream as the default output.
CONST - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
ConstructorDeclaration() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
contains(String) - Method in class com.bluemarsh.jswat.AppSettings
Tests if the specified key maps to an entry in the table.
contextChanged(ContextChangeEvent) - Method in class com.bluemarsh.jswat.panel.StackPanel
Invoked when the current context has changed.
contextChanged(ContextChangeEvent) - Method in class com.bluemarsh.jswat.panel.ThreadPanel
Invoked when the current context has changed.
contextChanged(ContextChangeEvent) - Method in class com.bluemarsh.jswat.panel.WatchPanel
Invoked when the current context has changed.
contextChanged(ContextChangeEvent) - Method in class com.bluemarsh.jswat.panel.MethodsPanel
Invoked when the current context has changed.
contextChanged(ContextChangeEvent) - Method in class com.bluemarsh.jswat.panel.LocalsTreePanel
Invoked when the current context has changed.
contextChanged(ContextChangeEvent) - Method in class com.bluemarsh.jswat.view.SourceView
Invoked when the current context has changed.
contextChanged(ContextChangeEvent) - Method in interface com.bluemarsh.jswat.event.ContextListener
Invoked when the current context has changed.
ContextChangeEvent - class com.bluemarsh.jswat.event.ContextChangeEvent.
An event which indicates that the debugger context has changed.
ContextChangeEvent(Object, int) - Constructor for class com.bluemarsh.jswat.event.ContextChangeEvent
Constructs a new ContextChangeEvent.
ContextListener - interface com.bluemarsh.jswat.event.ContextListener.
The listener interface for receiving changes in the current debugger context.
contextManager - Variable in class com.bluemarsh.jswat.panel.StackPanel
Handy reference to the Session's ContextManager.
contextManager - Variable in class com.bluemarsh.jswat.panel.MethodsPanel
Handy reference to the Session's ContextManager.
ContextManager - class com.bluemarsh.jswat.ContextManager.
Class ContextManager is responsible for holding the current context of the debugger.
ContextManager() - Constructor for class com.bluemarsh.jswat.ContextManager
Constructs a new ContextManager object.
CONTINUE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
ContinueStatement() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
copyMenuItem - Variable in class com.bluemarsh.jswat.panel.EditPopup
The Copy menu item.
create(Field, Value) - Static method in class com.bluemarsh.jswat.panel.DbgVar
Creates a new DbgVar from a Field and a Value.
create(LocalVariable, Value) - Static method in class com.bluemarsh.jswat.panel.DbgVar
Creates a new DbgVar from a local variable and value.
create(String, String, Value) - Static method in class com.bluemarsh.jswat.panel.DbgVar
Creates a new DbgVar based on name, type name, and value.
createAlias(String, String) - Method in class com.bluemarsh.jswat.CommandManager
Creates a command alias.
createBreakpoint(String, int) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Creates a Breakpoint to stop at the specified line within the specified class.
createBreakpoint(String, String, List) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Creates a Breakpoint to stop at the specified method within the specified class.
createBreakpointGroup(String) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Creates a new breakpoint group and adds it to this manager.
createBreakpointGroup(String, BreakpointGroup) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Creates a new breakpoint group and adds it to the given breakpoint group.
createCondition(Window) - Method in class com.bluemarsh.jswat.breakpoint.ui.EditorDialog
Creates a new value condition after presenting a dialog to the user to get their input.
createDefaultDocument() - Method in class com.bluemarsh.jswat.view.SourceView
Creates a Document with all of the necessary styles.
createDefaultDocument() - Method in class com.bluemarsh.jswat.view.ColorSourceView
Creates a new SourceDocument with all of the necessary styles.
createExceptionCatch() - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Creates a Breakpoint to stop when any uncaught exception is thrown.
createExceptionCatch(String) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Creates a Breakpoint to stop when the specified exception occurs.
createLoop(Field, ObjectReference) - Static method in class com.bluemarsh.jswat.panel.DbgVar
Creates a DbgVar that, directly or indirectly, refers to itself.
createMacro(String, Vector) - Method in class com.bluemarsh.jswat.MacroManager
Creates a command macro.
createMenu(String) - Method in class com.bluemarsh.jswat.ui.MainWindow
Create a menu for the app.
createMenubar() - Method in class com.bluemarsh.jswat.ui.MainWindow
Create the menubar for the app.
createMenuItem(String) - Method in class com.bluemarsh.jswat.view.SourceViewPopup
This is the hook through which all menu items are created.
createMenuItem(String, JConfigure) - Method in class com.bluemarsh.jswat.ui.MainWindow
This is the hook through which all menu items are created.
createMonitor(Window) - Method in class com.bluemarsh.jswat.breakpoint.ui.EditorDialog
Creates a new command monitor after presenting a dialog to the user to get their input.
createObject(ReferenceType, List, ThreadReference) - Static method in class com.bluemarsh.jswat.command.JSwatCommand
Creates an object of the given class in the debuggee VM.
createPrepareRequest(VirtualMachine) - Method in class com.bluemarsh.jswat.breakpoint.PatternReferenceTypeSpec
Create a class prepare request appropriate for this reference type specification.
createPrepareRequest(VirtualMachine) - Method in interface com.bluemarsh.jswat.breakpoint.ReferenceTypeSpec
Create a class prepare request appropriate for this reference type specification.
createTextComponent() - Method in class com.bluemarsh.jswat.view.SourceView
Create the text component with the default document.
createTextComponent() - Method in class com.bluemarsh.jswat.view.ColorSourceView
Create the text component with the default document.
createToolbar() - Method in class com.bluemarsh.jswat.ui.MainWindow
Create the toolbar.
createToolbarButton(String) - Method in class com.bluemarsh.jswat.ui.MainWindow
Create a button to go inside of the toolbar.
curChar - Variable in class com.bluemarsh.jswat.parser.JavaParserTokenManager
 
currentFrame - Variable in class com.bluemarsh.jswat.ContextManager
Zero-based index of the current stack frame.
currentHistory - Variable in class com.bluemarsh.jswat.CommandManager
Index into historyChain indicating current old command being examined by the user.
currentLocation - Variable in class com.bluemarsh.jswat.ContextManager
Location that we're currently stepping through.
currentThread - Variable in class com.bluemarsh.jswat.ContextManager
Reference to the current thread.
currentToken - Variable in class com.bluemarsh.jswat.parser.ParseException
This is the last token that has been consumed successfully.

D

DbgVar - class com.bluemarsh.jswat.panel.DbgVar.
A DbgVar is an abstract class that represents a debugger variable.
DbgVar(String, String) - Constructor for class com.bluemarsh.jswat.panel.DbgVar
Creates a new DbgVar from a name and type.
deactivate(boolean) - Method in class com.bluemarsh.jswat.Session
Set this session inactive, clearing all the objects associated with this session.
deactivate(Session) - Method in class com.bluemarsh.jswat.DefaultManager
Called when the Session is about to end an active debugging session.
deactivate(Session) - Method in interface com.bluemarsh.jswat.SessionListener
Called when the Session is about to end an active debugging session.
deactivate(Session) - Method in class com.bluemarsh.jswat.ContextManager
Called when the Session is about to end an active debugging session.
deactivate(Session) - Method in interface com.bluemarsh.jswat.Manager
Called when the Session is about to end an active debugging session.
deactivate(Session) - Method in class com.bluemarsh.jswat.panel.JSwatPanel
Called when the Session is about to end an active debugging session.
deactivate(Session) - Method in class com.bluemarsh.jswat.panel.StackPanel
Called when the Session is about to end an active debugging session.
deactivate(Session) - Method in class com.bluemarsh.jswat.panel.ThreadPanel
Called when the Session is about to end an active debugging session.
deactivate(Session) - Method in class com.bluemarsh.jswat.panel.WatchPanel
Called when the Session is about to end an active debugging session.
deactivate(Session) - Method in class com.bluemarsh.jswat.panel.MethodsPanel
Called when the Session is about to end an active debugging session.
deactivate(Session) - Method in class com.bluemarsh.jswat.panel.ClassPanel
Called when the Session is about to end an active debugging session.
deactivate(Session) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Called when the Session is about to end an active debugging session.
deactivate(Session) - Method in class com.bluemarsh.jswat.panel.LocalsTreePanel
Called when the Session is about to end an active debugging session.
deactivate(Session) - Method in class com.bluemarsh.jswat.ui.GraphicalInputAdapter
Called when the Session is about to end an active debugging session.
deactivate(Session) - Method in class com.bluemarsh.jswat.ui.GraphicalOutputAdapter
Called when the Session is about to end an active debugging session.
deactivate(Session) - Method in class com.bluemarsh.jswat.view.SourceView
Called when the Session is about to end an active debugging session.
deactivate(Session) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Prepare the breakpoint manager for disconnection from the virtual machine we're debugging.
deactivate(Session) - Method in class com.bluemarsh.jswat.event.VMEventManager
Called when the Session is about to end an active debugging session.
debuggeeVM - Variable in class com.bluemarsh.jswat.VMConnection
Debuggee VM.
DECIMAL_LITERAL - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
DECR - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
DEFAULT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
DEFAULT_BUFFER_LEN - Static variable in class com.bluemarsh.jswat.Log
Default length for the log buffer.
DefaultBreakpoint - class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint.
Defines the default breakpoint class.
DefaultBreakpoint() - Constructor for class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Creates a DefaultBreakpoint with the default parameters.
defaultGroup - Variable in class com.bluemarsh.jswat.breakpoint.BreakpointManager
The default breakpoint group, into which all new groups and breakpoints will go by default.
DefaultManager - class com.bluemarsh.jswat.DefaultManager.
Class DefaultManager provides empty implementations of the API required by all the Manager interface.
DefaultManager() - Constructor for class com.bluemarsh.jswat.DefaultManager
All Manager subclasses must provide a no-argument constructor.
defaultRootName - Variable in class com.bluemarsh.jswat.panel.ClassPanel
Default root node name.
DefineMacroAction - class com.bluemarsh.jswat.action.DefineMacroAction.
Class DefineMacroAction allows the user to define new macros.
DefineMacroAction() - Constructor for class com.bluemarsh.jswat.action.DefineMacroAction
Creates a new DefineMacroAction object with the default action command string of "defineMacro".
deleteOnExpire - Variable in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
True if the breakpoint should be deleted on expiration.
deleteOnExpire() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Ensures that this breakpoint will be deleted when it has expired.
deleteOnExpire() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Ensures that this breakpoint will be deleted when it has expired.
deleteSelections() - Method in class com.bluemarsh.jswat.panel.BreakPanel
Deletes the currently selected breakpoints and groups.
describeFrame(StackFrame, ViewTableModel, int) - Method in class com.bluemarsh.jswat.panel.StackPanel
Describes the given stack frame into the table.
describeStack(ThreadReference, ViewTableModel) - Method in class com.bluemarsh.jswat.panel.StackPanel
Describes the given thread stack, placing the results in the given table model.
description() - Method in class com.bluemarsh.jswat.command.JSwatCommand
Return a short, one-line description of this command.
descriptor() - Method in class com.bluemarsh.jswat.breakpoint.ui.ValueConditionUI
Generates a string descriptor of this condition.
descriptor() - Method in interface com.bluemarsh.jswat.breakpoint.ui.ConditionUI
Generates a string descriptor of this condition.
descriptor() - Method in interface com.bluemarsh.jswat.breakpoint.ui.MonitorUI
Generates a string descriptor of this monitor.
descriptor() - Method in class com.bluemarsh.jswat.breakpoint.ui.CommandMonitorUI
Generates a string descriptor of this monitor.
desktopPane - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
Desktop pane which holds the source file views.
destroy() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Tear down this breakpoint in preparation for deletion.
destroy() - Method in class com.bluemarsh.jswat.breakpoint.ResolvableBreakpoint
Tear down this breakpoint in preparation for deletion.
destroy() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Tear down this breakpoint in preparation for deletion.
destroy(Log) - Method in class com.bluemarsh.jswat.ui.GraphicalMessageAdapter
Destroys the user interface.
destroyInterface() - Method in class com.bluemarsh.jswat.ui.BasicUIAdapter
Deconstruct the user interface such that all components are made invisible and prepared for non-use.
destroyInterface() - Method in class com.bluemarsh.jswat.ui.ConsoleAdapter
Deconstruct the user interface such that all components are made invisible and prepared for non-use.
destroyInterface() - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Deconstruct the user interface such that all components are made invisible and prepared for non-use.
destroyInterface() - Method in interface com.bluemarsh.jswat.ui.UIAdapter
Deconstruct the user interface such that all components are made invisible and prepared for non-use.
detach(OutputStream) - Method in class com.bluemarsh.jswat.Log
Detach an output stream from this log.
detach(Writer) - Method in class com.bluemarsh.jswat.Log
Remove a writer from this log.
detachCommand - class com.bluemarsh.jswat.command.detachCommand.
Defines the class that handles the 'detach' command.
detachCommand() - Constructor for class com.bluemarsh.jswat.command.detachCommand
 
DIGIT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
disable_tracing() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
disableBreakpoint(Breakpoint) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Disables the given breakpoint and notifies any listeners.
disableBreakpointGroup(BreakpointGroup) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Disables the given breakpoint group and notifies any listeners.
disableCommand - class com.bluemarsh.jswat.command.disableCommand.
Defines the class that handles the 'disable' command.
disableCommand() - Constructor for class com.bluemarsh.jswat.command.disableCommand
Sets the enabledValue to false.
disabledIcon - Variable in class com.bluemarsh.jswat.panel.BreakPanel.BasicTreeNode
Icon for disabled breakpoints.
disablegcCommand - class com.bluemarsh.jswat.command.disablegcCommand.
Defines the class that handles the 'disablegc' command.
disablegcCommand() - Constructor for class com.bluemarsh.jswat.command.disablegcCommand
 
disableSelections() - Method in class com.bluemarsh.jswat.panel.BreakPanel
Disables the currently selected breakpoints and groups.
displayError(Object, String) - Static method in class com.bluemarsh.jswat.action.JSwatAction
Display an error message in a dialog.
displayError(String) - Method in class com.bluemarsh.jswat.breakpoint.ui.EditorDialog
Inform the user of an error.
displayHistory() - Method in class com.bluemarsh.jswat.CommandManager
Displays a list of the commands in the history chain to the main message window.
displayOutput(InputStream) - Method in class com.bluemarsh.jswat.ui.GraphicalOutputAdapter
Create a thread that will retrieve and display any output from the given input stream.
DO - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
Done() - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
DoStatement() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
DOT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
DOUBLE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
downCommand - class com.bluemarsh.jswat.command.downCommand.
Defines the class that handles the 'down' command.
downCommand() - Constructor for class com.bluemarsh.jswat.command.downCommand
 
dump(PrintStream) - Method in class com.bluemarsh.jswat.view.SourceDocument
Prints diagnostic information to the given output stream.
dumpCommand - class com.bluemarsh.jswat.command.dumpCommand.
Defines the class that handles the 'dump' command.
dumpCommand() - Constructor for class com.bluemarsh.jswat.command.dumpCommand
 
dumpStream(InputStream, Log) - Static method in class com.bluemarsh.jswat.VMConnection
Dumps the contents of the input stream to the message log.

E

editBreakpoint(Breakpoint) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Show the given breakpoint's properties.
EditorDialog - class com.bluemarsh.jswat.breakpoint.ui.EditorDialog.
Class EditorDialog is responsible for allowing the user to edit the properties of a particular breakpoint.
EditorDialog(Breakpoint) - Constructor for class com.bluemarsh.jswat.breakpoint.ui.EditorDialog
Constructs the breakpoint managing dialog.
EditPopup - class com.bluemarsh.jswat.panel.EditPopup.
Class Popup defines a subclass of JPopupMenu that works for any text component to provide copy, paste, and clear functions.
EditPopup(JTextComponent, boolean, boolean) - Constructor for class com.bluemarsh.jswat.panel.EditPopup
Constructs an EditPopup that interacts with the given text component.
ELSE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
EmptyStatement() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
enable_tracing() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
enableBreakpoint(Breakpoint) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Enables the given breakpoint and notifies any listeners.
enableBreakpointGroup(BreakpointGroup) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Enables the given breakpoint group and notifies any listeners.
enableCommand - class com.bluemarsh.jswat.command.enableCommand.
Defines the class that handles the 'enable' command.
enableCommand() - Constructor for class com.bluemarsh.jswat.command.enableCommand
 
enabledCheckbox - Variable in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Checkbox for the breakpoint's enabledness.
enabledValue - Variable in class com.bluemarsh.jswat.command.enableCommand
Set to true to enable breakpoints, false to disable.
enablegcCommand - class com.bluemarsh.jswat.command.enablegcCommand.
Defines the class that handles the 'enablegc' command.
enablegcCommand() - Constructor for class com.bluemarsh.jswat.command.enablegcCommand
 
enableSelections() - Method in class com.bluemarsh.jswat.panel.BreakPanel
Enables the currently selected breakpoints and groups.
endColumn - Variable in class com.bluemarsh.jswat.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class com.bluemarsh.jswat.parser.Token
beginLine and beginColumn describe the position of the first character of this token; endLine and endColumn describe the position of the last character of this token.
endLine - Variable in class com.bluemarsh.jswat.parser.JavaParser.ClassDefinition
Line number at which class definition ends.
endSession(Session) - Static method in class com.bluemarsh.jswat.Main
Terminate the given Session.
EOF - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
eol - Variable in class com.bluemarsh.jswat.parser.ParseException
The end of line string for this machine.
EQ - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
EqualityExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
equals(Object) - Method in class com.bluemarsh.jswat.VMConnection
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.bluemarsh.jswat.panel.ObjectDbgVar
Indicates whether some other object is "equal to" this one.
errorMessage() - Method in class com.bluemarsh.jswat.breakpoint.ResolveException
Return a more humanly readable message for the nested exception.
eventCategory - Variable in class com.bluemarsh.jswat.report.LoggingEvent
Category that originated the event.
eventManager - Variable in class com.bluemarsh.jswat.breakpoint.BreakpointManager
The EventRequestManager for this session.
eventMessage - Variable in class com.bluemarsh.jswat.report.LoggingEvent
Log message.
eventOccurred(Event) - Method in class com.bluemarsh.jswat.Session
Invoked when a VM event has occurred.
eventOccurred(Event) - Method in class com.bluemarsh.jswat.panel.ThreadPanel
Invoked when a VM event has occurred.
eventOccurred(Event) - Method in class com.bluemarsh.jswat.panel.WatchPanel
Invoked when a VM event has occurred.
eventOccurred(Event) - Method in class com.bluemarsh.jswat.panel.ClassPanel
Invoked when a VM event has occurred.
eventOccurred(Event) - Method in class com.bluemarsh.jswat.breakpoint.LineBreakpoint
Invoked when a VM event has occurred.
eventOccurred(Event) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Invoked when a VM event has occurred.
eventOccurred(Event) - Method in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
Invoked when a VM event has occurred.
eventOccurred(Event) - Method in class com.bluemarsh.jswat.breakpoint.ExceptionBreakpoint
Invoked when a VM event has occurred.
eventOccurred(Event) - Method in interface com.bluemarsh.jswat.event.VMEventListener
Invoked when a VM event has occurred.
eventQueue - Variable in class com.bluemarsh.jswat.event.VMEventManager
VM event queue.
eventRequest - Variable in class com.bluemarsh.jswat.breakpoint.ResolvableBreakpoint
Resolved event request if any, or null if not yet resolved.
eventRequest() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Returns the event request for this breakpoint, if the breakpoint has been resolved.
eventRequest() - Method in class com.bluemarsh.jswat.breakpoint.ResolvableBreakpoint
Returns the event request for this breakpoint, if the breakpoint has been resolved.
eventRequest() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Returns the event request for this breakpoint, if the breakpoint has been resolved.
ExceptionBreakpoint - class com.bluemarsh.jswat.breakpoint.ExceptionBreakpoint.
Class ExceptionBreakpoint implements the Breakpoint interface.
ExceptionBreakpointUI - class com.bluemarsh.jswat.breakpoint.ui.ExceptionBreakpointUI.
Class ExceptionBreakpointUI is an adapter capable of building a user interface to represent a exception breakpoint.
ExceptionBreakpointUI(ExceptionBreakpoint) - Constructor for class com.bluemarsh.jswat.breakpoint.ui.ExceptionBreakpointUI
Create a ExceptionBreakpointUI that will operate on the given breakpoint.
ExclusiveOrExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
exit() - Method in class com.bluemarsh.jswat.ui.BasicUIAdapter
This is called when there are no more open Sessions.
exit() - Method in class com.bluemarsh.jswat.ui.ConsoleAdapter
This is called when there are no more open Sessions.
exit() - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
This is called when there are no more open Sessions.
exit() - Method in interface com.bluemarsh.jswat.ui.UIAdapter
This is called when there are no more open Sessions.
ExitAction - class com.bluemarsh.jswat.action.ExitAction.
Implements the exit program action.
ExitAction() - Constructor for class com.bluemarsh.jswat.action.ExitAction
Creates a new ExitAction object with the default action command string of "exit".
exitCommand - class com.bluemarsh.jswat.command.exitCommand.
Defines the class that handles the 'exit' command.
exitCommand() - Constructor for class com.bluemarsh.jswat.command.exitCommand
 
expectedTokenSequences - Variable in class com.bluemarsh.jswat.parser.ParseException
Each entry in this array is an array of integers.
expireCount - Variable in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Number of times this breakpoint can be hit before it expires.
expirecountTextfield - Variable in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Breakpoint's expire count text field.
ExplicitConstructorInvocation() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
EXPONENT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
Expression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
EXTENDS - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 

F

FALSE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
field - Variable in class com.bluemarsh.jswat.util.FieldAndValue
Field reference, or null if local variable.
FieldAndValue - class com.bluemarsh.jswat.util.FieldAndValue.
Encapsulates a Field, its Value, and the Object containing the Field.
FieldAndValue(Field, Value, ObjectReference) - Constructor for class com.bluemarsh.jswat.util.FieldAndValue
Constructs a FieldAndValue to hold a field and its value.
FieldAndValue(LocalVariable, Value) - Constructor for class com.bluemarsh.jswat.util.FieldAndValue
Constructs a FieldAndValue to hold a local variable and its value.
FieldDeclaration() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
FieldNotObjectException - exception com.bluemarsh.jswat.FieldNotObjectException.
MalformedMemberNameException is thrown when the user gives a method name that has more than one match.
FieldNotObjectException() - Constructor for class com.bluemarsh.jswat.FieldNotObjectException
Constructs a FieldNotObjectException with no message.
FieldNotObjectException(String) - Constructor for class com.bluemarsh.jswat.FieldNotObjectException
Constructs a FieldNotObjectException with the given message.
fieldsCommand - class com.bluemarsh.jswat.command.fieldsCommand.
Defines the class that handles the 'fields' command.
fieldsCommand() - Constructor for class com.bluemarsh.jswat.command.fieldsCommand
 
FILENAME_KEY - Static variable in class com.bluemarsh.jswat.action.CaptureAction
Key for storing filename in properties.
FileReporter - class com.bluemarsh.jswat.report.FileReporter.
Class FileReporter writes logging events to an output stream.
FileReporter(OutputStream) - Constructor for class com.bluemarsh.jswat.report.FileReporter
Constructs a FileReporter that uses the given output stream.
FILEWRITER_KEY - Static variable in class com.bluemarsh.jswat.action.CaptureAction
Key for storing file writer in properties.
FINAL - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
FINALLY - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
FindAction - class com.bluemarsh.jswat.action.FindAction.
Implements the find action used to search for text within a source view.
FindAction() - Constructor for class com.bluemarsh.jswat.action.FindAction
Creates a new FindAction object with the default action command string of "find".
FindAction(String) - Constructor for class com.bluemarsh.jswat.action.FindAction
Creates a new FindAction object with the given action command.
FindAgainAction - class com.bluemarsh.jswat.action.FindAgainAction.
Implements the find again action used to search for text within a source view.
FindAgainAction() - Constructor for class com.bluemarsh.jswat.action.FindAgainAction
Creates a new FindAgainAction object with the default action command string of "findAgain".
findAndSelectGroup(JComboBox, Breakpoint) - Static method in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Using the given combo box, previously built using buildGroupList(), set one of the breakpoint groups in the combo box as selected according to the parent group of the given breakpoint.
findClassesByPattern(Session, String) - Static method in class com.bluemarsh.jswat.command.JSwatCommand
Return a list of classes and interfaces whose names match the given pattern.
findClassForLine(int) - Method in class com.bluemarsh.jswat.view.SourceViewPopup
Finds the class defined at this line number.
findCommand(String) - Method in class com.bluemarsh.jswat.CommandManager
Find the class of the command, given the command name.
findMatchingMethod(ClassType) - Method in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
Attempt an unambiguous match of the method name and argument specification to a method.
findString(String, boolean) - Method in class com.bluemarsh.jswat.ui.BasicUIAdapter
Search for the given string in the currently selected source view.
findString(String, boolean) - Method in class com.bluemarsh.jswat.ui.ConsoleAdapter
Search for the given string in the currently selected source view.
findString(String, boolean) - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Search for the given string in the currently selected source view.
findString(String, boolean) - Method in interface com.bluemarsh.jswat.ui.UIAdapter
Search for the given string in the currently selected source view.
findString(String, boolean) - Method in class com.bluemarsh.jswat.view.BasicView
Look for the given string in the source view's text area.
FinishAction - class com.bluemarsh.jswat.action.FinishAction.
Implements the step instruction action.
FinishAction() - Constructor for class com.bluemarsh.jswat.action.FinishAction
Creates a new FinishAction object with the default action command string of "finish".
fireChange() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Notify breakpoint listeners that this breakpoint has changed.
fireChange(Breakpoint, int) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Let all the change listeners know of a recent change in the breakpoints.
fireChange(ThreadReference, Location, int) - Method in class com.bluemarsh.jswat.ContextManager
Let all the change listeners know of a recent change in the context.
fireGroupChange(BreakpointGroup, int) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Let all the group change listeners know of a recent change in the breakpoint groups.
FLOAT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
FLOATING_POINT_LITERAL - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
flush() - Method in class com.bluemarsh.jswat.Log
Takes the log buffer and writes its contents to the writers.
flushLock - Variable in class com.bluemarsh.jswat.Log
Object used to synchronize flushing the buffer.
FOR - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
ForInit() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
FORMAL_COMMENT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
FormalParameter() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
FormalParameters() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
formsLoop(ObjectReference) - Method in class com.bluemarsh.jswat.panel.ObjectDbgVar
Test if the given object reference already exists in the parent heirarchy.
ForStatement() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
ForUpdate() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
foundString(String, int) - Method in class com.bluemarsh.jswat.view.BasicView
Show that we found the string we were looking for.
frameCommand - class com.bluemarsh.jswat.command.frameCommand.
Defines the class that handles the 'frame' command.
frameCommand() - Constructor for class com.bluemarsh.jswat.command.frameCommand
 
frameListener - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
Object for listening to the internal frames.
framesToSessions - Static variable in class com.bluemarsh.jswat.ui.SessionFrameMapper
Mapping of Frames to Sessions.

G

GE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
generateParseException() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
getAction(String) - Static method in class com.bluemarsh.jswat.action.ActionTable
Retrieves the action corresponding to the given command string.
getAlias(String) - Method in class com.bluemarsh.jswat.CommandManager
Returns the definition of the named alias.
getBeginColumn() - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
getBeginLine() - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
getBoolean(String) - Method in class com.bluemarsh.jswat.AppSettings
Get the value of the given boolean.
getBreakpoint() - Method in class com.bluemarsh.jswat.breakpoint.BreakpointEvent
Get the breakpoint that changed.
getBreakpoint(int) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Retrieve the nth breakpoint.
getBreakpoint(ReferenceType, int) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Look through the existing breakpoints to see if there is one with the given class type and line number.
getBreakpointColor(Breakpoint) - Static method in class com.bluemarsh.jswat.view.SourceView
Returns the color that best represents the state of this breakpoint.
getBreakpointGroup() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Gets the breakpoint group to which this breakpoint belongs.
getBreakpointGroup() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Gets the breakpoint group to which this breakpoint belongs.
getBreakpointManager() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Acquires the breakpoint manager instance.
getBreakpointNumber(Breakpoint) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Retrieve the number assigned to the given breakpoint.
getBundle() - Static method in class com.bluemarsh.jswat.Bundle
Retrieves the resource bundle for this package.
getBundle() - Static method in class com.bluemarsh.jswat.panel.Bundle
Retrieves the resource bundle for this package.
getBundle() - Static method in class com.bluemarsh.jswat.ui.Bundle
Retrieves the resource bundle for this package.
getBundle() - Static method in class com.bluemarsh.jswat.command.Bundle
Retrieves the resource bundle for this package.
getBundle() - Static method in class com.bluemarsh.jswat.view.Bundle
Retrieves the resource bundle for this package.
getBundle() - Static method in class com.bluemarsh.jswat.action.Bundle
Retrieves the resource bundle for this package.
getBundle() - Static method in class com.bluemarsh.jswat.breakpoint.Bundle
Retrieves the resource bundle for this package.
getBundle() - Static method in class com.bluemarsh.jswat.breakpoint.ui.Bundle
Retrieves the resource bundle for this package.
getCategory() - Method in class com.bluemarsh.jswat.report.LoggingEvent
Returns the originating category for this event.
getCategoryName() - Method in class com.bluemarsh.jswat.report.LoggingEvent
Returns the name of the category for this event.
getChildAt(int) - Method in class com.bluemarsh.jswat.panel.ObjectDbgVar
Redefined from parent to whip up a child list "just in time."
getChildCount() - Method in class com.bluemarsh.jswat.panel.ObjectDbgVar
Redefined from parent to allow 'this' variable's fields to appear as child nodes.
getClassLines() - Method in class com.bluemarsh.jswat.parser.JavaParser
Retrieve the class definitions, which consist of the class name, the line where the class definition begins, and the line where it finishes.
getClassName() - Method in class com.bluemarsh.jswat.breakpoint.LineBreakpoint
Return the name of the class that this breakpoint is located in.
getClassName() - Method in interface com.bluemarsh.jswat.breakpoint.LocatableBreakpoint
Return the name of the class that this breakpoint is located in.
getClassName() - Method in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
Return the name of the class that this breakpoint is located in.
getClassPath() - Method in class com.bluemarsh.jswat.PathManager
Returns the array of classpath directories, if any.
getClassPathAsString() - Method in class com.bluemarsh.jswat.PathManager
Returns the classpath as a String.
getClassPathFromVM() - Method in class com.bluemarsh.jswat.PathManager
Gets the classpath from the running VM.
getColumn() - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
Deprecated.  
getCommand() - Method in class com.bluemarsh.jswat.breakpoint.CommandMonitor
Returns the command that is run by this monitor.
getCommand(String) - Method in class com.bluemarsh.jswat.CommandManager
Fetches an instance of the command by the given name.
getCommandName() - Method in class com.bluemarsh.jswat.command.JSwatCommand
Retrieves the name of this command (similar to the class name).
getCondition() - Method in class com.bluemarsh.jswat.breakpoint.ui.ValueConditionUI
Returns the Condition object this ui adapter represents.
getCondition() - Method in interface com.bluemarsh.jswat.breakpoint.ui.ConditionUI
Returns the Condition object this ui adapter represents.
getConnectArg(String) - Method in class com.bluemarsh.jswat.VMConnection
Returns the named connector argument.
getConnectArgs() - Method in class com.bluemarsh.jswat.VMConnection
Returns the connector arguments used to launch, listen, or attach to the debuggee VM.
getConnection() - Method in class com.bluemarsh.jswat.Session
Returns the VMConnection object for this Session, if any.
getConnector() - Method in class com.bluemarsh.jswat.VMConnection
Returns the connector used to launch, listen, or attach to the debuggee VM.
getCurrentFrame() - Method in class com.bluemarsh.jswat.ContextManager
Returns the current thread's frame index.
getCurrentLocation() - Method in class com.bluemarsh.jswat.ContextManager
Get the location that the debugger is presently stepping through.
getCurrentStackFrame() - Method in class com.bluemarsh.jswat.ContextManager
Returns the current thread's stack frame.
getCurrentThread() - Method in class com.bluemarsh.jswat.Session
Returns the ThreadReference to the current thread object.
getCurrentThread() - Method in class com.bluemarsh.jswat.ContextManager
Returns the ThreadReference to the current thread object.
getDefaultGroup() - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Returns the default breakpoint group.
getDefaultInstance() - Static method in class com.bluemarsh.jswat.report.Category
Retrieves the default logging category.
getDouble(String) - Method in class com.bluemarsh.jswat.AppSettings
Get the value of the given double.
getEndColumn() - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
getEndLine() - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
getExpireCount() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Return the number of times this breakpoint can be hit before it expires and no longer stops.
getExpireCount() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Return the number of times this breakpoint can be hit before it expires and no longer stops.
getField(ObjectReference, String) - Static method in class com.bluemarsh.jswat.util.VariableUtils
Retrieves an object's field, given the reference to the object and the name of the field to fetch.
getField(ReferenceType, String) - Static method in class com.bluemarsh.jswat.util.VariableUtils
Retrieves a class's field, given the reference to the class and the name of the field to fetch.
getField(String, ThreadReference, int) - Static method in class com.bluemarsh.jswat.util.VariableUtils
Retrieves the named variable, using the top stack frame of the given thread.
getFrame(Object) - Static method in class com.bluemarsh.jswat.action.JSwatAction
Find the hosting frame for this object.
getGroup() - Method in class com.bluemarsh.jswat.breakpoint.GroupEvent
Get the group that changed.
getHistoryNext() - Method in class com.bluemarsh.jswat.CommandManager
Retrieves the command following the current position within the command history.
getHistoryPrev() - Method in class com.bluemarsh.jswat.CommandManager
Retrieves the command preceeding the current position within the command history.
getIcon() - Method in class com.bluemarsh.jswat.panel.BreakPanel.BasicTreeNode
Returns the icon appropriate for this node.
getIcon(boolean) - Method in class com.bluemarsh.jswat.panel.BasicTreeNode
Returns an appropriate icon for 'this' variable.
getIcon(boolean) - Method in class com.bluemarsh.jswat.panel.ObjectDbgVar
Redefined to return a suitable "object" icon.
getIdentifier() - Method in class com.bluemarsh.jswat.breakpoint.PatternReferenceTypeSpec
Returns the class identifier this specification is specifying.
getIdentifier() - Method in interface com.bluemarsh.jswat.breakpoint.ReferenceTypeSpec
Returns the class identifier this specification is specifying.
GetImage() - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
getInteger(String) - Method in class com.bluemarsh.jswat.AppSettings
Get the value of the given integer.
getJConfigure() - Method in class com.bluemarsh.jswat.JSwat
Returns a reference to the JConfigure object.
getLine() - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
Deprecated.  
getLineCount() - Method in class com.bluemarsh.jswat.view.SourceDocument
Returns the number of lines in this document.
getLineCount() - Method in class com.bluemarsh.jswat.view.SourceView
Returns the number of lines in this document.
getLineCount() - Method in class com.bluemarsh.jswat.view.ColorSourceView
Returns the number of lines in this document.
getLineEndOffset(int) - Method in class com.bluemarsh.jswat.view.SourceDocument
Get the offset of the end of the given line.
getLineEndOffset(int) - Method in class com.bluemarsh.jswat.view.BasicView
Get the offset of the end of the given line.
getLineEndOffset(int) - Method in class com.bluemarsh.jswat.view.SourceView
Get the offset of the end of the given line.
getLineEndOffset(int) - Method in class com.bluemarsh.jswat.view.ColorSourceView
Get the offset of the end of the given line.
getLineNumber() - Method in class com.bluemarsh.jswat.breakpoint.LineBreakpoint
Return the line number at which this breakpoint is set.
getLineNumber() - Method in interface com.bluemarsh.jswat.breakpoint.LocatableBreakpoint
Retrieve the line number associated with this breakpoint.
getLineNumber() - Method in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
Retrieve the line number associated with this breakpoint.
getLineOfOffset(int) - Method in class com.bluemarsh.jswat.view.SourceDocument
Find the line containing the given offset.
getLineOfOffset(int) - Method in class com.bluemarsh.jswat.view.BasicView
Find the line containing the given offset.
getLineOfOffset(int) - Method in class com.bluemarsh.jswat.view.SourceView
Find the line containing the given offset.
getLineOfOffset(int) - Method in class com.bluemarsh.jswat.view.ColorSourceView
Find the line containing the given offset.
getLineStartOffset(int) - Method in class com.bluemarsh.jswat.view.SourceDocument
Get the offset of the start of the given line.
getLineStartOffset(int) - Method in class com.bluemarsh.jswat.view.BasicView
Get the offset of the start of the given line.
getLineStartOffset(int) - Method in class com.bluemarsh.jswat.view.SourceView
Get the offset of the start of the given line.
getLineStartOffset(int) - Method in class com.bluemarsh.jswat.view.ColorSourceView
Get the offset of the start of the given line.
getList(Object) - Method in class com.bluemarsh.jswat.event.VMEventManager
Get the priority list matching the given event.
getLocation() - Method in class com.bluemarsh.jswat.breakpoint.LineBreakpoint
Retrieve the location associated with this breakpoint.
getLocation() - Method in interface com.bluemarsh.jswat.breakpoint.LocatableBreakpoint
Retrieve the location associated with this breakpoint.
getLocation() - Method in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
Retrieve the location associated with this breakpoint.
getLocationFromFrame(int) - Method in class com.bluemarsh.jswat.ContextManager
Uses the current thread and the given stack frame index to get the Location.
getMacro(String) - Method in class com.bluemarsh.jswat.MacroManager
Remove the given command macro.
getMainClass() - Method in class com.bluemarsh.jswat.VMConnection
Returns the "main" connector argument.
getManager(Class) - Method in class com.bluemarsh.jswat.Session
Retrieve an instance of a manager of the given class.
getMessage() - Method in class com.bluemarsh.jswat.report.LoggingEvent
Returns the message for this event.
getMessage() - Method in class com.bluemarsh.jswat.parser.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMessage() - Method in class com.bluemarsh.jswat.parser.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMonitor() - Method in interface com.bluemarsh.jswat.breakpoint.ui.MonitorUI
Returns the Monitor object this ui adapter represents.
getMonitor() - Method in class com.bluemarsh.jswat.breakpoint.ui.CommandMonitorUI
Returns the Monitor object this ui adapter represents.
getName() - Method in class com.bluemarsh.jswat.report.Category
Returns the name of this category.
getName() - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Returns the name of this breakpoint group.
getNestedException() - Method in class com.bluemarsh.jswat.breakpoint.ResolveException
Returns the nested exception, if any.
getNextToken() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
getNextToken() - Method in class com.bluemarsh.jswat.parser.JavaParserTokenManager
 
getOwningFrame(Object) - Static method in class com.bluemarsh.jswat.ui.SessionFrameMapper
Find the hosting frame for this object.
getParent() - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Gets the breakpoint group that is the parent of this group.
getParentWindow(Component) - Static method in class com.bluemarsh.jswat.panel.JSwatPanel
Finds the parent Window object for the given component.
getPath() - Method in class com.bluemarsh.jswat.action.PathBuilder
Returns the path built using this PathBuilder as a single String, with the elements of the path separated by File.pathSeparator.
getPathArray() - Method in class com.bluemarsh.jswat.action.PathBuilder
Returns the path built using this PathBuilder as an array of Strings.
getPathName(TreePath) - Static method in class com.bluemarsh.jswat.panel.ClassPanel
Converts the TreePath into a String object using the user object names of the path nodes.
getPeer() - Method in class com.bluemarsh.jswat.panel.StackPanel
Returns a reference to the peer UI component.
getPeer() - Method in class com.bluemarsh.jswat.panel.ThreadPanel
Returns a reference to the peer UI component.
getPeer() - Method in class com.bluemarsh.jswat.panel.WatchPanel
Returns a reference to the peer UI component.
getPeer() - Method in class com.bluemarsh.jswat.panel.MethodsPanel
Returns a reference to the peer UI component.
getPeer() - Method in class com.bluemarsh.jswat.panel.ClassPanel
Returns a reference to the peer UI component.
getPeer() - Method in class com.bluemarsh.jswat.panel.LocalsTreePanel
Returns a reference to the peer UI component.
getProperty(String) - Method in class com.bluemarsh.jswat.Session
Searches for the property with the specified key in this property list.
getProperty(String) - Method in class com.bluemarsh.jswat.ui.BasicUIAdapter
Searches for the property with the specified key in the property list.
getProperty(String) - Method in interface com.bluemarsh.jswat.ui.UIAdapter
Searches for the property with the specified key in the property list.
getProperty(String) - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Retrieves the named property.
getProperty(String) - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Retrieves the named property.
getReferenceFromName(String, VirtualMachine) - Method in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
Find the ReferenceType object for a given class.
getReferenceTypeSpec() - Method in class com.bluemarsh.jswat.breakpoint.ResolvableBreakpoint
Returns the reference type spec of this breakpoint.
getResource(String) - Method in class com.bluemarsh.jswat.JSwat
Retrieves an object from the localized resource bundle.
getResource(String) - Static method in class com.bluemarsh.jswat.Bundle
Retrieves an object from the localized resource bundle.
getResource(String) - Static method in class com.bluemarsh.jswat.panel.Bundle
Retrieves an object from the localized resource bundle.
getResource(String) - Static method in class com.bluemarsh.jswat.ui.Bundle
Retrieves an object from the localized resource bundle.
getResource(String) - Static method in class com.bluemarsh.jswat.command.Bundle
Retrieves an object from the localized resource bundle.
getResource(String) - Static method in class com.bluemarsh.jswat.view.Bundle
Retrieves an object from the localized resource bundle.
getResource(String) - Static method in class com.bluemarsh.jswat.action.Bundle
Retrieves an object from the localized resource bundle.
getResource(String) - Static method in class com.bluemarsh.jswat.breakpoint.Bundle
Retrieves an object from the localized resource bundle.
getResource(String) - Static method in class com.bluemarsh.jswat.breakpoint.ui.Bundle
Retrieves an object from the localized resource bundle.
getResourceString(String) - Method in class com.bluemarsh.jswat.JSwat
Retrieves a string from the localized resource bundle.
getSelectedBreakpoint() - Method in class com.bluemarsh.jswat.panel.BreakPanel
Returns the first currently selected breakpoint in the panel, if any.
getSelectedGroup(JComboBox) - Static method in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Retrieves the selected BreakpointGroup from the given combo box.
getSelectedView() - Method in class com.bluemarsh.jswat.ui.BasicUIAdapter
Retrieves the currently active view in JSwat.
getSelectedView() - Method in class com.bluemarsh.jswat.ui.ConsoleAdapter
Retrieves the currently active view in JSwat.
getSelectedView() - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Retrieves the currently active view in JSwat.
getSelectedView() - Method in interface com.bluemarsh.jswat.ui.UIAdapter
Retrieves the currently active view in JSwat.
getSession() - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Gets the Session that owns this group.
getSession(ActionEvent) - Static method in class com.bluemarsh.jswat.action.JSwatAction
Finds the Session that is associated with the window that contains the component that is the source of the given action event.
getSessionForEvent(EventObject) - Static method in class com.bluemarsh.jswat.ui.SessionFrameMapper
Finds the Session that is associated with the window that contains the component that is the source of the given action event.
getSessionForFrame(Frame) - Static method in class com.bluemarsh.jswat.ui.SessionFrameMapper
Looks for a Session that is associated with the given Frame.
getSkipCount() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Return the number of times this breakpoint can be hit before it starts stopping the debuggee VM.
getSkipCount() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Return the number of times this breakpoint can be hit before it starts stopping the debuggee VM.
getSourcePath() - Method in class com.bluemarsh.jswat.PathManager
Returns the array of sourcepath directories, if any.
getSourcePathAsString() - Method in class com.bluemarsh.jswat.PathManager
Returns the sourcepath as a String.
getStatusLog() - Method in class com.bluemarsh.jswat.Session
Returns a reference to the Log object that receives messages.
getString(String) - Method in class com.bluemarsh.jswat.AppSettings
Get the value of the given string.
getString(String) - Static method in class com.bluemarsh.jswat.Bundle
Retrieves the String resource from this bundle.
getString(String) - Static method in class com.bluemarsh.jswat.panel.Bundle
Retrieves the String resource from this bundle.
getString(String) - Static method in class com.bluemarsh.jswat.ui.Bundle
Retrieves the String resource from this bundle.
getString(String) - Static method in class com.bluemarsh.jswat.command.Bundle
Retrieves the String resource from this bundle.
getString(String) - Static method in class com.bluemarsh.jswat.view.Bundle
Retrieves the String resource from this bundle.
getString(String) - Static method in class com.bluemarsh.jswat.action.Bundle
Retrieves the String resource from this bundle.
getString(String) - Static method in class com.bluemarsh.jswat.breakpoint.Bundle
Retrieves the String resource from this bundle.
getString(String) - Static method in class com.bluemarsh.jswat.breakpoint.ui.Bundle
Retrieves the String resource from this bundle.
GetSuffix(int) - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
getSuspendPolicy() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Retrieve the suspend policy for this breakpoint.
getSuspendPolicy() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Retrieve the suspend policy for this breakpoint.
getTabSize() - Method in class com.bluemarsh.jswat.view.SourceView
Gets the number of characters used to expand tabs.
getTabSize() - Method in class com.bluemarsh.jswat.view.ColorSourceView
Gets the number of characters used to expand tabs.
getThreadByID(Session, String) - Method in class com.bluemarsh.jswat.panel.ThreadPanel
Finds a thread in the list of all threads whose unique ID number matches that given.
getThreadByID(Session, String) - Static method in class com.bluemarsh.jswat.command.JSwatCommand
Finds a thread in the list of all threads whose unique ID number matches that given.
getThreadName() - Method in class com.bluemarsh.jswat.report.LoggingEvent
Returns the name of the thread that created this event.
getToken(int) - Method in class com.bluemarsh.jswat.parser.JavaParser
 
getType() - Method in class com.bluemarsh.jswat.breakpoint.GroupEvent
Get the group change type.
getType() - Method in class com.bluemarsh.jswat.breakpoint.BreakpointEvent
Get the breakpoint change type.
getUI() - Method in class com.bluemarsh.jswat.panel.JSwatPanel
Returns a reference to the UI component.
getUI() - Method in class com.bluemarsh.jswat.panel.StackPanel
Returns a reference to the UI component.
getUI() - Method in class com.bluemarsh.jswat.panel.ThreadPanel
Returns a reference to the UI component.
getUI() - Method in class com.bluemarsh.jswat.panel.WatchPanel
Returns a reference to the UI component.
getUI() - Method in class com.bluemarsh.jswat.panel.MethodsPanel
Returns a reference to the UI component.
getUI() - Method in class com.bluemarsh.jswat.panel.ClassPanel
Returns a reference to the UI component.
getUI() - Method in class com.bluemarsh.jswat.panel.BreakPanel
Returns a reference to the UI component.
getUI() - Method in class com.bluemarsh.jswat.panel.LocalsTreePanel
Returns a reference to the UI component.
getUI() - Method in class com.bluemarsh.jswat.ui.GraphicalMessageAdapter
Returns the message area widget.
getUI() - Method in class com.bluemarsh.jswat.ui.GraphicalInputAdapter
Returns a reference to the UI component.
getUI() - Method in class com.bluemarsh.jswat.ui.GraphicalOutputAdapter
Returns a reference to the UI component.
getUI() - Method in class com.bluemarsh.jswat.view.JSwatView
Returns a reference to the UI component.
getUI() - Method in class com.bluemarsh.jswat.view.SourceView
Returns a reference to the UI component.
getUI() - Method in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Return a reference to the user interface element that this adapter uses to graphically represent the breakpoint, condition, or monitor.
getUI() - Method in class com.bluemarsh.jswat.breakpoint.ui.ValueConditionUI
Return a reference to the user interface element that this adapter uses to graphically represent the breakpoint, condition, or monitor.
getUI() - Method in interface com.bluemarsh.jswat.breakpoint.ui.UIAdapter
Return a reference to the user interface element that this adapter uses to graphically represent the breakpoint, condition, or monitor.
getUI() - Method in class com.bluemarsh.jswat.breakpoint.ui.CommandMonitorUI
Return a reference to the user interface element that this adapter uses to graphically represent the breakpoint, condition, or monitor.
getUIAdapter() - Method in class com.bluemarsh.jswat.Session
Returns a reference to the interface adapter associated with this session.
getUIAdapter() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Returns the user interface widget for customizing this breakpoint.
getUIAdapter() - Method in class com.bluemarsh.jswat.breakpoint.LineBreakpoint
Returns the user interface widget for customizing this breakpoint.
getUIAdapter() - Method in class com.bluemarsh.jswat.breakpoint.ValueCondition
Returns the user interface widget for customizing this condition.
getUIAdapter() - Method in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
Returns the user interface widget for customizing this breakpoint.
getUIAdapter() - Method in interface com.bluemarsh.jswat.breakpoint.Monitor
Returns the user interface widget for customizing this monitor.
getUIAdapter() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Returns the user interface widget for customizing this breakpoint.
getUIAdapter() - Method in class com.bluemarsh.jswat.breakpoint.CommandMonitor
Returns the user interface widget for customizing this monitor.
getUIAdapter() - Method in class com.bluemarsh.jswat.breakpoint.ExceptionBreakpoint
Returns the user interface widget for customizing this breakpoint.
getUIAdapter() - Method in interface com.bluemarsh.jswat.breakpoint.Condition
Returns the user interface widget for customizing this condition.
getValue() - Method in class com.bluemarsh.jswat.panel.DbgVar
Retrieve the value this variable represents.
getValue() - Method in class com.bluemarsh.jswat.panel.ObjectDbgVar
Retrieve the value this variable represents.
getValue(String, ThreadReference, int) - Static method in class com.bluemarsh.jswat.util.VariableUtils
Retrieves the named variable, using the stack frame of the given thread.
getValue(Value, String) - Static method in class com.bluemarsh.jswat.util.VariableUtils
Retrieves an object's field value, given the reference to the object and the name of the field to fetch.
getValuesMap() - Method in class com.bluemarsh.jswat.panel.ObjectDbgVar
Returns the values Map for 'this' (creates it if necessary).
getValueString() - Method in class com.bluemarsh.jswat.breakpoint.ValueCondition
Retrieves the value this condition tests for.
getVariableName() - Method in class com.bluemarsh.jswat.breakpoint.ValueCondition
Retrieves the variable name of this condition.
getVariables(StackFrame) - Method in class com.bluemarsh.jswat.command.localsCommand
Builds a map of all visible variables, including local variables and field variables.
getVersion() - Static method in class com.bluemarsh.jswat.util.AppVersion
Retrieves the version number for the application.
getVM() - Method in class com.bluemarsh.jswat.VMConnection
Returns the debuggee VirtualMachine associated with this connection.
getVM() - Method in class com.bluemarsh.jswat.Session
Returns a reference to the virtual machine associated with this session.
GOTO - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
grabInput(JSwatCommand) - Method in class com.bluemarsh.jswat.CommandManager
Tell the CommandManager that the given command should be passed the next input from the user.
grabInputCommand - Variable in class com.bluemarsh.jswat.CommandManager
Command object that wishes to grab the next input.
GraphicalAdapter - class com.bluemarsh.jswat.ui.GraphicalAdapter.
Class GraphicalAdapter connects the Session with the user interface of JSwat.
GraphicalAdapter.FrameListener - class com.bluemarsh.jswat.ui.GraphicalAdapter.FrameListener.
Class to listen to internal frames for closure.
GraphicalAdapter.FrameListener(GraphicalAdapter) - Constructor for class com.bluemarsh.jswat.ui.GraphicalAdapter.FrameListener
 
GraphicalAdapter(Session) - Constructor for class com.bluemarsh.jswat.ui.GraphicalAdapter
Constructs a GraphicalAdapter, connected to the given Session.
GraphicalCommandAdapter - class com.bluemarsh.jswat.ui.GraphicalCommandAdapter.
Class GraphicalCommandAdapter adapts the input from a text field and sends that input to the CommandManager.
GraphicalCommandAdapter(JTextField, CommandManager, Log) - Constructor for class com.bluemarsh.jswat.ui.GraphicalCommandAdapter
Constructs a GraphicalCommandAdapter that connects the given input field to the given command manager.
GraphicalInputAdapter - class com.bluemarsh.jswat.ui.GraphicalInputAdapter.
Class GraphicalInputAdapter is responsible for providing the input to a debuggee process through a text field.
GraphicalInputAdapter() - Constructor for class com.bluemarsh.jswat.ui.GraphicalInputAdapter
Constructs a GraphicalInputAdapter with the default text field.
GraphicalMessageAdapter - class com.bluemarsh.jswat.ui.GraphicalMessageAdapter.
Class MessageAdapter builds and maintains the text area for displaying the contents of the status log.
GraphicalMessageAdapter() - Constructor for class com.bluemarsh.jswat.ui.GraphicalMessageAdapter
Constructs a GraphicalMessageAdapter.
GraphicalOutputAdapter - class com.bluemarsh.jswat.ui.GraphicalOutputAdapter.
Class OutputAdapter is responsible for displaying the output of a debuggee process to a text area.
GraphicalOutputAdapter() - Constructor for class com.bluemarsh.jswat.ui.GraphicalOutputAdapter
Constructs a GraphicalOutputAdapter with the default text area.
group - Variable in class com.bluemarsh.jswat.breakpoint.GroupEvent
The group that changed.
groupAdded(GroupEvent) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Invoked when a group has been added.
groupAdded(GroupEvent) - Method in interface com.bluemarsh.jswat.breakpoint.GroupListener
Invoked when a group has been added.
groupCombo - Variable in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Combo box showing the available breakpoint groups.
groupCount() - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Returns a count of the breakpoint groups in this group, including the counts from this group's subgroups.
groupCount(boolean) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Returns a count of the groups in this group.
groupDisabled(GroupEvent) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Invoked when a group has been disabled.
groupDisabled(GroupEvent) - Method in interface com.bluemarsh.jswat.breakpoint.GroupListener
Invoked when a group has been disabled.
groupEnabled(GroupEvent) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Invoked when a group has been enabled.
groupEnabled(GroupEvent) - Method in interface com.bluemarsh.jswat.breakpoint.GroupListener
Invoked when a group has been enabled.
GroupEvent - class com.bluemarsh.jswat.breakpoint.GroupEvent.
An event which indicates that a group has changed status.
GroupEvent(Object, BreakpointGroup, int) - Constructor for class com.bluemarsh.jswat.breakpoint.GroupEvent
Constructs a new GroupEvent.
groupList - Variable in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
List of breakpoint groups in this group.
GroupListener - interface com.bluemarsh.jswat.breakpoint.GroupListener.
The listener interface for receiving changes to groups.
groupName - Variable in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Name of our breakpoint group.
groupRemoved(GroupEvent) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Invoked when a group has been removed.
groupRemoved(GroupEvent) - Method in interface com.bluemarsh.jswat.breakpoint.GroupListener
Invoked when a group has been removed.
groups() - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Returns an iterator over the set of groups in this group (not including subgroups).
groups(boolean) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Returns an iterator over the set of groups in this group.
groups(boolean) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Returns an iterator over the set of groups under this manager.
GT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 

H

handleInput(String) - Method in class com.bluemarsh.jswat.CommandManager
Parse the input and execute the command.
handleInputGrab(String) - Method in class com.bluemarsh.jswat.CommandManager
Handle the input grab of some arbitrary command.
handleLocatableEvent(LocatableEvent) - Method in class com.bluemarsh.jswat.Session
Do the usual thing when a locatable event has occurred.
hasComponent(Component) - Method in class com.bluemarsh.jswat.ui.MainWindow
Tests if this container contains the given component.
hasExpired() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Returns true if the breakpoint has expired and will no longer cause execution to halt.
hasExpired() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Returns true if the breakpoint has expired and will no longer cause execution to halt.
headerPopup - Variable in class com.bluemarsh.jswat.view.SourceView
Popup menu for managing breakpoints.
help(Log) - Method in class com.bluemarsh.jswat.command.JSwatCommand
Display helpful information about this command, including the possible arguments and their interpretation.
help(Log, StringBuffer) - Method in class com.bluemarsh.jswat.command.JSwatCommand
Display helpful information about this command, including the possible arguments and their interpretation.
helpCommand - class com.bluemarsh.jswat.command.helpCommand.
Defines the class that handles the 'help' command.
helpCommand() - Constructor for class com.bluemarsh.jswat.command.helpCommand
 
HEX_LITERAL - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
highlightTag - Variable in class com.bluemarsh.jswat.view.BasicView
The highlighter's tag that represents the current text highlight.
historyChain - Variable in class com.bluemarsh.jswat.CommandManager
List of commands executed by the user, stored in order.
historyCommand - class com.bluemarsh.jswat.command.historyCommand.
Defines the class that handles the 'history' command.
historyCommand() - Constructor for class com.bluemarsh.jswat.command.historyCommand
 
HOOK - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 

I

icon - Static variable in class com.bluemarsh.jswat.panel.ObjectDbgVar
Our object icon.
IDENTIFIER - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
IF - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
IfStatement() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
image - Variable in class com.bluemarsh.jswat.parser.Token
The string image of the token.
IMPLEMENTS - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
IMPORT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
ImportDeclaration() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
IN_FORMAL_COMMENT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
IN_MULTI_LINE_COMMENT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
IN_SINGLE_LINE_COMMENT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
InclusiveOrExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
INCR - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
incrementStoppedCount() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Increments the stoppedCount value and sends out notifications that the breakpoint has been modified.
iniFile - Variable in class com.bluemarsh.jswat.AppSettings
Ini file passed to load().
init() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Initialize the breakpoint so it may operate normally.
init() - Method in class com.bluemarsh.jswat.breakpoint.LineBreakpoint
Initialize the breakpoint so it may operate normally.
init() - Method in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
Initialize the breakpoint so it may operate normally.
init() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Initialize the breakpoint so it may operate normally.
init() - Method in class com.bluemarsh.jswat.breakpoint.ExceptionBreakpoint
Initialize the breakpoint so it may operate normally.
init(InputStream) - Static method in class com.bluemarsh.jswat.Main
Performs basic program initialization.
init(Log) - Method in class com.bluemarsh.jswat.ui.GraphicalMessageAdapter
Attach to the given log object in order to receive messages from it.
init(Session) - Method in class com.bluemarsh.jswat.DefaultManager
Called after the Session has instantiated this mananger.
init(Session) - Method in class com.bluemarsh.jswat.CommandManager
Called after the Session has instantiated this mananger.
init(Session) - Method in interface com.bluemarsh.jswat.SessionListener
Called after the Session has added this listener to the Session listener list.
init(Session) - Method in class com.bluemarsh.jswat.PathManager
Called after the Session has instantiated this mananger.
init(Session) - Method in interface com.bluemarsh.jswat.Manager
Called after the Session has instantiated this mananger.
init(Session) - Method in class com.bluemarsh.jswat.panel.JSwatPanel
Called when the Session is ready to initialize this panel, generally just after the panel has been added to the Session.
init(Session) - Method in class com.bluemarsh.jswat.panel.StackPanel
Called when the Session is ready to initialize this panel, generally just after the panel has been added to the Session.
init(Session) - Method in class com.bluemarsh.jswat.panel.ThreadPanel
Called when the Session is ready to initialize this panel, generally just after the panel has been added to the Session.
init(Session) - Method in class com.bluemarsh.jswat.panel.MethodsPanel
Called when the Session is ready to initialize this panel, generally just after the panel has been added to the Session.
init(Session) - Method in class com.bluemarsh.jswat.panel.ClassPanel
Called when the Session is ready to initialize this panel, generally just after the panel has been added to the Session.
init(Session) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Called when the Session is ready to initialize this panel, generally just after the panel has been added to the Session.
init(Session) - Method in class com.bluemarsh.jswat.panel.LocalsTreePanel
Called when the Session is ready to initialize this panel, generally just after the panel has been added to the Session.
init(Session) - Method in class com.bluemarsh.jswat.ui.GraphicalInputAdapter
Called after the Session has added this listener to the Session listener list.
init(Session) - Method in class com.bluemarsh.jswat.ui.GraphicalOutputAdapter
Called after the Session has added this listener to the Session listener list.
init(Session) - Method in class com.bluemarsh.jswat.view.SourceView
Called after the Session has added this listener to the Session listener list.
init(Session) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Called after the Session has instantiated this mananger.
init(Session) - Method in class com.bluemarsh.jswat.event.VMEventManager
Called after the Session has instantiated this mananger.
init(UIAdapter) - Method in class com.bluemarsh.jswat.Session
Initialize the Session by loading the session properties from disk.
initComplete() - Method in class com.bluemarsh.jswat.ui.BasicUIAdapter
Called when the Session initialization has completed.
initComplete() - Method in class com.bluemarsh.jswat.ui.ConsoleAdapter
Called when the Session initialization has completed.
initComplete() - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Called when the Session initialization has completed.
initComplete() - Method in interface com.bluemarsh.jswat.ui.UIAdapter
Called when the Session initialization has completed.
Initializer() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
inputAdapter - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
Handles the intput to the debuggee VM.
inputBeforeScroll - Variable in class com.bluemarsh.jswat.ui.GraphicalCommandAdapter
The text in the command input field when the user started scrolling through the command history.
inputField - Variable in class com.bluemarsh.jswat.ui.GraphicalCommandAdapter
Where input comes from.
inputField - Variable in class com.bluemarsh.jswat.ui.GraphicalInputAdapter
Text area displaying the messages.
inputReader - Variable in class com.bluemarsh.jswat.ui.ConsoleAdapter.ConsoleInputAdapter
Where input comes from.
inputWriter - Variable in class com.bluemarsh.jswat.ui.GraphicalInputAdapter
Output stream writer to write to the debuggee's stdin.
insertString(int, String, AttributeSet) - Method in class com.bluemarsh.jswat.view.SourceDocument
Inserts a string of content.
insertString(int, String, AttributeSet) - Method in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI.NumericDocument
Insert a string into the document.
instance - Static variable in class com.bluemarsh.jswat.AppSettings
Reference to the singular instance of this class.
instance - Static variable in class com.bluemarsh.jswat.JSwat
Reference to the single instance of this class.
instance - Static variable in class com.bluemarsh.jswat.util.ClassUtils
Reference to the single instance of this class.
INSTANCEOF - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
instanceOf() - Static method in class com.bluemarsh.jswat.AppSettings
Returns a reference to the single instance of this class.
instanceOf() - Static method in class com.bluemarsh.jswat.JSwat
Returns the reference to the single instance of this class.
instanceOf() - Static method in class com.bluemarsh.jswat.util.ClassUtils
Returns the reference to the single instance of this class.
instanceOf(String) - Static method in class com.bluemarsh.jswat.report.Category
Retrieves the instance of the named logging category.
InstanceOfExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
instances - Static variable in class com.bluemarsh.jswat.report.Category
Table of instances of Category.
INT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
INTEGER_LITERAL - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
INTERFACE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
interfaceAdapter - Variable in class com.bluemarsh.jswat.Session
Our very own user interface adapter.
InterfaceDeclaration() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
InterfaceMemberDeclaration() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
internalFrameClosed(InternalFrameEvent) - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter.FrameListener
An internal frame has been closed.
interruptCommand - class com.bluemarsh.jswat.command.interruptCommand.
Defines the class that handles the 'interrupt' command.
interruptCommand() - Constructor for class com.bluemarsh.jswat.command.interruptCommand
 
isActive() - Method in class com.bluemarsh.jswat.Session
Returns true if this session is active and attached to a virtual machine.
isEnabled - Variable in class com.bluemarsh.jswat.report.Category
True if this category is enabled.
isEnabled - Variable in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
True if this breakpoint is enabled.
isEnabled - Variable in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
True if this breakpoint group is enabled.
isEnabled() - Method in class com.bluemarsh.jswat.report.Category
Returns the enabled status of this category.
isEnabled() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Returns true if and only if the breakpoint is enabled and the group containing this breakpoint is also enabled.
isEnabled() - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Returns true if this breakpoint group and all of its ancestors are enabled.
isEnabled() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Returns true if and only if the breakpoint is enabled and the group containing this breakpoint is also enabled.
isExact() - Method in class com.bluemarsh.jswat.breakpoint.PatternReferenceTypeSpec
Returns true if this type specification is an exact name.
isExact() - Method in interface com.bluemarsh.jswat.breakpoint.ReferenceTypeSpec
Returns true if this type specification is an exact name or uses a wildcard pattern.
isFieldVar() - Method in class com.bluemarsh.jswat.panel.WatchPanel.WatchpointListEntry
Indicates if this watchpoint entry is a field variable or not.
isJavaIdentifier(String) - Method in class com.bluemarsh.jswat.breakpoint.PatternReferenceTypeSpec
Determine if the given string is a valid Java identifier.
isJavaIdentifier(String) - Method in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
Determine if the given string is a valid Java identifier.
isLocalVar() - Method in class com.bluemarsh.jswat.panel.WatchPanel.WatchpointListEntry
Indicates if this watchpoint entry is a local variable or not.
isResolved() - Method in class com.bluemarsh.jswat.panel.WatchPanel.WatchpointListEntry
Indicates if this watchpoint entry has been resolved.
isResolved() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Returns true if the breakpoint has been resolved against the intended object in the debuggee VM.
isResolved() - Method in class com.bluemarsh.jswat.breakpoint.ResolvableBreakpoint
Returns true if the breakpoint has been resolved against the intended object in the debuggee VM.
isResolved() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Returns true if the breakpoint has been resolved against the intended object in the debuggee VM.
isSatisfied(Event) - Method in class com.bluemarsh.jswat.breakpoint.ValueCondition
Returns true if this condition is satisfied.
isSatisfied(Event) - Method in interface com.bluemarsh.jswat.breakpoint.Condition
Returns true if this condition is satisfied.
isSkipping() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Returns true if this breakpoint is currently skipping.
isSkipping() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Returns true if this breakpoint is currently skipping.
isType(int) - Method in class com.bluemarsh.jswat.event.ContextChangeEvent
Compares the type of this event to the given argument and returns true if they match.

J

JavaParser - class com.bluemarsh.jswat.parser.JavaParser.
 
JavaParser.ClassDefinition - class com.bluemarsh.jswat.parser.JavaParser.ClassDefinition.
ClassDefinition gives the classname and the start and end line numbers of a class definition.
JavaParser.ClassDefinition(JavaParser) - Constructor for class com.bluemarsh.jswat.parser.JavaParser.ClassDefinition
 
JavaParser(InputStream) - Constructor for class com.bluemarsh.jswat.parser.JavaParser
 
JavaParser(JavaParserTokenManager) - Constructor for class com.bluemarsh.jswat.parser.JavaParser
 
JavaParser(Reader) - Constructor for class com.bluemarsh.jswat.parser.JavaParser
 
JavaParserConstants - interface com.bluemarsh.jswat.parser.JavaParserConstants.
 
JavaParserTokenManager - class com.bluemarsh.jswat.parser.JavaParserTokenManager.
 
JavaParserTokenManager(ASCII_UCodeESC_CharStream) - Constructor for class com.bluemarsh.jswat.parser.JavaParserTokenManager
 
JavaParserTokenManager(ASCII_UCodeESC_CharStream, int) - Constructor for class com.bluemarsh.jswat.parser.JavaParserTokenManager
 
jConfigure - Variable in class com.bluemarsh.jswat.JSwat
Application configuration.
jj_nt - Variable in class com.bluemarsh.jswat.parser.JavaParser
 
jjnewLexState - Static variable in class com.bluemarsh.jswat.parser.JavaParserTokenManager
 
jjstrLiteralImages - Static variable in class com.bluemarsh.jswat.parser.JavaParserTokenManager
 
JSwat - class com.bluemarsh.jswat.JSwat.
This class provides access to the localized resource bundle.
JSwat() - Constructor for class com.bluemarsh.jswat.JSwat
No-arg constructor for JSwat class.
JSwatAction - class com.bluemarsh.jswat.action.JSwatAction.
Base action class which all other actions subclass.
JSwatAction(String) - Constructor for class com.bluemarsh.jswat.action.JSwatAction
Creates a new JSwatAction command with the given action command string.
JSwatCommand - class com.bluemarsh.jswat.command.JSwatCommand.
Defines the abstract class for command classes within JSwat.
JSwatCommand() - Constructor for class com.bluemarsh.jswat.command.JSwatCommand
 
JSwatPanel - class com.bluemarsh.jswat.panel.JSwatPanel.
Interface for all JSwat panels to implement.
JSwatPanel() - Constructor for class com.bluemarsh.jswat.panel.JSwatPanel
 
JSwatView - class com.bluemarsh.jswat.view.JSwatView.
This is the abstract class for classes wanting to provide a view to some data.
JSwatView() - Constructor for class com.bluemarsh.jswat.view.JSwatView
 
justTheName(String) - Static method in class com.bluemarsh.jswat.util.ClassUtils
Returns just the name of the class, without the package name.
JVMArguments - class com.bluemarsh.jswat.util.JVMArguments.
Class JVMArguments represents the arguments given by the user to launch a debuggee VM.
JVMArguments(String) - Constructor for class com.bluemarsh.jswat.util.JVMArguments
Constructs a JVMArguments using the given arguments.
JVMArguments(StringTokenizer) - Constructor for class com.bluemarsh.jswat.util.JVMArguments
Constructs a JVMArguments using the given arguments.
jvmSpecified - Variable in class com.bluemarsh.jswat.util.JVMArguments
True if the user-provided options specified which VM to use, such as -hotspot, -classic, etc.

K

keyPressed(KeyEvent) - Method in class com.bluemarsh.jswat.ui.GraphicalCommandAdapter
Invoked when a key has been pressed in the input field.
keyReleased(KeyEvent) - Method in class com.bluemarsh.jswat.ui.GraphicalCommandAdapter
Ignored.
keyTyped(KeyEvent) - Method in class com.bluemarsh.jswat.ui.GraphicalCommandAdapter
Ignored.
killCommand - class com.bluemarsh.jswat.command.killCommand.
Defines the class that handles the 'kill' command.
killCommand() - Constructor for class com.bluemarsh.jswat.command.killCommand
 
kind - Variable in class com.bluemarsh.jswat.parser.Token
An integer that describes the kind of this token.

L

LabeledStatement() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
lastBreakpointNumber - Variable in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Value representing the last number assigned to a new breakpoint.
lastClickedBreakpoint - Variable in class com.bluemarsh.jswat.view.SourceViewPopup
If non-null, breakpoint user last right-clicked on.
lastClickedClass - Variable in class com.bluemarsh.jswat.view.SourceViewPopup
If non-null, name of class user last right-clicked within.
lastClickedLine - Variable in class com.bluemarsh.jswat.view.SourceViewPopup
If non-zero, the line the user last right-clicked on.
latestFrameCount - Variable in class com.bluemarsh.jswat.ContextManager
Count of the stack frames from the current thread.
launchDebuggee(Session) - Method in class com.bluemarsh.jswat.VMConnection
Launches the debuggee VM using this connection.
launchVM(Session, String) - Static method in class com.bluemarsh.jswat.Main
Attempts to start a debuggee VM using the class and optional arguments given on the command line.
LBRACE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
LBRACKET - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
LE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
LETTER - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
lexStateNames - Static variable in class com.bluemarsh.jswat.parser.JavaParserTokenManager
 
LineBreakpoint - class com.bluemarsh.jswat.breakpoint.LineBreakpoint.
Class LineBreakpoint implements the Breakpoint interface.
LineBreakpoint(String, int) - Constructor for class com.bluemarsh.jswat.breakpoint.LineBreakpoint
Constructs a LineBreakpoint for the given class at the specified line within that class.
LineBreakpointUI - class com.bluemarsh.jswat.breakpoint.ui.LineBreakpointUI.
Class LineBreakpointUI is an adapter capable of building a user interface to represent a line breakpoint.
LineBreakpointUI(LineBreakpoint) - Constructor for class com.bluemarsh.jswat.breakpoint.ui.LineBreakpointUI
Create a LineBreakpointUI that will operate on the given breakpoint.
LineNotFoundException - exception com.bluemarsh.jswat.breakpoint.LineNotFoundException.
LineNotFoundException is thrown when the user gives an invalid line number.
LineNotFoundException() - Constructor for class com.bluemarsh.jswat.breakpoint.LineNotFoundException
Constructs a LineNotFoundException with no message.
LineNotFoundException(String) - Constructor for class com.bluemarsh.jswat.breakpoint.LineNotFoundException
Constructs a LineNotFoundException with the given message.
lineNumber - Variable in class com.bluemarsh.jswat.breakpoint.LineBreakpoint
Line number of breakpoint.
linenumberTextfield - Variable in class com.bluemarsh.jswat.breakpoint.ui.LineBreakpointUI
Breakpoint's line number text field.
linesCommand - class com.bluemarsh.jswat.command.linesCommand.
Defines the class that handles the 'lines' command.
linesCommand() - Constructor for class com.bluemarsh.jswat.command.linesCommand
 
listAliases() - Method in class com.bluemarsh.jswat.CommandManager
List all of the created command aliases to the main message window.
ListBreakAction - class com.bluemarsh.jswat.action.ListBreakAction.
Class ListBreakAction is responsible for showing a dialog that displays all the breakpoints that are set in the VM.
ListBreakAction() - Constructor for class com.bluemarsh.jswat.action.ListBreakAction
Creates a new ListBreakAction object with the default action command string of "listBreak".
listCommands() - Method in class com.bluemarsh.jswat.CommandManager
List all of the loaded commands with a brief description of each.
listenCommand - class com.bluemarsh.jswat.command.listenCommand.
Defines the class that handles the 'listen' command.
listenCommand() - Constructor for class com.bluemarsh.jswat.command.listenCommand
 
listenerList - Variable in class com.bluemarsh.jswat.Session
List of SessionListener objects.
listenerList - Variable in class com.bluemarsh.jswat.event.VMEventManager
The list of event class-listener pairs.
listeners - Variable in class com.bluemarsh.jswat.ContextManager
List of context listeners.
listeners - Variable in class com.bluemarsh.jswat.breakpoint.BreakpointManager
List of breakpoint listeners.
listenForClassPrepareEvents() - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Listen to all class prepare events.
listeningForClassPrepare - Variable in class com.bluemarsh.jswat.breakpoint.BreakpointManager
If true, indicates we are presently listening for class prepare events from the debuggee VM.
listMacros() - Method in class com.bluemarsh.jswat.CommandManager
List all of the created command macros to the main message window.
Literal() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
load(File) - Method in class com.bluemarsh.jswat.AppSettings
Loads a new set of properties from the given file.
loadCommand - class com.bluemarsh.jswat.command.loadCommand.
Defines the class that handles the 'load' command.
loadCommand() - Constructor for class com.bluemarsh.jswat.command.loadCommand
Constructs a new loadCommand object.
loadProperties() - Method in class com.bluemarsh.jswat.Session
Load the session properties from the user's home directory.
localsCommand - class com.bluemarsh.jswat.command.localsCommand.
Defines the class that handles the 'locals' command.
localsCommand() - Constructor for class com.bluemarsh.jswat.command.localsCommand
 
localsTree - Variable in class com.bluemarsh.jswat.panel.LocalsTreePanel
JTree containing local variables.
LocalsTreePanel - class com.bluemarsh.jswat.panel.LocalsTreePanel.
Class LocalsTreePanel is responsible for displaying a tree of local variables in the current thread.
LocalsTreePanel() - Constructor for class com.bluemarsh.jswat.panel.LocalsTreePanel
Creates a LocalsTreePanel with the default tree.
localVar - Variable in class com.bluemarsh.jswat.util.FieldAndValue
Local variable, if object and field are null.
LocalVariableDeclaration() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
LocatableBreakpoint - interface com.bluemarsh.jswat.breakpoint.LocatableBreakpoint.
Interface LocatableBreakpoint is implemented by those breakpoints have a location associated with them.
lockCommand - class com.bluemarsh.jswat.command.lockCommand.
Defines the class that handles the 'lock' command.
lockCommand() - Constructor for class com.bluemarsh.jswat.command.lockCommand
 
Log - class com.bluemarsh.jswat.Log.
Class for providing a general logging facility.
Log() - Constructor for class com.bluemarsh.jswat.Log
Constructs a Log object.
logBuffer - Variable in class com.bluemarsh.jswat.Log
The messages pending writing to the writers and output streams.
logCategory - Static variable in class com.bluemarsh.jswat.Session
Reporting category.
logCategory - Static variable in class com.bluemarsh.jswat.ui.StartupRunner
Reporting category.
logCategory - Static variable in class com.bluemarsh.jswat.command.JSwatCommand
Reporting Category for logging debugging events.
logCategory - Static variable in class com.bluemarsh.jswat.view.BasicView
Debug reporting category.
logCategory - Static variable in class com.bluemarsh.jswat.breakpoint.LineBreakpoint
Reporting category.
logCategory - Static variable in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Reporting category.
logCategory - Static variable in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
Reporting category.
logCategory - Static variable in class com.bluemarsh.jswat.breakpoint.ExceptionBreakpoint
Reporting category.
logCategory - Static variable in class com.bluemarsh.jswat.event.VMEventManager
Reporting category.
LoggingEvent - class com.bluemarsh.jswat.report.LoggingEvent.
Class LoggingEvent represents a debug log event.
LoggingEvent(Category, String) - Constructor for class com.bluemarsh.jswat.report.LoggingEvent
Constructs a logging event using the given source.
logReader - Variable in class com.bluemarsh.jswat.ui.GraphicalMessageAdapter
Our message reader which reads from the PipedWriter.
logWriter - Variable in class com.bluemarsh.jswat.ui.GraphicalMessageAdapter
Piped writer from which we receive log messages.
LONG - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
lookingAhead - Variable in class com.bluemarsh.jswat.parser.JavaParser
 
LPAREN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
LSHIFT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
LSHIFTASSIGN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
LT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 

M

macroCommand - class com.bluemarsh.jswat.command.macroCommand.
Defines the class that handles the 'macro' command.
macroCommand() - Constructor for class com.bluemarsh.jswat.command.macroCommand
 
macroCommands - Variable in class com.bluemarsh.jswat.command.macroCommand
List of commands that make up the macro.
macroList - Variable in class com.bluemarsh.jswat.MacroManager
List of available macros.
macroManager - Variable in class com.bluemarsh.jswat.CommandManager
Reference to the manager of macros.
MacroManager - class com.bluemarsh.jswat.MacroManager.
Class MacroManager is responsible for managing the macros defined by the user.
MacroManager() - Constructor for class com.bluemarsh.jswat.MacroManager
Constructs a MacroManager with the default input field.
macroName - Variable in class com.bluemarsh.jswat.command.macroCommand
Name of macro being created.
macroNames() - Method in class com.bluemarsh.jswat.MacroManager
Builds and returns a list of the names of all the defined macros, in alphabetical order.
Main - class com.bluemarsh.jswat.Main.
Class Main is the bootstrap for JSwat when launched from the command line or via a shortcut.
Main() - Constructor for class com.bluemarsh.jswat.Main
 
main(String[]) - Static method in class com.bluemarsh.jswat.Main
Main method for JSwat program.
main(String[]) - Static method in class com.bluemarsh.jswat.scanner.ScannerTest
Invokes test wrapper.
main(String[]) - Static method in class com.bluemarsh.jswat.parser.JavaParser
 
mainWindow - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
Top-most frame that contains everything.
MainWindow - class com.bluemarsh.jswat.ui.MainWindow.
This class implements the main window of the application.
MainWindow.ActionChangedListener - class com.bluemarsh.jswat.ui.MainWindow.ActionChangedListener.
Watches for changes in the actions and deals with them by changing the corresponding menu items or toolbar buttons.
MainWindow.ActionChangedListener(MainWindow, JButton) - Constructor for class com.bluemarsh.jswat.ui.MainWindow.ActionChangedListener
Constructor for our action change listener.
MainWindow.ActionChangedListener(MainWindow, JMenuItem) - Constructor for class com.bluemarsh.jswat.ui.MainWindow.ActionChangedListener
Constructor for our action change listener.
MainWindow.MainLayout - class com.bluemarsh.jswat.ui.MainWindow.MainLayout.
Specialized layout for tracking the toolbar's placement.
MainWindow.MainLayout(MainWindow) - Constructor for class com.bluemarsh.jswat.ui.MainWindow.MainLayout
 
MainWindow(String) - Constructor for class com.bluemarsh.jswat.ui.MainWindow
Creates a new MainWindow objct and puts up the main window.
MalformedMemberNameException - exception com.bluemarsh.jswat.MalformedMemberNameException.
MalformedMemberNameException is thrown when the user gives an invalid method name.
MalformedMemberNameException() - Constructor for class com.bluemarsh.jswat.MalformedMemberNameException
Constructs a MalformedMemberNameException with no message.
MalformedMemberNameException(String) - Constructor for class com.bluemarsh.jswat.MalformedMemberNameException
Constructs a MalformedMemberNameException with the given message.
Manager - interface com.bluemarsh.jswat.Manager.
The Manager interface defines the API required by all manager objects in JSwat.
ManagerDialog - class com.bluemarsh.jswat.breakpoint.ui.ManagerDialog.
Class ManagerDialog is responsible for building a dialog that presents all of the breakpoint groups and breakpoints.
ManagerDialog(Session, Frame) - Constructor for class com.bluemarsh.jswat.breakpoint.ui.ManagerDialog
Constructs the breakpoint managing dialog.
managerTable - Variable in class com.bluemarsh.jswat.Session
Table of Manager objects keyed by their Class.
mapClassName(File) - Method in class com.bluemarsh.jswat.PathManager
Return the fully-qualified classname corresponding to the given source file.
mapClassNameLow(String[], String) - Method in class com.bluemarsh.jswat.PathManager
Looks through the given path list, comparing each entry with the given fpath.
mapSourceFile(ReferenceType) - Method in class com.bluemarsh.jswat.PathManager
Return a File corresponding to the given class.
mapSourceFile(String) - Method in class com.bluemarsh.jswat.PathManager
Return a File corresponding to the fully-qualified class name.
mapSourceFileLow(String, String) - Method in class com.bluemarsh.jswat.PathManager
Looks for a matching entry in either the class path or source path.
matches(Breakpoint) - Method in class com.bluemarsh.jswat.view.SourceView
Check if the breakpoint is in the source we are displaying.
matches(Location) - Method in class com.bluemarsh.jswat.view.SourceView
Check if the Location is in the same source file as the file we are displaying.
matches(ReferenceType) - Method in class com.bluemarsh.jswat.breakpoint.PatternReferenceTypeSpec
Determines if the given ReferenceType matches this specification.
matches(ReferenceType) - Method in interface com.bluemarsh.jswat.breakpoint.ReferenceTypeSpec
Determines if the given ReferenceType matches this specification.
matches(String) - Method in class com.bluemarsh.jswat.breakpoint.PatternReferenceTypeSpec
Determines if the given class name matches this specification.
matches(String) - Method in interface com.bluemarsh.jswat.breakpoint.ReferenceTypeSpec
Determines if the given class name matches this specification.
menubar - Variable in class com.bluemarsh.jswat.ui.MainWindow
The menu bar.
menuItemTable - Variable in class com.bluemarsh.jswat.view.SourceViewPopup
Hashtable of menu items keyed by their names (eg.
messageAdapter - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
Handles the status log display.
messageArea - Variable in class com.bluemarsh.jswat.ui.GraphicalMessageAdapter
Text area displaying the status log contents.
messageAreaScroller - Variable in class com.bluemarsh.jswat.ui.GraphicalMessageAdapter
Scroll pane for the messages area.
methodArgs - Variable in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
List of method arguments (if any are given), where each element is a String object reprepsenting the argument type in the JNI-style signature.
MethodBreakpoint - class com.bluemarsh.jswat.breakpoint.MethodBreakpoint.
Class MethodBreakpoint implements the Breakpoint interface.
MethodBreakpointUI - class com.bluemarsh.jswat.breakpoint.ui.MethodBreakpointUI.
Class MethodBreakpointUI is an adapter capable of building a user interface to represent a method breakpoint.
MethodBreakpointUI(MethodBreakpoint) - Constructor for class com.bluemarsh.jswat.breakpoint.ui.MethodBreakpointUI
Create a MethodBreakpointUI that will operate on the given breakpoint.
MethodDeclaration() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
MethodDeclarationLookahead() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
MethodDeclarator() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
methodId - Variable in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
Name of the method this breakpoint is set at.
methodsCommand - class com.bluemarsh.jswat.command.methodsCommand.
Defines the class that handles the 'methods' command.
methodsCommand() - Constructor for class com.bluemarsh.jswat.command.methodsCommand
 
MethodsPanel - class com.bluemarsh.jswat.panel.MethodsPanel.
Class MethodsPanel is responsible for displaying the methods in the 'this' object in the current stack frame.
MethodsPanel() - Constructor for class com.bluemarsh.jswat.panel.MethodsPanel
Constructs a new MethodsPanel with the default text area.
migrateOldFiles(File) - Static method in class com.bluemarsh.jswat.Main
Migrate the old JSwat files from the user's home directory to the given directory.
MINUS - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
MINUSASSIGN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
missingArgs(Log) - Method in class com.bluemarsh.jswat.command.JSwatCommand
Display helpful information about this command because the user failed to provide all of the necessary arguments.
MissingBreakpointException - exception com.bluemarsh.jswat.breakpoint.MissingBreakpointException.
MissingBreakpointException is thrown when a BreakpointRequest is discovered that does not have the "breakpoint" property set.
MissingBreakpointException() - Constructor for class com.bluemarsh.jswat.breakpoint.MissingBreakpointException
Constructs a MissingBreakpointException with no message.
MissingBreakpointException(String) - Constructor for class com.bluemarsh.jswat.breakpoint.MissingBreakpointException
Constructs a MissingBreakpointException with the given message.
Monitor - interface com.bluemarsh.jswat.breakpoint.Monitor.
Interface Monitor defines a breakpoint monitor.
monitorList - Variable in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
List of monitors this breakpoint executes when it stops.
monitorList - Variable in class com.bluemarsh.jswat.breakpoint.ui.EditorDialog
List showing the monitors, if any.
MonitorManager - class com.bluemarsh.jswat.MonitorManager.
Class MonitorManager is responsible for managing monitors.
MonitorManager() - Constructor for class com.bluemarsh.jswat.MonitorManager
 
monitors() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Returns an iterator of the monitors associated with this breakpoint.
monitors() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Returns an iterator of the monitors associated with this breakpoint.
MonitorUI - interface com.bluemarsh.jswat.breakpoint.ui.MonitorUI.
Interface MonitorUI defines the methods necessary for a monitor UI adapter implementation.
mouseClicked(MouseEvent) - Method in class com.bluemarsh.jswat.panel.StackPanel
Invoked when the mouse has been clicked on a component.
mouseClicked(MouseEvent) - Method in class com.bluemarsh.jswat.panel.EditPopup
Invoked when the mouse has been clicked on a component.
mouseClicked(MouseEvent) - Method in class com.bluemarsh.jswat.panel.MethodsPanel
Invoked when the mouse has been clicked on a component.
mouseClicked(MouseEvent) - Method in class com.bluemarsh.jswat.view.SourceViewPopup
Invoked when the mouse has been clicked on a component.
mouseEntered(MouseEvent) - Method in class com.bluemarsh.jswat.panel.StackPanel
Invoked when the mouse enters a component.
mouseEntered(MouseEvent) - Method in class com.bluemarsh.jswat.panel.EditPopup
Invoked when the mouse enters a component.
mouseEntered(MouseEvent) - Method in class com.bluemarsh.jswat.panel.MethodsPanel
Invoked when the mouse enters a component.
mouseEntered(MouseEvent) - Method in class com.bluemarsh.jswat.view.SourceViewPopup
Invoked when the mouse enters a component.
mouseExited(MouseEvent) - Method in class com.bluemarsh.jswat.panel.StackPanel
Invoked when the mouse exits a component.
mouseExited(MouseEvent) - Method in class com.bluemarsh.jswat.panel.EditPopup
Invoked when the mouse exits a component.
mouseExited(MouseEvent) - Method in class com.bluemarsh.jswat.panel.MethodsPanel
Invoked when the mouse exits a component.
mouseExited(MouseEvent) - Method in class com.bluemarsh.jswat.view.SourceViewPopup
Invoked when the mouse exits a component.
mousePressed(MouseEvent) - Method in class com.bluemarsh.jswat.panel.StackPanel
Invoked when a mouse button has been pressed on a component.
mousePressed(MouseEvent) - Method in class com.bluemarsh.jswat.panel.EditPopup
Invoked when a mouse button has been pressed on a component.
mousePressed(MouseEvent) - Method in class com.bluemarsh.jswat.panel.MethodsPanel
Invoked when a mouse button has been pressed on a component.
mousePressed(MouseEvent) - Method in class com.bluemarsh.jswat.view.SourceViewPopup
Invoked when a mouse button has been pressed on a component.
mouseReleased(MouseEvent) - Method in class com.bluemarsh.jswat.panel.StackPanel
Invoked when a mouse button has been released on a component.
mouseReleased(MouseEvent) - Method in class com.bluemarsh.jswat.panel.EditPopup
Invoked when a mouse button has been released on a component.
mouseReleased(MouseEvent) - Method in class com.bluemarsh.jswat.panel.MethodsPanel
Invoked when a mouse button has been released on a component.
mouseReleased(MouseEvent) - Method in class com.bluemarsh.jswat.view.SourceViewPopup
Invoked when a mouse button has been released on a component.
MULTI_LINE_COMMENT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
MultiplicativeExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 

N

Name() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
NameList() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
NATIVE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
NE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
NestedClassDeclaration() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
nestedException - Variable in class com.bluemarsh.jswat.breakpoint.ResolveException
Nested exception, which is likely the true cause of the problem.
NestedInterfaceDeclaration() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
NEW - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
newSession() - Static method in class com.bluemarsh.jswat.Main
Create a new Session and user interface.
newToken(int) - Static method in class com.bluemarsh.jswat.parser.Token
Returns a new Token object, by default.
next - Variable in class com.bluemarsh.jswat.parser.Token
A reference to the next regular (non-special) token from the input stream.
NextAction - class com.bluemarsh.jswat.action.NextAction.
Implements the next instruction action.
NextAction() - Constructor for class com.bluemarsh.jswat.action.NextAction
Creates a new NextAction object with the default action command string of "next".
nextCommand - class com.bluemarsh.jswat.command.nextCommand.
Defines the class that handles the 'next' command.
nextCommand() - Constructor for class com.bluemarsh.jswat.command.nextCommand
 
NextiAction - class com.bluemarsh.jswat.action.NextiAction.
Implements the step instruction action.
NextiAction() - Constructor for class com.bluemarsh.jswat.action.NextiAction
Creates a new NextiAction object with the default action command string of "nexti".
nextiCommand - class com.bluemarsh.jswat.command.nextiCommand.
Defines the class that handles the 'nexti' command.
nextiCommand() - Constructor for class com.bluemarsh.jswat.command.nextiCommand
 
NoAttachingConnectorException - exception com.bluemarsh.jswat.NoAttachingConnectorException.
Thrown when an attaching connector could not be found by VMConnection.
NoAttachingConnectorException() - Constructor for class com.bluemarsh.jswat.NoAttachingConnectorException
Constructs a NoAttachingConnectorException with no specified detailed message.
NoAttachingConnectorException(String) - Constructor for class com.bluemarsh.jswat.NoAttachingConnectorException
Constructs a NoAttachingConnectorException with the specified detailed message.
NoOpenViewException - exception com.bluemarsh.jswat.ui.NoOpenViewException.
NoOpenViewException is thrown when there is not open view available to be operated upon.
NoOpenViewException() - Constructor for class com.bluemarsh.jswat.ui.NoOpenViewException
Constructs a NoOpenViewException with no message.
NoOpenViewException(String) - Constructor for class com.bluemarsh.jswat.ui.NoOpenViewException
Constructs a NoOpenViewException with the given message.
normalizeArgTypeName(String, VirtualMachine) - Method in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
Remove unneeded spaces and expand class names to fully qualified names, if necessary and possible.
normalizedOptions(Session) - Method in class com.bluemarsh.jswat.util.JVMArguments
Processes the parsed arguments and returns a String of arguments that should be used to launch a debuggee VM.
NoSuchThreadException - exception com.bluemarsh.jswat.NoSuchThreadException.
Thrown when a manager is not active and cannot perform the operation requested.
NoSuchThreadException() - Constructor for class com.bluemarsh.jswat.NoSuchThreadException
Constructs an NoSuchThreadException with no specified detailed message.
NoSuchThreadException(String) - Constructor for class com.bluemarsh.jswat.NoSuchThreadException
Constructs an NoSuchThreadException with the specified detailed message.
NotActiveException - exception com.bluemarsh.jswat.NotActiveException.
Thrown when a manager is not active and cannot perform the operation requested.
NotActiveException() - Constructor for class com.bluemarsh.jswat.NotActiveException
Constructs an NotActiveException with no specified detailed message.
NotActiveException(String) - Constructor for class com.bluemarsh.jswat.NotActiveException
Constructs an NotActiveException with the specified detailed message.
notifyOutputComplete() - Method in class com.bluemarsh.jswat.ui.GraphicalOutputAdapter
Notify any waiters that one of the reader threads has finished reading its output.
NULL - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
NULL_ARRAY - Static variable in class com.bluemarsh.jswat.event.VMEventManager
A null array to be shared by all empty listener lists.
NullLiteral() - Method in class com.bluemarsh.jswat.parser.JavaParser
 

O

object - Variable in class com.bluemarsh.jswat.util.FieldAndValue
Object containing field, or null if static field or local variable.
ObjectDbgVar - class com.bluemarsh.jswat.panel.ObjectDbgVar.
Class ObjectDbgVar represents an ObjectReference variable.
ObjectDbgVar(String, String, ObjectReference) - Constructor for class com.bluemarsh.jswat.panel.ObjectDbgVar
Creates a new ObjectDbgVar from a name, type, and value.
objRef - Variable in class com.bluemarsh.jswat.panel.ObjectDbgVar
Object reference 'this' represents.
OCTAL_LITERAL - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
OpenFileAction - class com.bluemarsh.jswat.action.OpenFileAction.
Implements the open file action used to open a source file.
OpenFileAction() - Constructor for class com.bluemarsh.jswat.action.OpenFileAction
Creates a new OpenFileAction object with the default action command string of "openFile".
openFiles - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
Table of open files.
openSessions - Static variable in class com.bluemarsh.jswat.Main
List of the open Sessions.
openViews - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
Table of open views.
openWindows - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
Table of open windows.
optionsCommand - class com.bluemarsh.jswat.command.optionsCommand.
Defines the class that handles the 'options' command.
optionsCommand() - Constructor for class com.bluemarsh.jswat.command.optionsCommand
 
ORASSIGN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
originalEnabled - Variable in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Original enabled value.
originalExpirecount - Variable in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Original expire count value.
originalGroup - Variable in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Original group the breakpoint belonged to.
originalLinenumber - Variable in class com.bluemarsh.jswat.breakpoint.ui.LineBreakpointUI
Original line number.
originalSkipcount - Variable in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Original skip count value.
originalSuspendPolicy - Variable in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Original suspend policy value.
oslist - Variable in class com.bluemarsh.jswat.Log
List of all the OutputStream objects.
ourSession - Variable in class com.bluemarsh.jswat.ui.ConsoleAdapter
Session we are associated with.
ourSession - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
Session we are associated with.
outputAdapter - Variable in class com.bluemarsh.jswat.ui.ConsoleAdapter
Handles the output from the debuggee VM.
outputAdapter - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
Handles the output from the debuggee VM.
outputArea - Variable in class com.bluemarsh.jswat.ui.GraphicalOutputAdapter
Text area displaying the messages.
outputAreaScroller - Variable in class com.bluemarsh.jswat.ui.GraphicalOutputAdapter
Scroller for the output area.
outputCompleteCount - Variable in class com.bluemarsh.jswat.ui.GraphicalOutputAdapter
When this reaches 2, the output streams are finished.
outputLog - Variable in class com.bluemarsh.jswat.CommandManager
Log to write to when commands perform their tasks or have errors to report.
outputLog - Variable in class com.bluemarsh.jswat.ui.GraphicalCommandAdapter
Log to which we print the typed commands for reference.
outputStream - Variable in class com.bluemarsh.jswat.ui.ConsoleAdapter
This output stream supports printing the command prompt.
OUTPUTSTREAM_KEY - Static variable in class com.bluemarsh.jswat.action.CaptureAction
Key for storing output stream in properties.
owningSession - Variable in class com.bluemarsh.jswat.CommandManager
JSwat session that we're associated with.
owningSession - Variable in class com.bluemarsh.jswat.PathManager
Session that owns us.
owningSession - Variable in class com.bluemarsh.jswat.panel.StackPanel
Handy reference to the Session that owns us.
owningSession - Variable in class com.bluemarsh.jswat.panel.MethodsPanel
Handy reference to the Session that owns us.
owningSession - Variable in class com.bluemarsh.jswat.panel.BreakPanel
Session that we are listening to.
owningSession - Variable in class com.bluemarsh.jswat.view.SourceView
Session to which we belong.
owningSession - Variable in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Session that owns this breakpoint manager.
owningSession - Variable in class com.bluemarsh.jswat.breakpoint.ui.ManagerDialog
Session this dialog is associated with.
owningSession - Variable in class com.bluemarsh.jswat.event.VMEventManager
Owning session.

P

PACKAGE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
PackageDeclaration() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
packageName - Variable in class com.bluemarsh.jswat.parser.JavaParser
Name of the package for this source file, or empty string if no package definition was found.
PackageName() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
panelList - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
List of all panels we've created.
parentGroup - Variable in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
The breakpoint group to which we belong (always non-null).
parseBang(String) - Method in class com.bluemarsh.jswat.CommandManager
Handle the '!' and '!!' operators by looking for a matching command in the command history and returning the input string to be executed.
parseBreakpointSpec(StringTokenizer) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Try to parse the given user breakpoint specification into it's component parts and create a Breakpoint object.
parseClassDefs() - Method in class com.bluemarsh.jswat.view.SourceView
Reads the class definition information from the source file using the JavaParser class.
parsedOptions - Variable in class com.bluemarsh.jswat.util.JVMArguments
The original parsed options provided by the user.
parsedOptions() - Method in class com.bluemarsh.jswat.util.JVMArguments
Returns the options as entered by the user.
ParseException - exception com.bluemarsh.jswat.parser.ParseException.
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for class com.bluemarsh.jswat.parser.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class com.bluemarsh.jswat.parser.ParseException
 
ParseException(Token, int[][], String[]) - Constructor for class com.bluemarsh.jswat.parser.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
parseInput(String) - Method in class com.bluemarsh.jswat.CommandManager
Parse the command input string and perform the appropriate action.
parseOptions(StringTokenizer) - Method in class com.bluemarsh.jswat.util.JVMArguments
Parse the user-specified arguments and set the field variables appropriately.
pasteMenuItem - Variable in class com.bluemarsh.jswat.panel.EditPopup
The Paste menu item.
PathBuilder - class com.bluemarsh.jswat.action.PathBuilder.
The PathBuilder is a component that allows a user to build a classpath or sourcepath by selecting directories files using a filesystem browser.
PathBuilder() - Constructor for class com.bluemarsh.jswat.action.PathBuilder
Creates a default PathBuilder.
PathManager - class com.bluemarsh.jswat.PathManager.
Class PathManager is responsible for managing the classpath and sourcepath.
PathManager() - Constructor for class com.bluemarsh.jswat.PathManager
Constructs a PathManager object.
pathSelected(TreePath) - Method in class com.bluemarsh.jswat.panel.ClassPanel
Called whenever a node in the tree has been double-clicked on.
PatternReferenceTypeSpec - class com.bluemarsh.jswat.breakpoint.PatternReferenceTypeSpec.
Class PatternReferenceTypeSpec is used for specifying classes.
PatternReferenceTypeSpec(String) - Constructor for class com.bluemarsh.jswat.breakpoint.PatternReferenceTypeSpec
Constructs a new PatternReferenceTypeSpec for the given class name pattern.
perform(Session) - Method in interface com.bluemarsh.jswat.breakpoint.Monitor
Perform the action that this monitor is defined to do.
perform(Session) - Method in class com.bluemarsh.jswat.breakpoint.CommandMonitor
Perform the action that this monitor is defined to do.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.JSwatCommand
Perform the command using the given arguments.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.killCommand
Perform the 'kill' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.catchCommand
Perform the 'catch' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.stdoutCommand
Perform the 'stdout' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.stepCommand
Perform the 'step' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.nextiCommand
Perform the 'nexti' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.loadCommand
Perform the 'load' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.runCommand
Perform the 'run' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.closeCommand
Perform the 'close' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.classpathCommand
Perform the 'classpath' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.dumpCommand
Perform the 'dump' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.whereCommand
Perform the 'where' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.viewCommand
Perform the 'view' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.sourcepathCommand
Perform the 'sourcepath' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.localsCommand
Perform the 'locals' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.setCommand
Perform the 'set' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.stopCommand
Perform the 'stop' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.enableCommand
Perform the 'enable' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.enablegcCommand
Perform the 'enablegc' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.printCommand
Perform the 'print' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.frameCommand
Perform the 'frame' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.linesCommand
Perform the 'lines' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.classCommand
Perform the 'class' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.stderrCommand
Perform the 'stderr' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.macroCommand
Perform the 'macro' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.lockCommand
Perform the 'lock' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.downCommand
Perform the 'down' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.methodsCommand
Perform the 'methods' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.vmlistCommand
Perform the 'vmlist' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.historyCommand
Perform the 'history' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.suspendCommand
Perform the 'suspend' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.threadgroupsCommand
Perform the 'threadgroups' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.versionCommand
Perform the 'version' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.attachCommand
Perform the 'attach' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.classesCommand
Perform the 'classes' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.threadlocksCommand
Perform the 'threadlocks' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.helpCommand
Perform the 'help' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.resumeCommand
Perform the 'resume' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.aliasCommand
Perform the 'alias' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.threadCommand
Perform the 'thread' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.optionsCommand
Perform the 'options' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.readCommand
Perform the 'read' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.upCommand
Perform the 'up' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.stdinCommand
Perform the 'stdin' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.threadsCommand
Perform the 'threads' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.runtoCommand
Perform the 'runto' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.fieldsCommand
Perform the 'fields' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.disablegcCommand
Perform the 'disablegc' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.whereiCommand
Perform the 'wherei' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.nextCommand
Perform the 'next' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.exitCommand
Perform the 'exit' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.aboutCommand
Perform the 'about' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.listenCommand
Perform the 'listen' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.stepiCommand
Perform the 'stepi' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.interruptCommand
Perform the 'interrupt' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.detachCommand
Perform the 'detach' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.unaliasCommand
Perform the 'unalias' command.
perform(Session, StringTokenizer, Log) - Method in class com.bluemarsh.jswat.command.clearCommand
Perform the 'clear' command.
performStop(Event) - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
This breakpoint has caused the debuggee VM to stop.
performStop(Event) - Method in class com.bluemarsh.jswat.breakpoint.ExceptionBreakpoint
This breakpoint has caused the debuggee VM to stop.
PLUS - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
PLUSASSIGN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
PostfixExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
postWild - Variable in class com.bluemarsh.jswat.breakpoint.PatternReferenceTypeSpec
True if class specification is suffixed with a wildcard.
PreDecrementExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
PreferencesAction - class com.bluemarsh.jswat.action.PreferencesAction.
Implements the preferences action used to allow the user to set the application preferences.
PreferencesAction() - Constructor for class com.bluemarsh.jswat.action.PreferencesAction
Creates a new PreferencesAction object with the default action command string of "preferences".
PreIncrementExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
prepareRequest - Variable in class com.bluemarsh.jswat.panel.ClassPanel
Class prepare request we created.
prepareRequest - Variable in class com.bluemarsh.jswat.breakpoint.ResolvableBreakpoint
Class prepare request used to resolve the breakpoint.
preWild - Variable in class com.bluemarsh.jswat.breakpoint.PatternReferenceTypeSpec
True if class specification is prefixed with a wildcard.
PrimaryExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
PrimaryPrefix() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
PrimarySuffix() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
PrimitiveType() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
primitiveTypeNames - Static variable in class com.bluemarsh.jswat.command.JSwatCommand
List of primitive type names.
printBreakList(Session, Log) - Method in class com.bluemarsh.jswat.command.stopCommand
Display a list of the breakpoints to the output.
printBreakpoint(BreakpointManager, Breakpoint, Log) - Method in class com.bluemarsh.jswat.command.stopCommand
Prints the breakpoint specification to the Log.
printClass(ReferenceType, boolean, StringBuffer) - Method in class com.bluemarsh.jswat.command.classCommand
Print information about a class, interface, or array.
printCommand - class com.bluemarsh.jswat.command.printCommand.
Defines the class that handles the 'print' command.
printCommand() - Constructor for class com.bluemarsh.jswat.command.printCommand
 
printFields(ReferenceType, StringBuffer) - Method in class com.bluemarsh.jswat.command.fieldsCommand
Print the fields of the given class type.
printLines(ReferenceType, String, Log) - Method in class com.bluemarsh.jswat.command.linesCommand
Print the lines out for the given class and method.
printLocals(ThreadReference, int, Log) - Method in class com.bluemarsh.jswat.command.localsCommand
Display the visible local variables for this stack frame.
printMethods(ReferenceType, StringBuffer) - Method in class com.bluemarsh.jswat.command.methodsCommand
Print the methods of the given class type.
printStack(ThreadReference, Log, ContextManager) - Method in class com.bluemarsh.jswat.command.whereCommand
Display the stack frames of the given thread, possibly with program counter information included.
printStream - Variable in class com.bluemarsh.jswat.report.FileReporter
Stream to which we print logging events.
printThreadLockInfo(ThreadReference, Log) - Method in class com.bluemarsh.jswat.command.threadlocksCommand
Display thread lock information for the given thread.
printVariable(String, ThreadReference, int, Log) - Method in class com.bluemarsh.jswat.command.printCommand
Prints value of a Variable defined by 'expr'.
PRIORITY_BREAKPOINT - Static variable in interface com.bluemarsh.jswat.event.VMEventListener
Value for a Breakpoint listener.
PRIORITY_DEFAULT - Static variable in interface com.bluemarsh.jswat.event.VMEventListener
Value for a default priority listener.
PRIORITY_HIGH - Static variable in interface com.bluemarsh.jswat.event.VMEventListener
Value for a high priority listener.
PRIORITY_HIGHEST - Static variable in interface com.bluemarsh.jswat.event.VMEventListener
Value for which no priority is higher.
PRIORITY_LOW - Static variable in interface com.bluemarsh.jswat.event.VMEventListener
Value for a low priority listener.
PRIORITY_LOWEST - Static variable in interface com.bluemarsh.jswat.event.VMEventListener
Value for which no priority is lower.
PRIORITY_SESSION - Static variable in interface com.bluemarsh.jswat.event.VMEventListener
Value for Session listener.
PRIVATE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
processEvent(Event, PriorityList) - Method in class com.bluemarsh.jswat.event.VMEventManager
Send the given event to the listeners on the list.
processExitEvents() - Method in class com.bluemarsh.jswat.event.VMEventManager
A VMDisconnectedException has happened while dealing with another event.
processNode(BreakpointManager, Object) - Method in interface com.bluemarsh.jswat.panel.BreakPanel.NodeProcessor
Process the given user object from some node of the tree.
processSelections(BreakPanel.NodeProcessor) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Perform some action on the set of selected breakpoints and breakpoint groups.
propertiesPanel - Variable in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Panel that contains all of our properties, in a gridbag layout.
propertyChange(PropertyChangeEvent) - Method in class com.bluemarsh.jswat.ui.MainWindow.ActionChangedListener
Handles changes in the action.
propertyList - Variable in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Table of named properties stored in this breakpoint.
propertyTable - Variable in class com.bluemarsh.jswat.ui.BasicUIAdapter
Table of properties.
PROTECTED - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
PUBLIC - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 

R

RBRACE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
RBRACKET - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
readChar() - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
readCommand - class com.bluemarsh.jswat.command.readCommand.
Defines the class that handles the 'read' command.
readCommand() - Constructor for class com.bluemarsh.jswat.command.readCommand
 
receiveInput(Session, Log, CommandManager, String) - Method in class com.bluemarsh.jswat.command.JSwatCommand
Called by the CommandManager when new input has been received from the user.
receiveInput(Session, Log, CommandManager, String) - Method in class com.bluemarsh.jswat.command.macroCommand
Called by the CommandManager when new input has been received from the user.
referenceSpec - Variable in class com.bluemarsh.jswat.breakpoint.ResolvableBreakpoint
Specification for the class this breakpoint is meant for.
ReferenceTypeSpec - interface com.bluemarsh.jswat.breakpoint.ReferenceTypeSpec.
Defines the interface for all reference type specifications.
refresh() - Method in class com.bluemarsh.jswat.panel.DbgVar
Refreshes the variable.
refresh() - Method in class com.bluemarsh.jswat.panel.ObjectDbgVar
Refreshes the variable.
refresh(InputStream, int) - Method in class com.bluemarsh.jswat.view.SourceView
Read the input stream text into the text component.
refresh(int) - Method in class com.bluemarsh.jswat.view.SourceView
Read the input stream text into the text component.
refresh(Session) - Method in class com.bluemarsh.jswat.panel.JSwatPanel
Update the display on the screen.
refresh(Session) - Method in class com.bluemarsh.jswat.panel.StackPanel
Update the display on the screen.
refresh(Session) - Method in class com.bluemarsh.jswat.panel.ThreadPanel
Update the display on the screen.
refresh(Session) - Method in class com.bluemarsh.jswat.panel.WatchPanel
Update the display on the screen.
refresh(Session) - Method in class com.bluemarsh.jswat.panel.MethodsPanel
Update the display on the screen.
refresh(Session) - Method in class com.bluemarsh.jswat.panel.BreakPanel
Update the display on the screen.
refresh(Session) - Method in class com.bluemarsh.jswat.panel.LocalsTreePanel
Update the display on the screen.
refresh(Session) - Method in class com.bluemarsh.jswat.view.JSwatView
Update the display on the screen.
RefreshAction - class com.bluemarsh.jswat.action.RefreshAction.
Implements the refresh action.
RefreshAction() - Constructor for class com.bluemarsh.jswat.action.RefreshAction
Creates a new RefreshAction object with the default action command string of "refresh".
refreshDisplay() - Method in class com.bluemarsh.jswat.ui.BasicUIAdapter
Refresh the display to reflect changes in the program.
refreshDisplay() - Method in class com.bluemarsh.jswat.ui.ConsoleAdapter
Refresh the display to reflect changes in the program.
refreshDisplay() - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Refresh the display to reflect changes in the program.
refreshDisplay() - Method in interface com.bluemarsh.jswat.ui.UIAdapter
Refresh the display to reflect changes in the program.
ReInit(ASCII_UCodeESC_CharStream) - Method in class com.bluemarsh.jswat.parser.JavaParserTokenManager
 
ReInit(ASCII_UCodeESC_CharStream, int) - Method in class com.bluemarsh.jswat.parser.JavaParserTokenManager
 
ReInit(InputStream) - Method in class com.bluemarsh.jswat.parser.JavaParser
 
ReInit(InputStream, int, int) - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
ReInit(InputStream, int, int, int) - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
ReInit(JavaParserTokenManager) - Method in class com.bluemarsh.jswat.parser.JavaParser
 
ReInit(Reader) - Method in class com.bluemarsh.jswat.parser.JavaParser
 
ReInit(Reader, int, int) - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
ReInit(Reader, int, int, int) - Method in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
RelationalExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
REM - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
REMASSIGN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
remove(String) - Method in class com.bluemarsh.jswat.AppSettings
Removes the key and value from the properties table.
removeAlias(String) - Method in class com.bluemarsh.jswat.CommandManager
Remove the specified alias.
removeBreakListener(BreakpointListener) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Remove a break listener from the listener list.
removeBreakpoint(Breakpoint) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Removes the given breakpoint from this breakpoint group.
removeBreakpoint(Breakpoint) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Removes the given breakpoint from this breakpoint manager.
removeBreakpointGroup(BreakpointGroup) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Removes the given breakpoint group from this breakpoint group.
removeBreakpointGroup(BreakpointGroup) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Removes the given breakpoint group from this breakpoint manager.
removeCondition(Condition) - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Remove the given condition from this breakpoint.
removeCondition(Condition) - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Remove the given condition from this breakpoint.
removeContextListener(ContextListener) - Method in class com.bluemarsh.jswat.ContextManager
Remove a context listener from the listener list.
removeGroupListener(GroupListener) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Remove a breakpoint group listener from the listener list.
removeHighlight() - Method in class com.bluemarsh.jswat.view.BasicView
Removes the highlight from the text area, on the AWT event dispatching thread.
removeListener(Class, VMEventListener) - Method in class com.bluemarsh.jswat.event.VMEventManager
Removes the given listener from the event listener list.
removeListener(SessionListener) - Method in class com.bluemarsh.jswat.Session
Removes a Session listener from this session.
removeMacro(String) - Method in class com.bluemarsh.jswat.MacroManager
Remove the given command macro.
removeMonitor(Monitor) - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Remove the given monitor from this breakpoint.
removeMonitor(Monitor) - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Remove the given monitor from this breakpoint.
report(LoggingEvent) - Method in class com.bluemarsh.jswat.report.FileReporter
Report the given logging event.
report(LoggingEvent) - Method in interface com.bluemarsh.jswat.report.Reporter
Report the given logging event.
report(LoggingEvent) - Method in class com.bluemarsh.jswat.report.ReporterGroup
Report a logging event to all of the registered reporters.
report(String) - Method in class com.bluemarsh.jswat.report.Category
Report a new debugging message to this category.
Reporter - interface com.bluemarsh.jswat.report.Reporter.
A Reporter listens for logging events and displays them to the user in some fashion or another.
reporterGroup - Variable in class com.bluemarsh.jswat.report.Category
Reporter group where logging events are sent.
ReporterGroup - class com.bluemarsh.jswat.report.ReporterGroup.
Class ReporterGroup manages a list of reporters for a particular reporting category.
ReporterGroup(String) - Constructor for class com.bluemarsh.jswat.report.ReporterGroup
Construct a ReporterGroup for the named category.
reporterList - Variable in class com.bluemarsh.jswat.report.ReporterGroup
List of registered reporters.
reschedule(Session) - Method in class com.bluemarsh.jswat.panel.LocalsTreePanel
Call the refresh() method in a short time.
reset() - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Reset the stopped count to zero and clear any other attributes such that this breakpoint can be used again for a new session.
reset() - Method in class com.bluemarsh.jswat.breakpoint.ResolvableBreakpoint
Reset the stopped count to zero and clear any other attributes such that this breakpoint can be used again.
reset() - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Resets all the breakpoints in this group.
reset() - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Reset the stopped count to zero and clear any other attributes such that this breakpoint can be used again for a new session.
resetShortcuts() - Method in class com.bluemarsh.jswat.ui.MainWindow
Uses the configured shortcut settings to set all of the menu item accelerators.
ResolvableBreakpoint - class com.bluemarsh.jswat.breakpoint.ResolvableBreakpoint.
Class ResolvableBreakpoint represents a breakpoint that requires resolution against a class in the debuggee VM.
resolveAgainstEvent(ClassPrepareEvent) - Method in class com.bluemarsh.jswat.breakpoint.ResolvableBreakpoint
Try to resolve this breakpoint against the class prepare event.
resolveBreakpoint() - Method in class com.bluemarsh.jswat.breakpoint.ui.EditorDialog
Try to resolve the breakpoint if it is a resolvable breakpoint and it is currently unresolved.
resolveBreakpoint(ResolvableBreakpoint) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointManager
Try to resolve the given breakpoint.
resolvedIcon - Variable in class com.bluemarsh.jswat.panel.BreakPanel.BasicTreeNode
Icon for resolved breakpoints.
resolveEagerly(VirtualMachine) - Method in class com.bluemarsh.jswat.breakpoint.ResolvableBreakpoint
Try to resolve this event request eagerly.
resolveError(ResolveException) - Method in class com.bluemarsh.jswat.breakpoint.ui.EditorDialog
An error occurred trying to resolve a breakpoint.
ResolveException - exception com.bluemarsh.jswat.breakpoint.ResolveException.
ResolveException is thrown whenever a breakpoint fails to resolve.
ResolveException() - Constructor for class com.bluemarsh.jswat.breakpoint.ResolveException
Constructs a ResolveException with no message.
ResolveException(Exception) - Constructor for class com.bluemarsh.jswat.breakpoint.ResolveException
Constructs a ResolveException with no message.
ResolveException(String) - Constructor for class com.bluemarsh.jswat.breakpoint.ResolveException
Constructs a ResolveException with the given message.
ResolveException(String, Exception) - Constructor for class com.bluemarsh.jswat.breakpoint.ResolveException
Constructs a ResolveException with the given message.
resolveOverload(List, List) - Static method in class com.bluemarsh.jswat.command.JSwatCommand
Finds a method that matches the given arguments.
resolveReference(ReferenceType) - Method in class com.bluemarsh.jswat.breakpoint.ResolvableBreakpoint
Resolve against the given ReferenceType.
resolveReference(ReferenceType) - Method in class com.bluemarsh.jswat.breakpoint.LineBreakpoint
Resolve against the given ReferenceType.
resolveReference(ReferenceType) - Method in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
Resolve against the given ReferenceType.
resolveReference(ReferenceType) - Method in class com.bluemarsh.jswat.breakpoint.ExceptionBreakpoint
Resolve against the given ReferenceType.
resolveWatchpoint(int, WatchPanel.WatchpointListEntry) - Method in class com.bluemarsh.jswat.panel.WatchPanel
Try to resolve a watchpoint.
resolveWatchpoints() - Method in class com.bluemarsh.jswat.panel.WatchPanel
Iterate the list of watchpoints and try to resolve any unresolved entries.
resources - Variable in class com.bluemarsh.jswat.JSwat
String and object resources for our program.
resources - Static variable in class com.bluemarsh.jswat.util.AppVersion
Resource bundle.
ResultType() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
resumeCommand - class com.bluemarsh.jswat.command.resumeCommand.
Defines the class that handles the 'resume' command.
resumeCommand() - Constructor for class com.bluemarsh.jswat.command.resumeCommand
 
resumeThread(Session, String, Log) - Method in class com.bluemarsh.jswat.command.resumeCommand
Resume the thread given by the ID token string.
resumeVM() - Method in class com.bluemarsh.jswat.Session
Resume execution of the debuggee VM, from a suspended state.
RETURN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
ReturnStatement() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
RPAREN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
RSIGNEDSHIFT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
RSIGNEDSHIFTASSIGN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
run() - Method in class com.bluemarsh.jswat.Log
Run the buffer flusher.
run() - Method in class com.bluemarsh.jswat.panel.ClassPanel
Builds the class tree from scratch.
run() - Method in class com.bluemarsh.jswat.ui.ConsoleAdapter.ConsoleInputAdapter
Read from the input stream and send the input to the command manager.
run() - Method in class com.bluemarsh.jswat.event.VMEventManager
Start waiting for events from the back-end of the JPDA debugger.
runCommand - class com.bluemarsh.jswat.command.runCommand.
Defines the class that handles the 'run' command.
runCommand() - Constructor for class com.bluemarsh.jswat.command.runCommand
Constructs a new runCommand object.
runCommand(String) - Method in class com.bluemarsh.jswat.CommandManager
Runs the given command input, without handling '!' or command aliases.
runningThread - Variable in class com.bluemarsh.jswat.Log
Thread that handles the flushing of the buffer.
runningThread - Variable in class com.bluemarsh.jswat.event.VMEventManager
Thread running this runnable object.
runRCFile(File, CommandManager) - Static method in class com.bluemarsh.jswat.ui.StartupRunner
Load and run a .jswatrc file.
runRCFiles(CommandManager) - Static method in class com.bluemarsh.jswat.ui.StartupRunner
Look for a .jswatrc file in the local directory and all of it parents and run them.
runScript(String) - Method in class com.bluemarsh.jswat.CommandManager
Read the lines from the given file and parse each line as if it were a command.
RUNSIGNEDSHIFT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
RUNSIGNEDSHIFTASSIGN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
runtoCommand - class com.bluemarsh.jswat.command.runtoCommand.
Defines the class that handles the 'runto' command.
runtoCommand() - Constructor for class com.bluemarsh.jswat.command.runtoCommand
 

S

saveProperties() - Method in class com.bluemarsh.jswat.Session
Save the session properties to a file in the user's home directory.
saveSettings() - Method in class com.bluemarsh.jswat.ui.BasicUIAdapter
Save any settings to the appropriate places, the program is about the terminate.
saveSettings() - Method in class com.bluemarsh.jswat.ui.ConsoleAdapter
Save any settings to the appropriate places, the program is about the terminate.
saveSettings() - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Save any settings to the appropriate places, the program is about the terminate.
saveSettings() - Method in interface com.bluemarsh.jswat.ui.UIAdapter
Save any settings to the appropriate places, the program is about the terminate.
SC_AND - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
SC_OR - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
Scanner - class com.bluemarsh.jswat.scanner.Scanner.
This class is a scanner generated by JFlex 1.3.5 on 11/6/01 11:39 PM from the specification file file:/home/nfiedler/java/jswat/scanner/java.flex
Scanner(InputStream) - Constructor for class com.bluemarsh.jswat.scanner.Scanner
Creates a new scanner.
Scanner(Reader) - Constructor for class com.bluemarsh.jswat.scanner.Scanner
Creates a new scanner There is also a java.io.InputStream version of this constructor.
ScannerTest - class com.bluemarsh.jswat.scanner.ScannerTest.
Test wrapper for Scanner.
ScannerTest() - Constructor for class com.bluemarsh.jswat.scanner.ScannerTest
 
scrollToLine(int) - Method in class com.bluemarsh.jswat.view.BasicView
Scrolls the source view to the given line, if possible.
SEMICOLON - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
serialVersionUID - Static variable in interface com.bluemarsh.jswat.breakpoint.ReferenceTypeSpec
serial version
serialVersionUID - Static variable in interface com.bluemarsh.jswat.breakpoint.Breakpoint
serial version
session - Variable in class com.bluemarsh.jswat.panel.WatchPanel
Reference to the session.
session - Variable in class com.bluemarsh.jswat.panel.ClassPanel
Session that owns us.
session - Variable in class com.bluemarsh.jswat.panel.LocalsTreePanel
Reference of the Session object that calls our refresh method.
Session - class com.bluemarsh.jswat.Session.
This class is responsible for maintaining references to all of the objects pertaining to an active debugging session.
SESSION_ACTIVATING - Static variable in class com.bluemarsh.jswat.Session
Session is presently activating.
SESSION_ACTIVE - Static variable in class com.bluemarsh.jswat.Session
Session is active.
SESSION_CLOSED - Static variable in class com.bluemarsh.jswat.Session
Session is permanently closed.
SESSION_CLOSING - Static variable in class com.bluemarsh.jswat.Session
Session is presently closing.
SESSION_DEACTIVATING - Static variable in class com.bluemarsh.jswat.Session
Session is presently deactivating.
SESSION_INACTIVE - Static variable in class com.bluemarsh.jswat.Session
Session is inactive.
SESSION_NEW - Static variable in class com.bluemarsh.jswat.Session
Session is brand new.
Session() - Constructor for class com.bluemarsh.jswat.Session
Creates a Session object.
SessionFrameMapper - class com.bluemarsh.jswat.ui.SessionFrameMapper.
Class SessionFrameMapper is responsible for providing a mapping between Frame objects and Session objects.
SessionFrameMapper() - Constructor for class com.bluemarsh.jswat.ui.SessionFrameMapper
 
SessionListener - interface com.bluemarsh.jswat.SessionListener.
The listener interface for receiving Session events.
sessionProperties - Variable in class com.bluemarsh.jswat.Session
Session properties.
sessionState - Variable in class com.bluemarsh.jswat.Session
State of the Session at this time.
setAddButtonText(String) - Method in class com.bluemarsh.jswat.action.PathBuilder
Set the text of the add element button.
setBoolean(String, boolean) - Method in class com.bluemarsh.jswat.AppSettings
Set the value of a boolean, given the name of the property and the new boolean value.
SetBreakAction - class com.bluemarsh.jswat.action.SetBreakAction.
Class SetBreakAction allows the user to define new breakpoints.
SetBreakAction() - Constructor for class com.bluemarsh.jswat.action.SetBreakAction
Creates a new SetBreakAction object with the default action command string of "setBreak".
setBreakpoint(Breakpoint) - Method in class com.bluemarsh.jswat.view.SourceView
Adds a line attribute to the source row header, appropriate for the given breakpoint.
setBreakpointGroup(BreakpointGroup) - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Sets the breakpoint group to which this breakpoint will belong.
setBreakpointGroup(BreakpointGroup) - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Sets the breakpoint group to which this breakpoint will belong.
setBreakpoints() - Method in class com.bluemarsh.jswat.view.SourceView
Iterate all existing breakpoints and create row header attributes as appropriate.
setClassPath(List) - Method in class com.bluemarsh.jswat.PathManager
Sets the classpath this source manager uses.
setClassPath(String) - Method in class com.bluemarsh.jswat.PathManager
Sets the classpath this source manager uses.
setCommand - class com.bluemarsh.jswat.command.setCommand.
Defines the class that handles the 'set' command.
setCommand() - Constructor for class com.bluemarsh.jswat.command.setCommand
 
setCurrentFrame(int) - Method in class com.bluemarsh.jswat.ContextManager
Sets the current thread's stack frame.
setCurrentLocation(LocatableEvent) - Method in class com.bluemarsh.jswat.ContextManager
Set the location and thread that the debugger is presently examining.
setCurrentThread(ThreadReference) - Method in class com.bluemarsh.jswat.ContextManager
Sets the current thread to the one given.
setDocument(DefaultStyledDocument) - Method in class com.bluemarsh.jswat.scanner.Scanner
Sets the document to insert text into.
setDouble(String, double) - Method in class com.bluemarsh.jswat.AppSettings
Set the value of a double, given the name of the property and the new double value.
setEnabled(boolean) - Method in class com.bluemarsh.jswat.report.Category
Set the enabled state of this category.
setEnabled(boolean) - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Enables or disables this breakpoint, according to the parameter.
setEnabled(boolean) - Method in class com.bluemarsh.jswat.breakpoint.ResolvableBreakpoint
Enables or disables this breakpoint, according to the parameter.
setEnabled(boolean) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Enables or disables this breakpoint group, according to the parameter.
setEnabled(boolean) - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Enables or disables this breakpoint, according to the parameter.
setExpireCount(int) - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Set the number of times this breakpoint can be hit before it expires and no longer stops.
setExpireCount(int) - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Set the number of times this breakpoint can be hit before it expires and no longer stops.
setFileFilter(FileFilter) - Method in class com.bluemarsh.jswat.action.PathBuilder
Set a filter to customise what files are displayed.
setInteger(String, int) - Method in class com.bluemarsh.jswat.AppSettings
Set the value of a integer, given the name of the property and the new integer value.
setLineNumber(int) - Method in class com.bluemarsh.jswat.breakpoint.LineBreakpoint
Set the line number at which this breakpoint is set.
setMaxLineCount(int) - Method in class com.bluemarsh.jswat.ui.GraphicalMessageAdapter
Sets the maximum number of lines to be shown in this panel.
setMaxLineCount(int) - Method in class com.bluemarsh.jswat.ui.GraphicalOutputAdapter
Sets the maximum number of lines to be shown in this panel.
setMenuItemsForEvent(MouseEvent, Session) - Method in class com.bluemarsh.jswat.view.SourceViewPopup
Set the popup menu items enabled or disabled depending on which line of the source view area the mouse button has been pressed.
setMessage(String) - Method in class com.bluemarsh.jswat.panel.LocalsTreePanel
Sets the tree to show only a message as referenced by the given resource name.
setMoveButtonsEnabled(boolean) - Method in class com.bluemarsh.jswat.action.PathBuilder
Enable or disable the move buttons.
setMoveDownButtonText(String) - Method in class com.bluemarsh.jswat.action.PathBuilder
Set the text of the move down button.
setMoveUpButtonText(String) - Method in class com.bluemarsh.jswat.action.PathBuilder
Set the text of the move up button.
setMultiSelectionEnabled(boolean) - Method in class com.bluemarsh.jswat.action.PathBuilder
Enable or disable multiple file selection in the file chooser.
setName(String) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Changes the name of this breakpoint group to that which is given.
setOutput(OutputStream) - Method in class com.bluemarsh.jswat.report.FileReporter
Set the output stream to which this reporter writes logging events.
setParent(BreakpointGroup) - Method in class com.bluemarsh.jswat.breakpoint.BreakpointGroup
Sets the breakpoint group that is to be the parent of this group.
setPath(String) - Method in class com.bluemarsh.jswat.action.PathBuilder
Set the path to be displayed in the list box.
setPath(String[]) - Method in class com.bluemarsh.jswat.action.PathBuilder
Set the path to be displayed in the list box.
setPreferences() - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Use the configured preferences to modify our interface.
setPreferences() - Method in class com.bluemarsh.jswat.view.SourceView
Called to update this views preferences, either when this object is constructed or when the preferences change.
setProperty(String, Object) - Method in class com.bluemarsh.jswat.ui.BasicUIAdapter
Stores the given value in the properties list with the given key as a reference.
setProperty(String, Object) - Method in interface com.bluemarsh.jswat.ui.UIAdapter
Stores the given value in the properties list with the given key as a reference.
setProperty(String, Object) - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Stores a named property in this breakpoint.
setProperty(String, Object) - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Stores a named property in this breakpoint.
setProperty(String, String) - Method in class com.bluemarsh.jswat.Session
Stores the given value in the properties list with the given key as a reference.
setRemoveButtonText(String) - Method in class com.bluemarsh.jswat.action.PathBuilder
Set the text of the remove element button.
setSkipCount(int) - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Set the number of times this breakpoint can be hit before it starts stopping the debuggee VM.
setSkipCount(int) - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Set the number of times this breakpoint can be hit before it starts stopping the debuggee VM.
setSourcePath(String) - Method in class com.bluemarsh.jswat.PathManager
Sets the sourcepath this source manager uses.
setStartDirectory(String) - Method in class com.bluemarsh.jswat.action.PathBuilder
Sets the initial directory to be displayed by the file dialog.
setStatus(String) - Method in class com.bluemarsh.jswat.Session
Set the status indicator using a short message.
setString(String, String) - Method in class com.bluemarsh.jswat.AppSettings
Set the value of a string, given the name of the property and the new string value.
setSuspendPolicy(int) - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Set the suspend policy for the request.
setSuspendPolicy(int) - Method in class com.bluemarsh.jswat.breakpoint.ResolvableBreakpoint
Set the suspend policy for the request.
setSuspendPolicy(int) - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Set the suspend policy for the request.
setTabSize(int) - Method in class com.bluemarsh.jswat.view.SourceView
Sets the tab width of the source document.
setTabSize(int) - Method in class com.bluemarsh.jswat.view.ColorSourceView
Sets the tab width of the source document.
setTextComponent(JTextComponent) - Method in class com.bluemarsh.jswat.view.BasicView
Sets the text component for this view.
setTextContent() - Method in class com.bluemarsh.jswat.view.SourceView
Set the content of the text component using the String defined by viewContent.
setTextContent() - Method in class com.bluemarsh.jswat.view.ColorSourceView
Set the content of the text component using the String defined by viewContent.
setUIAdapter(Class) - Static method in class com.bluemarsh.jswat.Main
Sets the concrete implementatioin class of UIAdapter to be used when creating new Sessions.
setValueString(String) - Method in class com.bluemarsh.jswat.breakpoint.ValueCondition
Sets the value this condition tests for.
setVariableName(String) - Method in class com.bluemarsh.jswat.breakpoint.ValueCondition
Sets the variable name of this condition.
setVM(VirtualMachine) - Method in class com.bluemarsh.jswat.VMConnection
Sets the VirtualMachine that is associated with this connection.
ShiftExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
SHORT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
shouldResume(Event) - Method in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Determines if this breakpoint is to halt execution.
showEventLocation(LocatableEvent) - Method in class com.bluemarsh.jswat.Session
Shows the location of the event, including the class type, method name, and possibly the source file name and line number (if available).
showFile(File, int) - Method in class com.bluemarsh.jswat.ui.BasicUIAdapter
Show the given file in the appropriate view and make the given line visible in that view.
showFile(File, int) - Method in class com.bluemarsh.jswat.ui.ConsoleAdapter
Show the given file in the appropriate view and make the given line visible in that view.
showFile(File, int) - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Show the given file in the appropriate view and make the given line visible in that view.
showFile(File, int) - Method in interface com.bluemarsh.jswat.ui.UIAdapter
Show the given file in the appropriate view and make the given line visible in that view.
showHighlight(int) - Method in class com.bluemarsh.jswat.view.BasicView
Highlight the given line in the text area, on the AWT event dispatching thread.
showPC - Variable in class com.bluemarsh.jswat.command.whereCommand
Set to true to display program counter information in thread stack dump.
showPopup(MouseEvent) - Method in class com.bluemarsh.jswat.panel.EditPopup
Decide whether or not to show the popup menu.
showPopup(MouseEvent) - Method in class com.bluemarsh.jswat.view.SourceViewPopup
Decide whether or not to show the popup menu.
showSource() - Method in class com.bluemarsh.jswat.panel.BreakPanel
Show the source code for the first selected breakpoint, if the breakpoint is indeed locatable.
showSourceFile(Location) - Method in class com.bluemarsh.jswat.Session
Show the source file for the given class.
showSourceFile(String) - Method in class com.bluemarsh.jswat.Session
Show the source file for the given class.
showStatus(String) - Method in class com.bluemarsh.jswat.ui.BasicUIAdapter
Show a status message in a reasonable location.
showStatus(String) - Method in class com.bluemarsh.jswat.ui.ConsoleAdapter
Show a status message in a reasonable location.
showStatus(String) - Method in class com.bluemarsh.jswat.ui.GraphicalAdapter
Show a status message in a reasonable location.
showStatus(String) - Method in interface com.bluemarsh.jswat.ui.UIAdapter
Show a status message in a reasonable location.
SINGLE_LINE_COMMENT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
skipCount - Variable in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Number of times this breakpoint will be hit before it stops.
skipcountTextfield - Variable in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Breakpoint's skip count text field.
SLASH - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
SLASHASSIGN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
SourceDocument - class com.bluemarsh.jswat.view.SourceDocument.
Class SourceDocument holds the content for a styled source view.
SourceDocument() - Constructor for class com.bluemarsh.jswat.view.SourceDocument
Constructs a SourceDocument.
sourceFile - Variable in class com.bluemarsh.jswat.view.SourceView
Source file we read from.
sourcepathArray - Variable in class com.bluemarsh.jswat.PathManager
List of directories where we might find source code.
sourcepathCommand - class com.bluemarsh.jswat.command.sourcepathCommand.
Defines the class that handles the 'sourcepath' command.
sourcepathCommand() - Constructor for class com.bluemarsh.jswat.command.sourcepathCommand
 
sourceRefresher - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
Source view refresher.
SourceView - class com.bluemarsh.jswat.view.SourceView.
Defines the SourceView class which will be responsible for displaying the source file on the screen.
SourceView(File) - Constructor for class com.bluemarsh.jswat.view.SourceView
Creates a SourceView object.
SourceViewPopup - class com.bluemarsh.jswat.view.SourceViewPopup.
Class SourceViewPopup defines a subclass of JPopupMenu that works specifically for the source view.
SourceViewPopup(String) - Constructor for class com.bluemarsh.jswat.view.SourceViewPopup
Create a SourceViewPopup with the specified title.
specialConstructor - Variable in class com.bluemarsh.jswat.parser.ParseException
This variable determines which constructor was used to create this object and thereby affects the semantics of the "getMessage" method (see below).
specialToken - Variable in class com.bluemarsh.jswat.parser.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
StackPanel - class com.bluemarsh.jswat.panel.StackPanel.
Class StackPanel is responsible for displaying a list of stack frames in the debuggee VM's current thread.
StackPanel() - Constructor for class com.bluemarsh.jswat.panel.StackPanel
Constructs a new StackPanel with the default table.
stackRenderer - Variable in class com.bluemarsh.jswat.panel.StackPanel
Thing that renders the rows of our table.
STAR - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
STARASSIGN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
start() - Method in class com.bluemarsh.jswat.Log
Start the Log flusher thread, using normal thread priority.
start(int) - Method in class com.bluemarsh.jswat.Log
Start the Log flusher thread with the given thread priority.
startSuspended - Variable in class com.bluemarsh.jswat.command.loadCommand
True if the VM we start should be suspended.
StartupRunner - class com.bluemarsh.jswat.ui.StartupRunner.
This utility class is responsible for running the .jswatrc files.
StartupRunner() - Constructor for class com.bluemarsh.jswat.ui.StartupRunner
 
Statement() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
StatementExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
StatementExpressionList() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
STATIC - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
staticFlag - Static variable in class com.bluemarsh.jswat.parser.ASCII_UCodeESC_CharStream
 
statusLog - Variable in class com.bluemarsh.jswat.Session
Status log to which messages are written.
statusLog - Variable in class com.bluemarsh.jswat.ui.ConsoleAdapter
Log to which messages are printed.
statusLog - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
Log to which messages are printed.
stderrCommand - class com.bluemarsh.jswat.command.stderrCommand.
Defines the class that handles the 'stderr' command.
stderrCommand() - Constructor for class com.bluemarsh.jswat.command.stderrCommand
 
stdinCommand - class com.bluemarsh.jswat.command.stdinCommand.
Defines the class that handles the 'stdin' command.
stdinCommand() - Constructor for class com.bluemarsh.jswat.command.stdinCommand
 
stdoutCommand - class com.bluemarsh.jswat.command.stdoutCommand.
Defines the class that handles the 'stdout' command.
stdoutCommand() - Constructor for class com.bluemarsh.jswat.command.stdoutCommand
 
step(Session, int, int) - Method in class com.bluemarsh.jswat.action.StepAction
Perform a general step operation.
step(Session, Log, int, int) - Method in class com.bluemarsh.jswat.command.stepCommand
Perform a general step operation.
StepAction - class com.bluemarsh.jswat.action.StepAction.
Implements the step action.
StepAction() - Constructor for class com.bluemarsh.jswat.action.StepAction
Creates a new StepAction object with the default action command string of "step".
StepAction(String) - Constructor for class com.bluemarsh.jswat.action.StepAction
Creates a new StepAction object with the given action command string.
stepCommand - class com.bluemarsh.jswat.command.stepCommand.
Defines the class that handles the 'step' command.
stepCommand() - Constructor for class com.bluemarsh.jswat.command.stepCommand
 
StepiAction - class com.bluemarsh.jswat.action.StepiAction.
Implements the step instruction action.
StepiAction() - Constructor for class com.bluemarsh.jswat.action.StepiAction
Creates a new StepiAction object with the default action command string of "stepi".
stepiCommand - class com.bluemarsh.jswat.command.stepiCommand.
Defines the class that handles the 'stepi' command.
stepiCommand() - Constructor for class com.bluemarsh.jswat.command.stepiCommand
 
stop() - Method in class com.bluemarsh.jswat.Log
Stop the flusher thread synchronously.
stopCommand - class com.bluemarsh.jswat.command.stopCommand.
Defines the class that handles the 'stop' command.
stopCommand() - Constructor for class com.bluemarsh.jswat.command.stopCommand
 
stoppedCount - Variable in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
Number of times this breakpoint has stopped.
STRICTFP - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
STRING - Static variable in class com.bluemarsh.jswat.scanner.Scanner
lexical states
STRING_LITERAL - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
StringUtils - class com.bluemarsh.jswat.util.StringUtils.
Provides utility methods for handling Strings.
StringUtils() - Constructor for class com.bluemarsh.jswat.util.StringUtils
 
stuffAfterOptions - Variable in class com.bluemarsh.jswat.util.JVMArguments
Everything that followed the original options, such as the classname and class parameters.
stuffAfterOptions() - Method in class com.bluemarsh.jswat.util.JVMArguments
Return everything that followed the options.
SUPER - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
suspendCommand - class com.bluemarsh.jswat.command.suspendCommand.
Defines the class that handles the 'suspend' command.
suspendCommand() - Constructor for class com.bluemarsh.jswat.command.suspendCommand
 
suspendGroup - Variable in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Radio button group for the suspend policy.
suspendPolicy - Variable in class com.bluemarsh.jswat.breakpoint.DefaultBreakpoint
The thread suspension policy for this request.
suspendThread(Session, String, Log) - Method in class com.bluemarsh.jswat.command.suspendCommand
Suspend the thread given by the ID token string.
suspendVM() - Method in class com.bluemarsh.jswat.Session
Suspend execution of the debuggee VM.
swat - Static variable in class com.bluemarsh.jswat.DefaultManager
Instance of JSwat.
swat - Static variable in class com.bluemarsh.jswat.Main
Reference to single instance of JSwat.
swat - Static variable in class com.bluemarsh.jswat.panel.JSwatPanel
Instance of JSwat.
swat - Static variable in class com.bluemarsh.jswat.command.JSwatCommand
Instance of JSwat.
swat - Static variable in class com.bluemarsh.jswat.action.JSwatAction
Instance of JSwat.
SWITCH - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
SwitchLabel() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
SwitchStatement() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
SwitchTo(int) - Method in class com.bluemarsh.jswat.parser.JavaParserTokenManager
 
SYNCHRONIZED - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
SynchronizedStatement() - Method in class com.bluemarsh.jswat.parser.JavaParser
 

T

table - Variable in class com.bluemarsh.jswat.AppSettings
Table that stores our properties.
table - Variable in class com.bluemarsh.jswat.panel.StackPanel
Our table component - displays the stack frames
table - Variable in class com.bluemarsh.jswat.panel.WatchPanel
Table displaying the threads.
table - Variable in class com.bluemarsh.jswat.panel.MethodsPanel
Our table component - displays the stack frames
tableChanged(TableModelEvent) - Method in class com.bluemarsh.jswat.panel.WatchPanel
Invoked whenever the table model changes.
targetBreakpoint - Variable in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Breakpoint that we are working against.
targetBreakpoint - Variable in class com.bluemarsh.jswat.breakpoint.ui.LineBreakpointUI
Breakpoint that we are working against.
targetBreakpoint - Variable in class com.bluemarsh.jswat.breakpoint.ui.EditorDialog
Breakpoint that we are editing.
textComponent - Variable in class com.bluemarsh.jswat.panel.EditPopup
Text component to operate on.
textComponent - Variable in class com.bluemarsh.jswat.view.BasicView
Text area for displaying the source.
textHighlightPainter - Variable in class com.bluemarsh.jswat.view.BasicView
Highlighter used to highlight the current stepping line.
textPopup - Variable in class com.bluemarsh.jswat.view.SourceView
Popup menu for managing breakpoints.
THIS - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
thisClass - Variable in class com.bluemarsh.jswat.panel.MethodsPanel
'this' object's class; may be null.
threadCommand - class com.bluemarsh.jswat.command.threadCommand.
Defines the class that handles the 'thread' command.
threadCommand() - Constructor for class com.bluemarsh.jswat.command.threadCommand
 
threadgroupsCommand - class com.bluemarsh.jswat.command.threadgroupsCommand.
Defines the class that handles the 'threadgroups' command.
threadgroupsCommand() - Constructor for class com.bluemarsh.jswat.command.threadgroupsCommand
 
threadlocksCommand - class com.bluemarsh.jswat.command.threadlocksCommand.
Defines the class that handles the 'threadlocks' command.
threadlocksCommand() - Constructor for class com.bluemarsh.jswat.command.threadlocksCommand
 
threadName - Variable in class com.bluemarsh.jswat.report.LoggingEvent
Name of the thread that generated the event.
ThreadPanel - class com.bluemarsh.jswat.panel.ThreadPanel.
Class ThreadPanel is responsible for displaying a table of threads in the VM.
ThreadPanel() - Constructor for class com.bluemarsh.jswat.panel.ThreadPanel
Constructs a new ThreadPanel with the default table.
threadsCommand - class com.bluemarsh.jswat.command.threadsCommand.
Defines the class that handles the 'threads' command.
threadsCommand() - Constructor for class com.bluemarsh.jswat.command.threadsCommand
 
THROW - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
THROWS - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
ThrowStatement() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
TILDE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
toHexString(int) - Static method in class com.bluemarsh.jswat.util.StringUtils
Converts the given integer to a four-digit, hexadecimal string, padding with zeros as needed.
token - Variable in class com.bluemarsh.jswat.parser.JavaParser
 
Token - class com.bluemarsh.jswat.parser.Token.
Describes the input token stream.
token_source - Variable in class com.bluemarsh.jswat.parser.JavaParser
 
Token() - Constructor for class com.bluemarsh.jswat.parser.Token
 
tokenImage - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
tokenImage - Variable in class com.bluemarsh.jswat.parser.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
tokenize(String) - Static method in class com.bluemarsh.jswat.util.StringUtils
Take the given string and chop it up into a series of strings on whitespace boundries.
TokenMgrError - error com.bluemarsh.jswat.parser.TokenMgrError.
 
TokenMgrError() - Constructor for class com.bluemarsh.jswat.parser.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class com.bluemarsh.jswat.parser.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class com.bluemarsh.jswat.parser.TokenMgrError
 
toolbar - Variable in class com.bluemarsh.jswat.ui.MainWindow
The tool bar.
topSplitter - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
Top horizontal window splitter.
toString() - Method in class com.bluemarsh.jswat.panel.ObjectDbgVar
Returns a string description of 'this' variable.
toString() - Method in class com.bluemarsh.jswat.panel.BreakPanel.BreakpointNode
Returns the name of the breakpoint group.
toString() - Method in class com.bluemarsh.jswat.panel.BreakPanel.GroupNode
Returns the name of the breakpoint group.
toString() - Method in class com.bluemarsh.jswat.breakpoint.LineBreakpoint
Returns a String representation of this.
toString() - Method in class com.bluemarsh.jswat.breakpoint.GroupEvent
Returns a String representation of this GroupEvent.
toString() - Method in class com.bluemarsh.jswat.breakpoint.PatternReferenceTypeSpec
Returns a String representation of this.
toString() - Method in class com.bluemarsh.jswat.breakpoint.ValueCondition
Returns a string representation of this.
toString() - Method in class com.bluemarsh.jswat.breakpoint.BreakpointEvent
Returns a String representation of this BreakpointEvent.
toString() - Method in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
Returns a String representation of this.
toString() - Method in class com.bluemarsh.jswat.breakpoint.CommandMonitor
Returns a string representation of this.
toString() - Method in class com.bluemarsh.jswat.breakpoint.ExceptionBreakpoint
Returns a String representation of this.
toString() - Method in class com.bluemarsh.jswat.breakpoint.ResolveException
Returns a String representation of this.
toString() - Method in class com.bluemarsh.jswat.breakpoint.ui.ValueConditionUI
Returns a description of the value condition.
toString() - Method in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI.GroupNamePair
Returns the string representation of this object.
toString() - Method in class com.bluemarsh.jswat.breakpoint.ui.CommandMonitorUI
Returns a description of the command monitor.
toString() - Method in class com.bluemarsh.jswat.parser.Token
Returns the image.
toString() - Method in class com.bluemarsh.jswat.parser.JavaParser.ClassDefinition
Return a String representation of this.
toString() - Method in class com.bluemarsh.jswat.event.ContextChangeEvent
Returns a String representation of this ContextChangeEvent.
toString(boolean) - Method in class com.bluemarsh.jswat.breakpoint.LineBreakpoint
Returns a String representation of this.
toString(boolean) - Method in class com.bluemarsh.jswat.breakpoint.MethodBreakpoint
Returns a String representation of this.
toString(boolean) - Method in interface com.bluemarsh.jswat.breakpoint.Breakpoint
Returns a String representation of this.
toString(boolean) - Method in class com.bluemarsh.jswat.breakpoint.ExceptionBreakpoint
Returns a String representation of this.
TRANSIENT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
tree - Variable in class com.bluemarsh.jswat.panel.ClassPanel
Tree that displays classes.
treeModel - Variable in class com.bluemarsh.jswat.panel.ClassPanel
Class tree data model.
trimClassNames - Static variable in class com.bluemarsh.jswat.util.ClassUtils
Indicates whether we shoud trim class names or not.
TRUE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
TRY - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
TryStatement() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
type - Variable in class com.bluemarsh.jswat.breakpoint.GroupEvent
The type of group change.
type - Variable in class com.bluemarsh.jswat.breakpoint.BreakpointEvent
The type of breakpoint change.
TYPE_ADDED - Static variable in class com.bluemarsh.jswat.breakpoint.GroupEvent
The group added event type.
TYPE_ADDED - Static variable in class com.bluemarsh.jswat.breakpoint.BreakpointEvent
The breakpoint added event type.
TYPE_DISABLED - Static variable in class com.bluemarsh.jswat.breakpoint.GroupEvent
The group disabled event type.
TYPE_ENABLED - Static variable in class com.bluemarsh.jswat.breakpoint.GroupEvent
The group enabled event type.
TYPE_FRAME - Static variable in class com.bluemarsh.jswat.event.ContextChangeEvent
The current frame changed event type.
TYPE_LOCATION - Static variable in class com.bluemarsh.jswat.event.ContextChangeEvent
The current location changed event type.
TYPE_MODIFIED - Static variable in class com.bluemarsh.jswat.breakpoint.BreakpointEvent
The breakpoint enabled event type.
TYPE_REMOVED - Static variable in class com.bluemarsh.jswat.breakpoint.GroupEvent
The group removed event type.
TYPE_REMOVED - Static variable in class com.bluemarsh.jswat.breakpoint.BreakpointEvent
The breakpoint removed event type.
TYPE_THREAD - Static variable in class com.bluemarsh.jswat.event.ContextChangeEvent
The current thread changed event type.
Type() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
TypeDeclaration() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
typeName - Variable in class com.bluemarsh.jswat.panel.DbgVar
Type of 'this' variable, e.g.
types - Variable in class com.bluemarsh.jswat.event.ContextChangeEvent
The type flags of this context change.

U

uiAdapter - Variable in class com.bluemarsh.jswat.breakpoint.ui.EditorDialog
UI adapter for the breakpoint we are editing.
UIAdapter - interface com.bluemarsh.jswat.ui.UIAdapter.
Interface UIAdapter connects the Session with the user interface of JSwat.
UIAdapter - interface com.bluemarsh.jswat.breakpoint.ui.UIAdapter.
Interface UIAdapter defines the methods necessary for a breakpoint, monitor, or condition UI adapter implementation.
uicomp - Variable in class com.bluemarsh.jswat.panel.StackPanel
Our UI component - scrollable panel
uicomp - Variable in class com.bluemarsh.jswat.panel.WatchPanel
Our UI component - scrollable panel
uicomp - Variable in class com.bluemarsh.jswat.panel.MethodsPanel
Our UI component - scrollable pane
uicomp - Variable in class com.bluemarsh.jswat.panel.ClassPanel
Our UI component - scrollable pane.
uicomp - Variable in class com.bluemarsh.jswat.panel.LocalsTreePanel
Our UI component - scrollable panel
uiComponent - Variable in class com.bluemarsh.jswat.panel.BreakPanel
Containing component object.
uiTree - Variable in class com.bluemarsh.jswat.panel.BreakPanel
Tree representing the breakoint groups and breakpoints.
unaliasCommand - class com.bluemarsh.jswat.command.unaliasCommand.
Defines the class that handles the 'unalias' command.
unaliasCommand() - Constructor for class com.bluemarsh.jswat.command.unaliasCommand
 
UnaryExpression() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
UnaryExpressionNotPlusMinus() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
undo() - Method in class com.bluemarsh.jswat.breakpoint.ui.BasicBreakpointUI
Reverse the changes made to the object this adapter is representing (breakpoint, condition, or monitor).
undo() - Method in class com.bluemarsh.jswat.breakpoint.ui.LineBreakpointUI
Reverse the changes made to the object this adapter is representing (breakpoint, condition, or monitor).
undo() - Method in class com.bluemarsh.jswat.breakpoint.ui.ValueConditionUI
Reverse the changes made to the object this adapter is representing (breakpoint, condition, or monitor).
undo() - Method in interface com.bluemarsh.jswat.breakpoint.ui.UIAdapter
Reverse the changes made to the object this adapter is representing (breakpoint, condition, or monitor).
undo() - Method in class com.bluemarsh.jswat.breakpoint.ui.CommandMonitorUI
Reverse the changes made to the object this adapter is representing (breakpoint, condition, or monitor).
undoChanges() - Method in class com.bluemarsh.jswat.breakpoint.ui.EditorDialog
Undo whatever changes the user made to the breakpoint, conditions, or monitors.
unloadRequest - Variable in class com.bluemarsh.jswat.panel.ClassPanel
Class unload request we created.
UnmodifiedClassDeclaration() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
UnmodifiedInterfaceDeclaration() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
unresolve() - Method in class com.bluemarsh.jswat.breakpoint.ResolvableBreakpoint
Make this breakpoint unresolved.
upCommand - class com.bluemarsh.jswat.command.upCommand.
Defines the class that handles the 'up' command.
upCommand() - Constructor for class com.bluemarsh.jswat.command.upCommand
 

V

value - Variable in class com.bluemarsh.jswat.util.FieldAndValue
Value of Field (always non-null).
valueChanged(ListSelectionEvent) - Method in class com.bluemarsh.jswat.action.PathBuilder
Handle list selection events.
valueCond - Variable in class com.bluemarsh.jswat.breakpoint.ui.ValueConditionUI
The value condition.
ValueCondition - class com.bluemarsh.jswat.breakpoint.ValueCondition.
Class ValueCondition implements a breakpoint conditional that is satisfied when a field or local variable is equal to a particular value.
ValueCondition(String, String) - Constructor for class com.bluemarsh.jswat.breakpoint.ValueCondition
Constructs a ValueCondition that is satisfied when the named variable equals the given value.
ValueConditionUI - class com.bluemarsh.jswat.breakpoint.ui.ValueConditionUI.
Class ValueConditionUI provides the interface adapter for the ValueCondition.
ValueConditionUI(ValueCondition) - Constructor for class com.bluemarsh.jswat.breakpoint.ui.ValueConditionUI
Constructs a ValueConditionUI with the given condition.
valuesMap - Variable in class com.bluemarsh.jswat.panel.ObjectDbgVar
This will eventually be set to the map of values for it.
valueString - Variable in class com.bluemarsh.jswat.breakpoint.ValueCondition
Original value to compare against, as a String.
VariableDeclarator() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
VariableDeclaratorId() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
VariableInitializer() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
variableName - Variable in class com.bluemarsh.jswat.breakpoint.ValueCondition
Name of the variable to examine.
VariableUtils - class com.bluemarsh.jswat.util.VariableUtils.
Class VariableUtils provides utility methods for getting Field objects and Value objects from an object in the debuggee VM.
VariableUtils() - Constructor for class com.bluemarsh.jswat.util.VariableUtils
 
varName - Variable in class com.bluemarsh.jswat.panel.DbgVar
Name of 'this' variable, e.g.
version - Static variable in class com.bluemarsh.jswat.util.AppVersion
Application version string.
versionCommand - class com.bluemarsh.jswat.command.versionCommand.
Defines the class that handles the 'version' command.
versionCommand() - Constructor for class com.bluemarsh.jswat.command.versionCommand
 
vertSplitter - Variable in class com.bluemarsh.jswat.ui.GraphicalAdapter
Vertical window splitter.
viewCommand - class com.bluemarsh.jswat.command.viewCommand.
Defines the class that handles the 'view' command.
viewCommand() - Constructor for class com.bluemarsh.jswat.command.viewCommand
 
viewContent - Variable in class com.bluemarsh.jswat.view.BasicView
Text from the text component.
viewHeader - Variable in class com.bluemarsh.jswat.view.SourceView
Row header that is usually on the left side of the source window.
viewScroller - Variable in class com.bluemarsh.jswat.view.SourceView
Scrollable component for text component.
viewTitle - Variable in class com.bluemarsh.jswat.view.BasicView
The title of our view, used for reporting.
VMAttachAction - class com.bluemarsh.jswat.action.VMAttachAction.
Class VMAttachAction allows the user to make a remote connection to a debuggee VM.
VMAttachAction() - Constructor for class com.bluemarsh.jswat.action.VMAttachAction
Creates a new VMAttachAction object with the default action command string of "vmAttach".
VMCloseAction - class com.bluemarsh.jswat.action.VMCloseAction.
Implements the Virtual Machine close action.
VMCloseAction() - Constructor for class com.bluemarsh.jswat.action.VMCloseAction
Creates a new VMCloseAction object with the default action command string of "vmClose".
vmConnected - Variable in class com.bluemarsh.jswat.event.VMEventManager
True if we are connected to the debuggee VM.
vmConnection - Variable in class com.bluemarsh.jswat.Session
VMConnection for connecting to the debuggee VM.
VMConnection - class com.bluemarsh.jswat.VMConnection.
Class VMConnection contains the parameters necessary for making and maintaining a connection to a debuggee VM.
VMConnection(Connector, Map) - Constructor for class com.bluemarsh.jswat.VMConnection
Constructs a new VMConnection with the given connector and arguments.
VMEventListener - interface com.bluemarsh.jswat.event.VMEventListener.
Listener interface for VM events sent from the debugger back-end.
VMEventManager - class com.bluemarsh.jswat.event.VMEventManager.
This class is responsible for maintaining a list of all the objects interested in events sent from the back-end of the JPDA debugger.
VMEventManager() - Constructor for class com.bluemarsh.jswat.event.VMEventManager
Creates a new VMEventManager object.
VMListAction - class com.bluemarsh.jswat.action.VMListAction.
Implements the Virtual Machine list action.
VMListAction() - Constructor for class com.bluemarsh.jswat.action.VMListAction
Creates a new VMListAction object with the default action command string of "vmList".
vmlistCommand - class com.bluemarsh.jswat.command.vmlistCommand.
Defines the class that handles the 'vmlist' command.
vmlistCommand() - Constructor for class com.bluemarsh.jswat.command.vmlistCommand
 
VMResumeAction - class com.bluemarsh.jswat.action.VMResumeAction.
Implements the Virtual Machine resume action.
VMResumeAction() - Constructor for class com.bluemarsh.jswat.action.VMResumeAction
Creates a new VMResumeAction object with the default action command string of "vmResume".
VMStartAction - class com.bluemarsh.jswat.action.VMStartAction.
Implements the Virtual Machine start action.
VMStartAction() - Constructor for class com.bluemarsh.jswat.action.VMStartAction
Creates a new VMStartAction object with the default action command string of "vmStart".
VMStopAction - class com.bluemarsh.jswat.action.VMStopAction.
Implements the Virtual Machine stop action.
VMStopAction() - Constructor for class com.bluemarsh.jswat.action.VMStopAction
Creates a new VMStopAction object with the default action command string of "vmStop".
VMSuspendAction - class com.bluemarsh.jswat.action.VMSuspendAction.
Implements the Virtual Machine suspend action.
VMSuspendAction() - Constructor for class com.bluemarsh.jswat.action.VMSuspendAction
Creates a new VMSuspendAction object with the default action command string of "vmSuspend".
VOID - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
VOLATILE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 

W

watchLocal - Variable in class com.bluemarsh.jswat.panel.WatchPanel.WatchpointListEntry
Local variable, if not a field variable.
watchName - Variable in class com.bluemarsh.jswat.panel.WatchPanel.WatchpointListEntry
Name entered by the user to specify the watchpoint.
watchObject - Variable in class com.bluemarsh.jswat.panel.WatchPanel.WatchpointListEntry
Object reference, if a field variable.
WatchPanel - class com.bluemarsh.jswat.panel.WatchPanel.
Class WatchPanel watches the modification events of variables and displays the changed values in a table.
WatchPanel.WatchpointListEntry - class com.bluemarsh.jswat.panel.WatchPanel.WatchpointListEntry.
Class WatchpointListEntry represents any type of watchpoint the user has specified.
WatchPanel.WatchpointListEntry(WatchPanel, String) - Constructor for class com.bluemarsh.jswat.panel.WatchPanel.WatchpointListEntry
Constructs a WatchpointListEntry object.
WatchPanel() - Constructor for class com.bluemarsh.jswat.panel.WatchPanel
Constructs a WatchPanel with the default table.
watchpointList - Variable in class com.bluemarsh.jswat.panel.WatchPanel
List of the existing watchpoint requests.
watchRequest - Variable in class com.bluemarsh.jswat.panel.WatchPanel.WatchpointListEntry
WatchpointRequest, if resolved.
whereCommand - class com.bluemarsh.jswat.command.whereCommand.
Defines the class that handles the 'where' command.
whereCommand() - Constructor for class com.bluemarsh.jswat.command.whereCommand
 
whereiCommand - class com.bluemarsh.jswat.command.whereiCommand.
Defines the class that handles the 'wherei' command.
whereiCommand() - Constructor for class com.bluemarsh.jswat.command.whereiCommand
Constructs a new whereiCommand object.
WHILE - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
WhileStatement() - Method in class com.bluemarsh.jswat.parser.JavaParser
 
wlist - Variable in class com.bluemarsh.jswat.Log
List of all the Writer objects.
write(String) - Method in class com.bluemarsh.jswat.Log
Write a string to the log (without a linefeed).
writeln(String) - Method in class com.bluemarsh.jswat.Log
Write a string to the log (with a linefeed).
writeStackTrace(Throwable) - Method in class com.bluemarsh.jswat.Log
Write the given throwable's stack trace to the Log.

X

XOR - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 
XORASSIGN - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 

Y

yybegin(int) - Method in class com.bluemarsh.jswat.scanner.Scanner
Enters a new lexical state
yycharat(int) - Method in class com.bluemarsh.jswat.scanner.Scanner
Returns the character at position pos from the matched text.
yyclose() - Method in class com.bluemarsh.jswat.scanner.Scanner
Closes the input stream.
YYEOF - Static variable in class com.bluemarsh.jswat.scanner.Scanner
This character denotes the end of file
YYINITIAL - Static variable in class com.bluemarsh.jswat.scanner.Scanner
 
yylength() - Method in class com.bluemarsh.jswat.scanner.Scanner
Returns the length of the matched text region.
yylex() - Method in class com.bluemarsh.jswat.scanner.Scanner
Resumes scanning until the next regular expression is matched, the end of input is encountered or an I/O-Error occurs.
yyreset(Reader) - Method in class com.bluemarsh.jswat.scanner.Scanner
Closes the current stream, and resets the scanner to read from a new input stream.
yystate() - Method in class com.bluemarsh.jswat.scanner.Scanner
Returns the current lexical state.
yytext() - Method in class com.bluemarsh.jswat.scanner.Scanner
Returns the text matched by the current regular expression.

Z

zeros - Static variable in class com.bluemarsh.jswat.util.StringUtils
Array of zeros for padding numbers.

_

_DEFAULT - Static variable in interface com.bluemarsh.jswat.parser.JavaParserConstants
 

A B C D E F G H I J K L M N O P R S T U V W X Y Z _