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

A

ABSTRACT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
AccessWatchpointSpec - class jde.debugger.spec.AccessWatchpointSpec.
AccessWatchpointSpec.java
AccessWatchpointSpec(ReferenceTypeSpec, String) - Constructor for class jde.debugger.spec.AccessWatchpointSpec
 
add_escapes(String) - Method in class jde.debugger.expr.ParseException
Used to convert raw characters to their escaped version when these raw version cannot be used as part of an ASCII string literal.
addCommand(Integer) - Method in class jde.debugger.command.CommandRegistry
 
addCommandListener(CommandListener) - Method in class jde.debugger.Debugger
Add an CommandListener.
addCommandListener(CommandListener) - Method in class jde.debugger.command.CommandHandler
Add an CommandListener.
addEscapes(String) - Static method in class jde.debugger.expr.TokenMgrError
Replaces unprintable characters by their espaced (or unicode escaped) equivalents in the given string
addEventSetListener(EventSetListener) - Method in class jde.debugger.Debugger
Add an EventSetListener.
addIdentifiableRequest(EventRequest) - Method in class jde.debugger.ProcessCommands
Adds an event request to the above map.
addIdentifiableRequest(EventRequest) - Method in class jde.debugger.Debugger
Adds an event request to the identifiable events, for future reference.
AdditiveExpression() - Method in class jde.debugger.expr.ExpressionParser
 
addProcess(Integer, DebuggeeProcess) - Method in class jde.debugger.ProcessRegistry
 
adjustBeginLineColumn(int, int) - Method in class jde.debugger.expr.ASCII_UCodeESC_CharStream
Method to adjust line and column numbers for the start of a token.
AllocationExpression() - Method in class jde.debugger.expr.ExpressionParser
 
ANDASSIGN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
AndExpression() - Method in class jde.debugger.expr.ExpressionParser
 
APP_IO - Static variable in interface jde.debugger.Protocol
Trace application I/O - CURRENTLY NOT USED
APP_IO - Static variable in class jde.debugger.Debug
 
ArgumentList(List) - Method in class jde.debugger.expr.ExpressionParser
 
Arguments() - Method in class jde.debugger.expr.ExpressionParser
 
ArrayDimensions() - Method in class jde.debugger.expr.ExpressionParser
 
ASCII_UCodeESC_CharStream - class jde.debugger.expr.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 jde.debugger.expr.ASCII_UCodeESC_CharStream
 
ASCII_UCodeESC_CharStream(InputStream, int, int, int) - Constructor for class jde.debugger.expr.ASCII_UCodeESC_CharStream
 
ASSIGN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
Assignment() - Method in class jde.debugger.expr.ExpressionParser
 
AssignmentOperator() - Method in class jde.debugger.expr.ExpressionParser
 
ATTACH_SHMEM - Static variable in interface jde.debugger.Protocol
 
ATTACH_SOCKET - Static variable in interface jde.debugger.Protocol
 
AttachShmem - class jde.debugger.command.AttachShmem.
Attaches to an already running application through shared memory.
AttachShmem() - Constructor for class jde.debugger.command.AttachShmem
 
AttachSocket - class jde.debugger.command.AttachSocket.
Attaches to an already running application through a socket.
AttachSocket() - Constructor for class jde.debugger.command.AttachSocket
 
attachVMShmem(List) - Method in class jde.debugger.Debugger
Attaches to a currently running VM through shared memory.
attachVMSocket(List) - Method in class jde.debugger.Debugger
Attaches to a currently running VM through socket communication.
attemptResolve(ReferenceType, Integer) - Method in class jde.debugger.spec.EventRequestSpec
This function is called after each new class is loaded.

B

backup(int) - Method in class jde.debugger.expr.ASCII_UCodeESC_CharStream
 
BANG - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
beginColumn - Variable in class jde.debugger.expr.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 jde.debugger.expr.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.
BeginToken() - Method in class jde.debugger.expr.ASCII_UCodeESC_CharStream
 
BIT_AND - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
BIT_OR - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
BOOLEAN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
BooleanLiteral() - Method in class jde.debugger.expr.ExpressionParser
 
BR - Static variable in interface jde.debugger.Protocol
line break, platform dependent
Break - class jde.debugger.command.Break.
'break' command.
BREAK - Static variable in interface jde.debugger.Protocol
 
BREAK - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
Break() - Constructor for class jde.debugger.command.Break
 
BreakpointSpec - class jde.debugger.spec.BreakpointSpec.
BreakpointSpec.java
BreakpointSpec(ReferenceTypeSpec) - Constructor for class jde.debugger.spec.BreakpointSpec
 
bufpos - Variable in class jde.debugger.expr.ASCII_UCodeESC_CharStream
 
BYTE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 

C

CANCEL_TRACE_CLASSES - Static variable in interface jde.debugger.Protocol
 
CANCEL_TRACE_METHODS - Static variable in interface jde.debugger.Protocol
 
CANCEL_TRACE_THREADS - Static variable in interface jde.debugger.Protocol
 
CancelTraceClasses - class jde.debugger.command.CancelTraceClasses.
'cancel_trace_classes' command.
CancelTraceClasses() - Constructor for class jde.debugger.command.CancelTraceClasses
 
CancelTraceMethods - class jde.debugger.command.CancelTraceMethods.
'cancel_trace_methods' command.
CancelTraceMethods() - Constructor for class jde.debugger.command.CancelTraceMethods
 
CancelTraceThreads - class jde.debugger.command.CancelTraceThreads.
'cancel_trace_threads' command.
CancelTraceThreads() - Constructor for class jde.debugger.command.CancelTraceThreads
 
CASE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
CastExpression() - Method in class jde.debugger.expr.ExpressionParser
 
CastLookahead() - Method in class jde.debugger.expr.ExpressionParser
 
cat(String) - Method in class jde.debugger.LispForm
 
CATCH - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
CHAR - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
CHARACTER_LITERAL - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
CLASS - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
Clear - class jde.debugger.command.Clear.
'clear' command.
CLEAR - Static variable in interface jde.debugger.Protocol
 
Clear() - Constructor for class jde.debugger.command.Clear
 
clone() - Method in class jde.debugger.command.DebugCommand
 
clone() - Method in class jde.debugger.command.GetObject
 
clone() - Method in class jde.debugger.command.Run
 
clone() - Method in class jde.debugger.command.GetThis
 
clone() - Method in class jde.debugger.command.Step
 
clone() - Method in class jde.debugger.command.LaunchApplication
 
clone() - Method in class jde.debugger.command.TraceMethods
 
clone() - Method in class jde.debugger.command.KillThread
 
clone() - Method in class jde.debugger.command.Resume
 
clone() - Method in class jde.debugger.command.GetLoadedClasses
 
clone() - Method in class jde.debugger.command.GetThreads
 
clone() - Method in class jde.debugger.command.Watch
 
clone() - Method in class jde.debugger.command.NullCommand
 
clone() - Method in class jde.debugger.command.Finish
 
clone() - Method in class jde.debugger.command.Suspend
 
clone() - Method in class jde.debugger.command.EvaluateExpression
 
clone() - Method in class jde.debugger.command.CancelTraceClasses
 
clone() - Method in class jde.debugger.command.TraceThreads
 
clone() - Method in class jde.debugger.command.Interrupt
 
clone() - Method in class jde.debugger.command.Quit
 
clone() - Method in class jde.debugger.command.AttachShmem
 
clone() - Method in class jde.debugger.command.Break
 
clone() - Method in class jde.debugger.command.ListenSocket
 
clone() - Method in class jde.debugger.command.AttachSocket
 
clone() - Method in class jde.debugger.command.GetString
 
clone() - Method in class jde.debugger.command.GetPathInfo
 
clone() - Method in class jde.debugger.command.GetThread
 
clone() - Method in class jde.debugger.command.CancelTraceMethods
 
clone() - Method in class jde.debugger.command.ListenShmem
 
clone() - Method in class jde.debugger.command.GetLocals
 
clone() - Method in class jde.debugger.command.Clear
 
clone() - Method in class jde.debugger.command.GetArray
 
clone() - Method in class jde.debugger.command.TraceClasses
 
clone() - Method in class jde.debugger.command.DebugThread
 
clone() - Method in class jde.debugger.command.CancelTraceThreads
 
clone() - Method in class jde.debugger.command.GetObjectMonitors
 
clone() - Method in class jde.debugger.command.TraceExceptions
 
CMD_NOK - Static variable in interface jde.debugger.Protocol
 
CMD_OK - Static variable in interface jde.debugger.Protocol
 
COLON - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
COMMA - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
COMMAND_ERROR - Static variable in interface jde.debugger.Protocol
There was an error executing the command, returns the error
COMMAND_RESULT - Static variable in interface jde.debugger.Protocol
The command executed properly, returns the result
CommandEvent - class jde.debugger.CommandEvent.
This class is the event sent to interested clients when JDEE sends a command.
CommandEvent(Integer, Integer, String, List) - Constructor for class jde.debugger.CommandEvent
Constructor.
commandExists(Integer) - Method in class jde.debugger.command.CommandRegistry
 
CommandHandler - class jde.debugger.command.CommandHandler.
Abstract class that provides most of the implementation of the command handlers.
CommandHandler() - Constructor for class jde.debugger.command.CommandHandler
 
CommandListener - interface jde.debugger.CommandListener.
This interface is implemented by objects interested in commands from JDEE.
commandReceived(CommandEvent) - Method in interface jde.debugger.CommandListener
Called whenever an JDE command is received.
CommandRegistry - class jde.debugger.command.CommandRegistry.
Each command has a command id associated with it, that is used by jde, to match with the corresponding result/error.
commandResult(Integer, String, boolean) - Static method in class jde.debugger.JDE
Equivalent to calling JDE.commandResult(Integer, String, boolean, boolean) with the quote argument set to Protocol.NOQUOTE.
commandResult(Integer, String, boolean, boolean) - Static method in class jde.debugger.JDE
Sends the result of executing a debugger command to Emacs.
COMMANDS - Static variable in interface jde.debugger.Protocol
Trace command execution
CommandStream - class jde.debugger.CommandStream.
CommandStream.java Created: Tue Feb 13 15:40:34 2001
CommandStream(BufferedReader) - Constructor for class jde.debugger.CommandStream
 
ConditionalAndExpression() - Method in class jde.debugger.expr.ExpressionParser
 
ConditionalExpression() - Method in class jde.debugger.expr.ExpressionParser
 
ConditionalOrExpression() - Method in class jde.debugger.expr.ExpressionParser
 
CONNECTED_TO_VM - Static variable in interface jde.debugger.Protocol
Notifies that a connection to a vm was successfully made
CONST - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
CONTINUE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
createAccessWatchpoint(String, String) - Method in class jde.debugger.spec.EventRequestSpecList
 
createClassLineBreakpoint(String, int) - Method in class jde.debugger.spec.EventRequestSpecList
 
createCommand(Integer, String, List) - Method in class jde.debugger.command.DebugCommandFactory
 
createExceptionIntercept(String, boolean, boolean) - Method in class jde.debugger.spec.EventRequestSpecList
 
createMethodBreakpoint(String, String, List) - Method in class jde.debugger.spec.EventRequestSpecList
 
createModificationWatchpoint(String, String) - Method in class jde.debugger.spec.EventRequestSpecList
 
createSourceLineBreakpoint(String, int) - Method in class jde.debugger.spec.EventRequestSpecList
 
curChar - Variable in class jde.debugger.expr.ExpressionParserTokenManager
 
currentToken - Variable in class jde.debugger.expr.ParseException
This is the last token that has been consumed successfully.

D

debug - Static variable in class jde.debugger.Debug
 
Debug - class jde.debugger.Debug.
Debug.java
DEBUG - Static variable in interface jde.debugger.Protocol
a debug message
Debug() - Constructor for class jde.debugger.Debug
 
debug(int, String) - Static method in class jde.debugger.JDE
Send a debugging message to Emacs, for display in the *JDEbug* buffer.
DebugCommand - class jde.debugger.command.DebugCommand.
Class of debugger commands.
DebugCommand() - Constructor for class jde.debugger.command.DebugCommand
 
DebugCommandFactory - class jde.debugger.command.DebugCommandFactory.
DebugCommandFactory.java Created: Fri Jan 28 22:04:57 2000 Copyright (c) 2000, 2001, 2003 Paul Kinnucan
DebugCommandFactory() - Constructor for class jde.debugger.command.DebugCommandFactory
 
DebuggeeProcess - class jde.debugger.DebuggeeProcess.
Class of debuggee processes.
DebuggeeProcess(Integer, VirtualMachine) - Constructor for class jde.debugger.DebuggeeProcess
Creates an instance of a process object.
DebuggeeSIO - class jde.debugger.DebuggeeSIO.
Connects standard input/output/error from a debuggee process to Emacs.
DebuggeeSIO(Debugger) - Constructor for class jde.debugger.DebuggeeSIO
 
Debugger - class jde.debugger.Debugger.
The main class for debugging a specific process.
Debugger(Integer, boolean) - Constructor for class jde.debugger.Debugger
Creates a new Debugger instance.
debuggerID - Static variable in class jde.debugger.JDEbug
The ID of jdebug.
debuggerResumed(EventSetEvent) - Method in interface jde.debugger.EventSetListener
Called whenever an JDE EventSet is received and we are about to resume the debugger.
debuggerSuspended(EventSetEvent) - Method in interface jde.debugger.EventSetListener
Called whenever an JDE EventSet is received and we suspend the debugger.
DebugProcessCommand - class jde.debugger.command.DebugProcessCommand.
DebugProcessCommand.java Created: Fri Jan 28 21:58:06 2000 Copyright (c) 2000, 2001, 2003 Paul Kinnucan
DebugProcessCommand() - Constructor for class jde.debugger.command.DebugProcessCommand
 
DebugSessionCommand - class jde.debugger.command.DebugSessionCommand.
DebugSessionCommand.java Created: Fri Jan 28 21:59:32 2000
DebugSessionCommand() - Constructor for class jde.debugger.command.DebugSessionCommand
 
DebugThread - class jde.debugger.command.DebugThread.
Stops the VM and debug the specified thread.
DebugThread() - Constructor for class jde.debugger.command.DebugThread
 
DECIMAL_LITERAL - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
DECR - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
DEFAULT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
delete(EventRequestSpec) - Method in class jde.debugger.spec.EventRequestSpecList
Delete an existing event request spec
deleteIdentifiableRequest(Long) - Method in class jde.debugger.ProcessCommands
Removes an event request.
deleteIdentifiableRequest(Long) - Method in class jde.debugger.Debugger
Removes an event request.
deregisterDebugger(Debugger) - Static method in class jde.debugger.SessionManager
Deregisters the given debugger.
DIGIT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
disable_tracing() - Method in class jde.debugger.expr.ExpressionParser
 
DisplayableValue - class jde.debugger.DisplayableValue.
DisplayableValue.java Created: Fri Feb 01 12:02:55 2002
DisplayableValue(Value) - Constructor for class jde.debugger.DisplayableValue
 
DO - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
doBreakAbsolute(List) - Method in class jde.debugger.command.Break
A break on a line of a given source file
doBreakInMethod(List) - Method in class jde.debugger.command.Break
A break in a particular method.
doBreakOnLine(List) - Method in class jde.debugger.command.Break
A break on a particular line of a class
doCommand() - Method in class jde.debugger.command.DebugCommand
 
doCommand() - Method in class jde.debugger.command.GetObject
 
doCommand() - Method in class jde.debugger.command.Run
 
doCommand() - Method in class jde.debugger.command.GetThis
 
doCommand() - Method in class jde.debugger.command.Step
 
doCommand() - Method in class jde.debugger.command.LaunchApplication
 
doCommand() - Method in class jde.debugger.command.TraceMethods
 
doCommand() - Method in class jde.debugger.command.KillThread
 
doCommand() - Method in class jde.debugger.command.Resume
 
doCommand() - Method in class jde.debugger.command.GetLoadedClasses
 
doCommand() - Method in class jde.debugger.command.GetThreads
Returns a representation of all the threads and threadgroups in the VM.
doCommand() - Method in class jde.debugger.command.Watch
 
doCommand() - Method in class jde.debugger.command.NullCommand
Execute the command.
doCommand() - Method in class jde.debugger.command.Finish
 
doCommand() - Method in class jde.debugger.command.Suspend
 
doCommand() - Method in class jde.debugger.command.EvaluateExpression
 
doCommand() - Method in class jde.debugger.command.CancelTraceClasses
 
doCommand() - Method in class jde.debugger.command.TraceThreads
 
doCommand() - Method in class jde.debugger.command.Interrupt
 
doCommand() - Method in class jde.debugger.command.Quit
 
doCommand() - Method in class jde.debugger.command.AttachShmem
 
doCommand() - Method in class jde.debugger.command.Break
 
doCommand() - Method in class jde.debugger.command.ListenSocket
 
doCommand() - Method in class jde.debugger.command.AttachSocket
 
doCommand() - Method in class jde.debugger.command.GetString
 
doCommand() - Method in class jde.debugger.command.GetPathInfo
 
doCommand() - Method in class jde.debugger.command.GetThread
 
doCommand() - Method in class jde.debugger.command.CancelTraceMethods
 
doCommand() - Method in class jde.debugger.command.ListenShmem
 
doCommand() - Method in class jde.debugger.command.GetLocals
 
doCommand() - Method in class jde.debugger.command.Clear
 
doCommand() - Method in class jde.debugger.command.GetArray
 
doCommand() - Method in class jde.debugger.command.TraceClasses
 
doCommand() - Method in class jde.debugger.command.DebugThread
 
doCommand() - Method in class jde.debugger.command.CancelTraceThreads
 
doCommand() - Method in class jde.debugger.command.GetObjectMonitors
 
doCommand() - Method in class jde.debugger.command.TraceExceptions
 
Done() - Method in class jde.debugger.expr.ASCII_UCodeESC_CharStream
 
DOT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
DOUBLE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
dump(Object) - Static method in class jde.debugger.Etc
dump a particular object, in whatever way seems appropriate

E

ELSE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
enable_tracing() - Method in class jde.debugger.expr.ExpressionParser
 
endColumn - Variable in class jde.debugger.expr.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 jde.debugger.expr.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.
EOF - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
eol - Variable in class jde.debugger.expr.ParseException
The end of line string for this machine.
EQ - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
EqualityExpression() - Method in class jde.debugger.expr.ExpressionParser
 
equals(Object) - Method in class jde.debugger.CommandEvent
Tests two command events for equality.
equals(Object) - Method in class jde.debugger.command.DebugCommand
 
ERROR - Static variable in interface jde.debugger.Protocol
an error
escapeString(String) - Static method in class jde.debugger.Rep
Prefix \ escapes to all \ and " characters in a string so that the string can be read byte the Lisp interpreter.
Etc - class jde.debugger.Etc.
Etc.java
Etc() - Constructor for class jde.debugger.Etc
 
EVALUATE - Static variable in interface jde.debugger.Protocol
 
evaluate(String, StackFrame) - Static method in class jde.debugger.Etc
Evaluate an expression, given a context
evaluate(String, VirtualMachine, ExpressionParser.GetFrame) - Static method in class jde.debugger.expr.ExpressionParser
 
EvaluateExpression - class jde.debugger.command.EvaluateExpression.
'evaluate' command.
EvaluateExpression() - Constructor for class jde.debugger.command.EvaluateExpression
 
EVENT_BREAKPOINT_HIT - Static variable in interface jde.debugger.Protocol
 
EVENT_CLASS_PREPARE - Static variable in interface jde.debugger.Protocol
 
EVENT_CLASS_UNLOAD - Static variable in interface jde.debugger.Protocol
 
EVENT_EXCEPTION - Static variable in interface jde.debugger.Protocol
 
EVENT_METHOD_ENTRY - Static variable in interface jde.debugger.Protocol
 
EVENT_METHOD_EXIT - Static variable in interface jde.debugger.Protocol
 
EVENT_OTHER - Static variable in interface jde.debugger.Protocol
 
EVENT_STEP_COMPLETED - Static variable in interface jde.debugger.Protocol
 
EVENT_THREAD_DEATH - Static variable in interface jde.debugger.Protocol
 
EVENT_THREAD_START - Static variable in interface jde.debugger.Protocol
 
EVENT_VM_DEATH - Static variable in interface jde.debugger.Protocol
 
EVENT_VM_DISCONNECT - Static variable in interface jde.debugger.Protocol
 
EVENT_VM_START - Static variable in interface jde.debugger.Protocol
 
EVENT_WATCHPOINT_HIT - Static variable in interface jde.debugger.Protocol
 
EventHandler - class jde.debugger.EventHandler.
Each Debugger has an event handler thread on the jdebug side associated with it that receives all the events from the debugee vm.
EventHandler(Debugger) - Constructor for class jde.debugger.EventHandler
 
EventRequestSpec - class jde.debugger.spec.EventRequestSpec.
EventRequestSpec.java
EventRequestSpec(ReferenceTypeSpec) - Constructor for class jde.debugger.spec.EventRequestSpec
 
EventRequestSpecList - class jde.debugger.spec.EventRequestSpecList.
EventRequestSpecList.java
EventRequestSpecList(Debugger) - Constructor for class jde.debugger.spec.EventRequestSpecList
 
EVENTS - Static variable in interface jde.debugger.Protocol
Trace anything related to events.
EVENTS - Static variable in class jde.debugger.Debug
 
EVENTSET - Static variable in interface jde.debugger.Protocol
Event sets caused by the jpda.
EventSetEvent - class jde.debugger.EventSetEvent.
This class is the event sent to interested clients when the debugger returns an EventSet.
EventSetEvent(EventSet, ThreadReference, boolean) - Constructor for class jde.debugger.EventSetEvent
Constructor
EventSetListener - interface jde.debugger.EventSetListener.
This interface is implemented by objects interested in EventSets from the debugger Created: 3/18/03 6:02pm.
eventSetReceived(EventSetEvent) - Method in interface jde.debugger.EventSetListener
Called whenever an JDE EventSet is received.
EXCEPTION - Static variable in interface jde.debugger.Protocol
Trace exceptions
EXCEPTION - Static variable in class jde.debugger.Debug
 
ExceptionSpec - class jde.debugger.spec.ExceptionSpec.
ExceptionSpec.java
ExceptionSpec(ReferenceTypeSpec, boolean, boolean) - Constructor for class jde.debugger.spec.ExceptionSpec
 
ExclusiveOrExpression() - Method in class jde.debugger.expr.ExpressionParser
 
EXIT - Static variable in interface jde.debugger.Protocol
 
expectedTokenSequences - Variable in class jde.debugger.expr.ParseException
Each entry in this array is an array of integers.
EXPONENT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
Expression() - Method in class jde.debugger.expr.ExpressionParser
 
expressionKey - Static variable in class jde.debugger.spec.EventRequestSpec
While setting some specs, the user is allowed to specify a boolean expression that must evaluate to true if the event is to be passed on to the user.
ExpressionParser - class jde.debugger.expr.ExpressionParser.
 
ExpressionParser.GetFrame - interface jde.debugger.expr.ExpressionParser.GetFrame.
 
ExpressionParser(ExpressionParserTokenManager) - Constructor for class jde.debugger.expr.ExpressionParser
 
ExpressionParser(InputStream) - Constructor for class jde.debugger.expr.ExpressionParser
 
ExpressionParserConstants - interface jde.debugger.expr.ExpressionParserConstants.
 
ExpressionParserTokenManager - class jde.debugger.expr.ExpressionParserTokenManager.
 
ExpressionParserTokenManager(ASCII_UCodeESC_CharStream) - Constructor for class jde.debugger.expr.ExpressionParserTokenManager
 
ExpressionParserTokenManager(ASCII_UCodeESC_CharStream, int) - Constructor for class jde.debugger.expr.ExpressionParserTokenManager
 
EXTENDS - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 

F

FALSE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
FINAL - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
finalize() - Method in class jde.debugger.gui.GUI
 
FINALLY - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
findClassesMatchingPattern(String) - Method in class jde.debugger.DebuggeeProcess
Return a list of ReferenceType objects for all currently loaded classes and interfaces whose name matches the given pattern.
Finish - class jde.debugger.command.Finish.
'finish' command.
FINISH - Static variable in interface jde.debugger.Protocol
 
Finish() - Constructor for class jde.debugger.command.Finish
 
fireCommandEvent(Integer, Integer, String, List) - Method in class jde.debugger.command.CommandHandler
Fire an event indicating that a command has been received.
FLOAT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
FLOATING_POINT_LITERAL - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
FOR - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
FORMAL_COMMENT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
FRAMEWORK - Static variable in interface jde.debugger.Protocol
Trace the functioning of the framework: debugging process administration, etc.

G

GE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
generateObjectID() - Method in class jde.debugger.DebuggeeProcess
 
generateObjectID() - Static method in class jde.debugger.SessionManager
Generates a unique number with each call (unique for each time that this class is loaded, not in any wider sense).
generateParseException() - Method in class jde.debugger.expr.ExpressionParser
 
GET_ARRAY - Static variable in interface jde.debugger.Protocol
 
GET_LOADED_CLASSES - Static variable in interface jde.debugger.Protocol
 
GET_LOCALS - Static variable in interface jde.debugger.Protocol
 
GET_OBJECT - Static variable in interface jde.debugger.Protocol
 
GET_OBJECT_MONITORS - Static variable in interface jde.debugger.Protocol
 
GET_PATH_INFORMATION - Static variable in interface jde.debugger.Protocol
 
GET_STRING - Static variable in interface jde.debugger.Protocol
 
GET_THREAD - Static variable in interface jde.debugger.Protocol
 
GET_THREADS - Static variable in interface jde.debugger.Protocol
 
get() - Method in interface jde.debugger.expr.ExpressionParser.GetFrame
 
get(Object) - Method in class jde.debugger.ObjectStore
Returns the object corresponding to the id, or null
getAllThreadsInformation() - Method in class jde.debugger.DebuggeeProcess
Returns a representation of all the threads and threadgroups in the VM.
getArgs() - Method in class jde.debugger.CommandEvent
Gets the command arguments
GetArray - class jde.debugger.command.GetArray.
'get_array' command.
GetArray() - Constructor for class jde.debugger.command.GetArray
 
getArrayRep(ArrayReference, String) - Static method in class jde.debugger.Rep
Returns information about an array
getBeginColumn() - Method in class jde.debugger.expr.ASCII_UCodeESC_CharStream
 
getBeginLine() - Method in class jde.debugger.expr.ASCII_UCodeESC_CharStream
 
getClassExFiltersFromArgs(List) - Static method in class jde.debugger.Etc
Parses the list of arguments for class exclusion filter information.
getClassFiltersFromArgs(List) - Static method in class jde.debugger.Etc
Parses the list of arguments for class filter information.
getClassPattern() - Method in class jde.debugger.spec.PatternReferenceTypeSpec
 
getCmdId() - Method in class jde.debugger.CommandEvent
Gets the value of command ID
getCmdName() - Method in class jde.debugger.CommandEvent
Gets the value of command name
getColumn() - Method in class jde.debugger.expr.ASCII_UCodeESC_CharStream
Deprecated.  
getCommandHandler() - Method in class jde.debugger.Debugger
 
getCommandHandler(Integer) - Static method in class jde.debugger.SessionManager
Returns the command handler for a given process ID.
getConnector(String) - Static method in class jde.debugger.VMUtil
Gets a connector.
getDebugger() - Method in class jde.debugger.command.DebugProcessCommand
Gets the value of debugger
getDebugger(Integer) - Static method in class jde.debugger.SessionManager
Returns the Debugger object for a given process ID.
getEndColumn() - Method in class jde.debugger.expr.ASCII_UCodeESC_CharStream
 
getEndLine() - Method in class jde.debugger.expr.ASCII_UCodeESC_CharStream
 
getEventQueue() - Method in class jde.debugger.DebuggeeProcess
 
getEventRequest() - Method in class jde.debugger.spec.EventRequestSpec
 
getEventRequestSpecList() - Method in class jde.debugger.Debugger
 
getEventRequestSpecs() - Method in class jde.debugger.DebuggeeProcess
 
getEventSet() - Method in class jde.debugger.EventSetEvent
Get the event set associated with this event.
getExprFromArgs(List) - Static method in class jde.debugger.Etc
Parses the list of arguments for expression information.
getGUI() - Method in class jde.debugger.Debugger
 
getId() - Method in class jde.debugger.DebuggeeProcess
 
getID() - Method in class jde.debugger.command.DebugCommand
 
getID() - Method in class jde.debugger.spec.EventRequestSpec
get the id corresponding to this spec
GetImage() - Method in class jde.debugger.expr.ASCII_UCodeESC_CharStream
 
getLine() - Method in class jde.debugger.expr.ASCII_UCodeESC_CharStream
Deprecated.  
getLineNumber() - Method in class jde.debugger.spec.LineBreakpointSpec
 
GetLoadedClasses - class jde.debugger.command.GetLoadedClasses.
'get_loaded_classes' command.
GetLoadedClasses() - Constructor for class jde.debugger.command.GetLoadedClasses
 
GetLocals - class jde.debugger.command.GetLocals.
Gets the local variables in a specified stack frame.
GetLocals() - Constructor for class jde.debugger.command.GetLocals
 
getLocalVariableRep(LocalVariable) - Static method in class jde.debugger.Rep
Returns a representation of a local variable on a stack frame
getLocalVariableValueMapRep(Map) - Static method in class jde.debugger.Rep
Returns a list of (local variable, value) pairs.
getLocalVariableValueRep(LocalVariable, Value) - Static method in class jde.debugger.Rep
Returns a representation of a (local variable, value) pair.
getLocationRep(Location) - Static method in class jde.debugger.Rep
Returns a representation of a Location
getMessage() - Method in class jde.debugger.JDEException
 
getMessage() - Method in class jde.debugger.expr.TokenMgrError
You can also modify the body of this method to customize your error messages.
getMessage() - Method in class jde.debugger.expr.ParseException
This method has the standard behavior when this object has been created using the standard constructors.
getMethodArgs() - Method in class jde.debugger.spec.MethodBreakpointSpec
 
getMethodName() - Method in class jde.debugger.spec.MethodBreakpointSpec
 
getNextToken() - Method in class jde.debugger.expr.ExpressionParserTokenManager
 
getNextToken() - Method in class jde.debugger.expr.ExpressionParser
 
GetObject - class jde.debugger.command.GetObject.
'get_object' command.
GetObject() - Constructor for class jde.debugger.command.GetObject
 
getObjectIDFromArgs(List) - Static method in class jde.debugger.Etc
Parses the list of arguments for object ID information.
GetObjectMonitors - class jde.debugger.command.GetObjectMonitors.
'get_object_monitors' command.
GetObjectMonitors() - Constructor for class jde.debugger.command.GetObjectMonitors
 
getObjectMonitorsRep(ObjectReference) - Static method in class jde.debugger.Rep
Returns information about monitors of an object.
getObjectRep(ObjectReference) - Static method in class jde.debugger.Rep
Returns a non-detailed representation of an object.
getObjectRep(ObjectReference, boolean) - Static method in class jde.debugger.Rep
Returns a canonical representation of an object.
GetPathInfo - class jde.debugger.command.GetPathInfo.
'get_path_information' command.
GetPathInfo() - Constructor for class jde.debugger.command.GetPathInfo
 
getProcess(Integer) - Method in class jde.debugger.ProcessRegistry
 
getProcId() - Method in class jde.debugger.CommandEvent
Gets the value of the process ID
getProcID() - Method in class jde.debugger.Debugger
 
getProcID() - Method in class jde.debugger.command.CommandHandler
 
getProcID() - Method in class jde.debugger.command.SessionCommandHandler
 
getProcID() - Method in class jde.debugger.command.ProcessCommandHandler
 
getRegistry() - Static method in class jde.debugger.ProcessRegistry
 
getSIO() - Method in class jde.debugger.DebuggeeProcess
 
getSourceName() - Method in class jde.debugger.spec.SourceNameReferenceTypeSpec
 
getStore() - Method in class jde.debugger.DebuggeeProcess
 
getStore() - Method in class jde.debugger.Debugger
 
GetString - class jde.debugger.command.GetString.
'get_string' command.
GetString() - Constructor for class jde.debugger.command.GetString
 
getStringRep(StringReference) - Static method in class jde.debugger.Rep
Returns the value of a string
GetSuffix(int) - Method in class jde.debugger.expr.ASCII_UCodeESC_CharStream
 
getSuspendPolicyFromArgs(List) - Static method in class jde.debugger.Etc
Parses the list of arguments for suspend policy information.
getTheRegistry() - Static method in class jde.debugger.command.CommandRegistry
 
GetThis - class jde.debugger.command.GetThis.
Gets the "this" object of a specified stack frame.
GetThis() - Constructor for class jde.debugger.command.GetThis
 
GetThread - class jde.debugger.command.GetThread.
'get_thread' command.
GetThread() - Constructor for class jde.debugger.command.GetThread
 
getThread(String) - Method in class jde.debugger.DebuggeeProcess
Returns the thread corresponding to this name
getThreadFromArgs(List) - Static method in class jde.debugger.Etc
Parses the list of arguments for thread information.
getThreadGroupRep(ThreadGroupReference) - Static method in class jde.debugger.Rep
Returns a canonical representation of a given ThreadGroupReference.
getThreadReference() - Method in class jde.debugger.EventSetEvent
Get the thread associated with this event, or null if there is none
getThreadReference(String) - Method in class jde.debugger.Debugger
Returns the thread corresponding to a given name, or null if there is no such thread.
getThreadRep(ThreadReference) - Static method in class jde.debugger.Rep
Returns a detailed thread representation.
getThreadRep(ThreadReference, boolean) - Static method in class jde.debugger.Rep
Returns a canonical representation of a given ThreadReference.
GetThreads - class jde.debugger.command.GetThreads.
List all threads.
GetThreads() - Constructor for class jde.debugger.command.GetThreads
 
getToken(int) - Method in class jde.debugger.expr.ExpressionParser
 
getValue() - Method in class jde.debugger.DisplayableValue
 
getValueRep(Value) - Static method in class jde.debugger.Rep
Returns a representation of a 'value', that can be primitive or an object reference, or void.
getVM() - Method in class jde.debugger.DebuggeeProcess
METHODS *
getVM() - Method in class jde.debugger.Debugger
 
GOTO - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
GT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
GUI - class jde.debugger.gui.GUI.
This is a first shot at trying to produce a GUI that displays debugging info from JDEbug.
GUI - Static variable in interface jde.debugger.Protocol
Trace GUI
GUI(Debugger) - Constructor for class jde.debugger.gui.GUI
 

H

handle(DebugCommand) - Method in class jde.debugger.command.CommandHandler
Handle a debug command: normally means performing some kind of consistency check and then adding it to the internal queue, using the CommandHandler.queue(DebugCommand) method.
handle(DebugCommand) - Method in class jde.debugger.command.SessionCommandHandler
Method for other threads/objects to use to ask the command handler to deal with the given DebugCommand.
handle(DebugCommand) - Method in class jde.debugger.command.ProcessCommandHandler
Method for other threads/objects to use to ask the command handler to deal with the given DebugCommand.
hashCode() - Method in class jde.debugger.CommandEvent
Hash code that is consistent with equals.
HEX_LITERAL - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
HOOK - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 

I

identifiableEventRequests - Variable in class jde.debugger.ProcessCommands
This map stores the event requests that are NOT specs.
IDENTIFIER - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
IF - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
image - Variable in class jde.debugger.expr.Token
The string image of the token.
IMPLEMENTS - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
IMPORT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
InclusiveOrExpression() - Method in class jde.debugger.expr.ExpressionParser
 
INCR - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
informJDEInstallSuccessful(EventRequestSpec) - Method in class jde.debugger.DebuggeeProcess
Inform jde on a successful spec resolution
init() - Method in class jde.debugger.JDEbug
 
init(Integer, String, List) - Method in class jde.debugger.command.DebugCommand
 
init(Integer, String, List) - Method in class jde.debugger.command.DebugProcessCommand
 
init(Integer, String, List) - Method in class jde.debugger.command.DebugSessionCommand
 
initConnect(Integer) - Method in class jde.debugger.DebuggeeSIO
Launches a thread to connect the Emacs standard I/O buffer for the current process to the standard I/O of the process.
initTransport() - Method in class jde.debugger.DebuggeeSIO
Describe initTransport method here.
install(EventRequestSpec) - Method in class jde.debugger.spec.EventRequestSpecList
Install a new event request spec - XXX synchronize throughout!?
INSTANCEOF - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
InstanceOfExpression() - Method in class jde.debugger.expr.ExpressionParser
 
INT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
INTEGER_LITERAL - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
INTERFACE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
Interrupt - class jde.debugger.command.Interrupt.
'interrupt' command.
INTERRUPT - Static variable in interface jde.debugger.Protocol
 
Interrupt() - Constructor for class jde.debugger.command.Interrupt
 
INVALID - Static variable in interface jde.debugger.Protocol
used to construct messages about invalid breakpoints etc.
isResolved() - Method in class jde.debugger.spec.EventRequestSpec
 
isShuttingDown() - Method in class jde.debugger.DebuggeeProcess
 
isSuspended() - Method in class jde.debugger.EventSetEvent
Tests if the debugger has been suspended
isValid() - Method in class jde.debugger.Debugger
Returns true if this is a valid debugger.

J

JDE - class jde.debugger.JDE.
JDE.java Created: Thu Feb 15 12:58:59 2001
JDE_BUG - Static variable in interface jde.debugger.Protocol
arbitrary lisp functions passed to jde start with this
JDE_INIT_DEBUG_SESSION - Static variable in interface jde.debugger.Protocol
the very first function, indicating that jdebug is up and running
JDE_PIPE - Static variable in interface jde.debugger.Protocol
Trace pipe between Emacs and Java - CURRENTLY NOT USED
JDE_PIPE - Static variable in class jde.debugger.Debug
 
jde.debugger - package jde.debugger
 
jde.debugger.command - package jde.debugger.command
 
jde.debugger.expr - package jde.debugger.expr
 
jde.debugger.gui - package jde.debugger.gui
 
jde.debugger.spec - package jde.debugger.spec
 
JDEbug - class jde.debugger.JDEbug.
Class of JDEbug debuggers.
JDEbug() - Constructor for class jde.debugger.JDEbug
Protected constructor, since this is a singleton class.
JDEException - exception jde.debugger.JDEException.
JDEException.java
JDEException(String) - Constructor for class jde.debugger.JDEException
 
JDENumberFormatException - exception jde.debugger.JDENumberFormatException.
JDENumberFormatException.java
JDENumberFormatException(String) - Constructor for class jde.debugger.JDENumberFormatException
 
jj_nt - Variable in class jde.debugger.expr.ExpressionParser
 
jjstrLiteralImages - Static variable in class jde.debugger.expr.ExpressionParserTokenManager
 

K

KILL_THREAD - Static variable in interface jde.debugger.Protocol
 
KillThread - class jde.debugger.command.KillThread.
'kill thread' command.
KillThread() - Constructor for class jde.debugger.command.KillThread
 
kind - Variable in class jde.debugger.expr.Token
An integer that describes the kind of this token.

L

LAUNCH - Static variable in interface jde.debugger.Protocol
 
LaunchApplication - class jde.debugger.command.LaunchApplication.
Launches an application.
LaunchApplication() - Constructor for class jde.debugger.command.LaunchApplication
 
launchVM(Integer, List) - Method in class jde.debugger.Debugger
Launches a virtual machine for the process to be debugged, and sets up the standard in/out/err streams for the process.
LBRACE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
LBRACKET - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
LE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
LETTER - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
lexStateNames - Static variable in class jde.debugger.expr.ExpressionParserTokenManager
 
LineBreakpointSpec - class jde.debugger.spec.LineBreakpointSpec.
LineBreakpointSpec.java
LineBreakpointSpec(ReferenceTypeSpec, int) - Constructor for class jde.debugger.spec.LineBreakpointSpec
 
LispForm - class jde.debugger.LispForm.
LispForm.java
LispForm() - Constructor for class jde.debugger.LispForm
 
LispForm(String) - Constructor for class jde.debugger.LispForm
 
LISTEN_SHMEM - Static variable in interface jde.debugger.Protocol
 
LISTEN_SOCKET - Static variable in interface jde.debugger.Protocol
 
ListenShmem - class jde.debugger.command.ListenShmem.
Listens in shared memory for a debuggee vm requesting debug services.
ListenShmem() - Constructor for class jde.debugger.command.ListenShmem
 
listenShmem(String) - Method in class jde.debugger.Debugger
Starts a thread that waits for a VM to be launched and connect to a given address using shared memory.
ListenSocket - class jde.debugger.command.ListenSocket.
Listens on a socket for a debuggee application requesting debug services.
ListenSocket() - Constructor for class jde.debugger.command.ListenSocket
 
listenSocket(String) - Method in class jde.debugger.Debugger
Starts a thread that waits for a VM to be launched and connect to a given address using socket communication.
Literal() - Method in class jde.debugger.expr.ExpressionParser
 
LONG - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
lookingAhead - Variable in class jde.debugger.expr.ExpressionParser
 
LPAREN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
LSHIFT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
LSHIFTASSIGN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
LT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 

M

m_debugger - Variable in class jde.debugger.command.DebugProcessCommand
 
m_identifiableEventRequests - Variable in class jde.debugger.Debugger
This map stores the event requests that are NOT specs.
m_targetProcessID - Variable in class jde.debugger.command.DebugSessionCommand
The process (debugger process) ID that this command is targeted at.
Main - class jde.debugger.Main.
Main class for JDEbug.
Main() - Constructor for class jde.debugger.Main
 
main(String[]) - Static method in class jde.debugger.CommandStream
 
main(String[]) - Static method in class jde.debugger.Main
Main method for the JDEbug application.
main(String[]) - Static method in class jde.debugger.expr.ExpressionParser
 
matches(ReferenceType) - Method in class jde.debugger.spec.SourceNameReferenceTypeSpec
Does the specified ReferenceType match this spec.
matches(ReferenceType) - Method in interface jde.debugger.spec.ReferenceTypeSpec
 
matches(ReferenceType) - Method in class jde.debugger.spec.PatternReferenceTypeSpec
 
MESSAGE - Static variable in interface jde.debugger.Protocol
A message to be displayed on the JDE UI
MethodBreakpointSpec - class jde.debugger.spec.MethodBreakpointSpec.
MethodBreakpointSpec.java
MethodBreakpointSpec(ReferenceTypeSpec, String, List) - Constructor for class jde.debugger.spec.MethodBreakpointSpec
 
MINUS - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
MINUSASSIGN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
ModificationWatchpointSpec - class jde.debugger.spec.ModificationWatchpointSpec.
ModificationWatchpointSpec.java
ModificationWatchpointSpec(ReferenceTypeSpec, String) - Constructor for class jde.debugger.spec.ModificationWatchpointSpec
 
MULTI_LINE_COMMENT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
MultiplicativeExpression() - Method in class jde.debugger.expr.ExpressionParser
 

N

Name() - Method in class jde.debugger.expr.ExpressionParser
 
NameList() - Method in class jde.debugger.expr.ExpressionParser
 
NATIVE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
NE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
NEW - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
newToken(int) - Static method in class jde.debugger.expr.Token
Returns a new Token object, by default.
next - Variable in class jde.debugger.expr.Token
A reference to the next regular (non-special) token from the input stream.
nextCommand() - Method in class jde.debugger.CommandStream
 
NONE - Static variable in interface jde.debugger.Protocol
No trace output
NONE - Static variable in class jde.debugger.Debug
 
NOQUOTE - Static variable in interface jde.debugger.Protocol
 
NULL - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
NullCommand - class jde.debugger.command.NullCommand.
A command that does nothing.
NullCommand() - Constructor for class jde.debugger.command.NullCommand
 
NullLiteral() - Method in class jde.debugger.expr.ExpressionParser
 

O

objectIDKey - Static variable in class jde.debugger.spec.WatchpointSpec
For certain specs that need it, the object ID (for whatever need) is stored in the objectID
ObjectStore - class jde.debugger.ObjectStore.
ObjectStore.java
ObjectStore(Debugger) - Constructor for class jde.debugger.ObjectStore
Create a new object map for a new process.
OCTAL_LITERAL - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
ORASSIGN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 

P

PACKAGE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
ParseException - exception jde.debugger.expr.ParseException.
This exception is thrown when parse errors are encountered.
ParseException() - Constructor for class jde.debugger.expr.ParseException
The following constructors are for use by you for whatever purpose you can think of.
ParseException(String) - Constructor for class jde.debugger.expr.ParseException
 
ParseException(Token, int[][], String[]) - Constructor for class jde.debugger.expr.ParseException
This constructor is used by the method "generateParseException" in the generated parser.
PatternReferenceTypeSpec - class jde.debugger.spec.PatternReferenceTypeSpec.
PatternReferenceTypeSpec.java Created: Mon Jul 19 12:47:26 1999
PatternReferenceTypeSpec(String) - Constructor for class jde.debugger.spec.PatternReferenceTypeSpec
 
PLUS - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
PLUSASSIGN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
PostfixExpression() - Method in class jde.debugger.expr.ExpressionParser
 
PreDecrementExpression() - Method in class jde.debugger.expr.ExpressionParser
 
PreIncrementExpression() - Method in class jde.debugger.expr.ExpressionParser
 
PrimaryExpression() - Method in class jde.debugger.expr.ExpressionParser
 
PrimaryPrefix() - Method in class jde.debugger.expr.ExpressionParser
 
PrimarySuffix() - Method in class jde.debugger.expr.ExpressionParser
 
PrimitiveType() - Method in class jde.debugger.expr.ExpressionParser
 
printIf(Exception) - Static method in class jde.debugger.Debug
 
printIf(int, double) - Static method in class jde.debugger.Debug
 
printIf(int, Object) - Static method in class jde.debugger.Debug
 
PRIVATE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
ProcessCommandHandler - class jde.debugger.command.ProcessCommandHandler.
A command handler for DebugProcessCommands.
ProcessCommandHandler(Debugger) - Constructor for class jde.debugger.command.ProcessCommandHandler
 
ProcessCommands - class jde.debugger.ProcessCommands.
ApplicationCommands.java
ProcessCommands(DebuggeeProcess, ObjectStore) - Constructor for class jde.debugger.ProcessCommands
 
processExists(Integer) - Method in class jde.debugger.ProcessRegistry
 
ProcessRegistry - class jde.debugger.ProcessRegistry.
ProcessRegistry.java Registry of processes.
PROTECTED - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
Protocol - interface jde.debugger.Protocol.
Protocol.java
PUBLIC - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
put(ObjectReference) - Method in class jde.debugger.ObjectStore
Register an object.

Q

queue(DebugCommand) - Method in class jde.debugger.command.CommandHandler
Place the command on the internal command queue.
Quit - class jde.debugger.command.Quit.
Kills the debugger.
QUIT - Static variable in interface jde.debugger.Protocol
 
Quit() - Constructor for class jde.debugger.command.Quit
 
QUOTE - Static variable in interface jde.debugger.Protocol
 

R

RBRACE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
RBRACKET - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
readChar() - Method in class jde.debugger.expr.ASCII_UCodeESC_CharStream
 
ReferenceTypeSpec - interface jde.debugger.spec.ReferenceTypeSpec.
ReferenceTypeSpec.java Created: Mon Jul 19 13:19:23 1999 Copyright (c) 2000, 2001, 2003 Paul Kinnucan
registerDebugger(Debugger) - Static method in class jde.debugger.SessionManager
Registers the given Debugger as active.
ReInit(ASCII_UCodeESC_CharStream) - Method in class jde.debugger.expr.ExpressionParserTokenManager
 
ReInit(ASCII_UCodeESC_CharStream, int) - Method in class jde.debugger.expr.ExpressionParserTokenManager
 
ReInit(ExpressionParserTokenManager) - Method in class jde.debugger.expr.ExpressionParser
 
ReInit(InputStream) - Method in class jde.debugger.expr.ExpressionParser
 
ReInit(InputStream, int, int) - Method in class jde.debugger.expr.ASCII_UCodeESC_CharStream
 
ReInit(InputStream, int, int, int) - Method in class jde.debugger.expr.ASCII_UCodeESC_CharStream
 
RelationalExpression() - Method in class jde.debugger.expr.ExpressionParser
 
REM - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
REMASSIGN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
removeCommand(Integer) - Method in class jde.debugger.command.CommandRegistry
 
removeCommandListener(CommandListener) - Method in class jde.debugger.Debugger
Remove an CommandListener.
removeCommandListener(CommandListener) - Method in class jde.debugger.command.CommandHandler
Remove an CommandListener.
removeEventSetListener(EventSetListener) - Method in class jde.debugger.Debugger
Remove an EventSetListener.
removeProcess(Integer) - Method in class jde.debugger.ProcessRegistry
called by DebuggeeProcess.shutdown() to remove it's own entry from the applications collection here
removeSpec(Long) - Method in class jde.debugger.spec.EventRequestSpecList
remove a spec based on its specID
removeSpecAndInformJDE(EventRequestSpec, String) - Method in class jde.debugger.DebuggeeProcess
Removes a Spec from the specList, and informs jde.
Rep - class jde.debugger.Rep.
Rep.java
Rep() - Constructor for class jde.debugger.Rep
 
REPORT_IDS_IN_USE - Static variable in interface jde.debugger.Protocol
tell jdebug to inform jdebug about references to objects being currently used.
requestStop() - Method in class jde.debugger.command.CommandHandler
Used by other threads to request the CommandHandler to stop executing.
resolve(ReferenceType) - Method in class jde.debugger.DebuggeeProcess
This method is executed whenever a new reference type is prepared.
resolve(ReferenceType) - Method in class jde.debugger.spec.ExceptionSpec
 
resolve(ReferenceType) - Method in class jde.debugger.spec.EventRequestSpecList
Resolve all deferred eventRequests waiting for 'refType'.
Resume - class jde.debugger.command.Resume.
'resume' command.
RESUME - Static variable in interface jde.debugger.Protocol
 
Resume() - Constructor for class jde.debugger.command.Resume
 
RETURN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
RPAREN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
RSIGNEDSHIFT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
RSIGNEDSHIFTASSIGN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
Run - class jde.debugger.command.Run.
Runs an application.
RUN - Static variable in interface jde.debugger.Protocol
 
run() - Method in class jde.debugger.JDEbug
Runs the debugger thread.
run() - Method in class jde.debugger.EventHandler
The thread reads an eventset at a time from the application queue, and processes it.
run() - Method in class jde.debugger.command.CommandHandler
The main loop of the thread simply calls the #remove method, and then the DebugCommand.doCommand() method of the received command.
Run() - Constructor for class jde.debugger.command.Run
 
RUNSIGNEDSHIFT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
RUNSIGNEDSHIFTASSIGN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 

S

safeGetint(Object, String) - Static method in class jde.debugger.Etc
Safely convert to an int, raising an appropriate JDENumberFormatException if required
safeGetLong(Object, String) - Static method in class jde.debugger.Etc
Safely convert to a Long, raising an appropriate JDENumberFormatException if required
SC_AND - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
SC_OR - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
SEMICOLON - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
SessionCommandHandler - class jde.debugger.command.SessionCommandHandler.
A command handler that handles only instances of DebugSessionCommand.
SessionCommandHandler() - Constructor for class jde.debugger.command.SessionCommandHandler
 
SessionManager - class jde.debugger.SessionManager.
The session manager keeps track of which debugging sessions are currently active and handled by which debuggers.
set(int) - Static method in class jde.debugger.Debug
 
setClassExFilters(List) - Method in class jde.debugger.spec.EventRequestSpec
 
setClassFilters(List) - Method in class jde.debugger.spec.EventRequestSpec
 
setDebugFlags(int) - Static method in class jde.debugger.JDE
To indicate which of the debugging flags should be set.
setDebugger(Debugger) - Method in class jde.debugger.command.DebugProcessCommand
Sets the value of debugger
setExpression(String) - Method in class jde.debugger.spec.EventRequestSpec
 
setIsResolved(Integer) - Method in class jde.debugger.spec.EventRequestSpec
set resolved status and notify Emacs.
setObjectID(Long) - Method in class jde.debugger.spec.WatchpointSpec
 
setSuspended(boolean) - Method in class jde.debugger.EventSetEvent
Indicates whether we suspended the debugger, and want it to stay so.
setSuspendPolicy(int) - Method in class jde.debugger.spec.EventRequestSpec
 
setThread(Object) - Method in class jde.debugger.spec.EventRequestSpec
 
setValue(Value) - Method in class jde.debugger.DisplayableValue
 
ShiftExpression() - Method in class jde.debugger.expr.ExpressionParser
 
SHORT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
shutdown() - Method in class jde.debugger.DebuggeeProcess
 
shutdown() - Method in class jde.debugger.JDEbug
Sets a flag that terminates the main loop (implemented in the JDEbug.run() method).
shutdown() - Method in class jde.debugger.EventHandler
Indicates that the thread executing the event handling should stop as the first opportunity.
shutdown() - Static method in class jde.debugger.SessionManager
Shuts down the SessionManager, by first shutting down each registered Debugger, and then shutting down the session command handler.
shutdown() - Method in class jde.debugger.Debugger
Shuts the debugger down and deregisters it from the SessionManager.
shutdown() - Method in class jde.debugger.DebuggeeSIO
 
shutdown() - Method in class jde.debugger.gui.GUI
Shutdown the GUI
shutdown(VirtualMachine) - Static method in class jde.debugger.VMUtil
Shut down the indicated virtual machine.
shutdownProcesses() - Method in class jde.debugger.ProcessRegistry
Shuts down all the applications prior to exiting
signal(Integer, String, String) - Static method in class jde.debugger.JDE
Equivalent to calling JDE.signal(Integer, String, String, boolean) with the quote argument set to false.
signal(Integer, String, String, boolean) - Static method in class jde.debugger.JDE
A method for sending more arbitrary information to Emacs.
signalCommandResult(Integer, String, boolean) - Method in class jde.debugger.Debugger
 
signalCommandResult(Integer, String, boolean, boolean) - Method in class jde.debugger.Debugger
 
signalException(Throwable) - Static method in class jde.debugger.JDE
A method for signaling JDEE that an exception occured.
SINGLE_LINE_COMMENT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
SLASH - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
SLASHASSIGN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
SourceNameReferenceTypeSpec - class jde.debugger.spec.SourceNameReferenceTypeSpec.
SourceNameReferenceTypeSpec.java Created: Mon Jul 19 13:52:21 1999
SourceNameReferenceTypeSpec(String, int) - Constructor for class jde.debugger.spec.SourceNameReferenceTypeSpec
 
SPEC_RESOLVED - Static variable in interface jde.debugger.Protocol
Notifies that a spec was resolved properly
specialConstructor - Variable in class jde.debugger.expr.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 jde.debugger.expr.Token
This field is used to access special tokens that occur prior to this token, but after the immediately preceding regular (non-special) token.
specPropertyKey - Static variable in class jde.debugger.spec.EventRequestSpec
Used to cross-reference the EventRequest to its spec.
STAR - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
STARASSIGN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
start() - Method in class jde.debugger.Debugger
Starts up the threads that make the debugger go.
STATIC - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
staticFlag - Static variable in class jde.debugger.expr.ASCII_UCodeESC_CharStream
 
Step - class jde.debugger.command.Step.
'step' command.
STEP - Static variable in interface jde.debugger.Protocol
 
Step() - Constructor for class jde.debugger.command.Step
 
stopExecution() - Method in class jde.debugger.Debugger
Tells the debugger to stop executing, meaning that the VM is shut down.
STRING_LITERAL - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
SUPER - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
Suspend - class jde.debugger.command.Suspend.
'suspend' command.
SUSPEND - Static variable in interface jde.debugger.Protocol
 
Suspend() - Constructor for class jde.debugger.command.Suspend
 
SWITCH - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
SwitchTo(int) - Method in class jde.debugger.expr.ExpressionParserTokenManager
 
SYNCHRONIZED - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 

T

theDebugger - Static variable in class jde.debugger.JDEbug
 
theFactory - Static variable in class jde.debugger.command.DebugCommandFactory
 
THIS - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
threadKey - Static variable in class jde.debugger.spec.EventRequestSpec
For specs that allow for it, the thread object is either null, a Long, or a String.
THROW - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
THROWS - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
TILDE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
token - Variable in class jde.debugger.expr.ExpressionParser
 
Token - class jde.debugger.expr.Token.
Describes the input token stream.
token_source - Variable in class jde.debugger.expr.ExpressionParser
 
Token() - Constructor for class jde.debugger.expr.Token
 
tokenImage - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
tokenImage - Variable in class jde.debugger.expr.ParseException
This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred.
TokenMgrError - error jde.debugger.expr.TokenMgrError.
 
TokenMgrError() - Constructor for class jde.debugger.expr.TokenMgrError
 
TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for class jde.debugger.expr.TokenMgrError
 
TokenMgrError(String, int) - Constructor for class jde.debugger.expr.TokenMgrError
 
toString() - Method in class jde.debugger.DisplayableValue
 
toString() - Method in class jde.debugger.CommandEvent
String representation for debugging.
toString() - Method in class jde.debugger.EventSetEvent
 
toString() - Method in class jde.debugger.LispForm
 
toString() - Method in class jde.debugger.command.DebugCommand
 
toString() - Method in class jde.debugger.spec.SourceNameReferenceTypeSpec
 
toString() - Method in class jde.debugger.spec.MethodBreakpointSpec
 
toString() - Method in class jde.debugger.spec.PatternReferenceTypeSpec
 
toString() - Method in class jde.debugger.expr.Token
Returns the image.
TRACE_CLASSES - Static variable in interface jde.debugger.Protocol
 
TRACE_EXCEPTIONS - Static variable in interface jde.debugger.Protocol
 
TRACE_METHODS - Static variable in interface jde.debugger.Protocol
 
TRACE_THREADS - Static variable in interface jde.debugger.Protocol
 
TraceClasses - class jde.debugger.command.TraceClasses.
'trace_classes' command.
TraceClasses() - Constructor for class jde.debugger.command.TraceClasses
 
TraceExceptions - class jde.debugger.command.TraceExceptions.
'trace_exceptions' command.
TraceExceptions() - Constructor for class jde.debugger.command.TraceExceptions
 
TraceMethods - class jde.debugger.command.TraceMethods.
'trace_methods' command.
TraceMethods() - Constructor for class jde.debugger.command.TraceMethods
 
TraceThreads - class jde.debugger.command.TraceThreads.
'trace_threads' command.
TraceThreads() - Constructor for class jde.debugger.command.TraceThreads
 
TRANSIENT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
trim(List) - Method in class jde.debugger.ObjectStore
jde sent us a list of objects it is currently interested in.
TRUE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
TRY - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
Type() - Method in class jde.debugger.expr.ExpressionParser
THE JAVA LANGUAGE GRAMMAR STARTS HERE *

U

UnaryExpression() - Method in class jde.debugger.expr.ExpressionParser
 
UnaryExpressionNotPlusMinus() - Method in class jde.debugger.expr.ExpressionParser
 

V

VMUtil - class jde.debugger.VMUtil.
Contains a couple of static functions that simplify managing virtual machines.
VOID - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
VOLATILE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 

W

WARNING - Static variable in interface jde.debugger.Protocol
A warning
Watch - class jde.debugger.command.Watch.
'watch' command.
WATCH - Static variable in interface jde.debugger.Protocol
 
Watch() - Constructor for class jde.debugger.command.Watch
 
WatchpointSpec - class jde.debugger.spec.WatchpointSpec.
WatchpointSpec.java
WatchpointSpec(ReferenceTypeSpec, String) - Constructor for class jde.debugger.spec.WatchpointSpec
 
WHILE - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 

X

XOR - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 
XORASSIGN - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 

_

_DEFAULT - Static variable in interface jde.debugger.expr.ExpressionParserConstants
 

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