Public Methods |
void
|
addApplicationEchoListener(OutputListener l)
|
void
|
addApplicationErrorListener(OutputListener l)
|
void
|
addApplicationOutputListener(OutputListener l)
|
void
|
addDiagnosticsListener(OutputListener l)
|
void
|
addJDIListener(JDIListener jl)
Adds a JDIListener
|
void
|
addJDIListener(int index, JDIListener jl)
Adds a JDIListener - at the specified position
|
void
|
addSessionListener(SessionListener listener)
|
void
|
addSpecListener(SpecListener cl)
|
List<ReferenceType>
|
allClasses()
Return a list of ReferenceType objects for all
currently loaded classes and interfaces.
|
List<ThreadReference>
|
allThreads()
|
void
|
attach(String portName)
|
AccessWatchpointSpec
|
createAccessWatchpoint(String classPattern, String fieldId)
|
BreakpointSpec
|
createClassLineBreakpoint(String classPattern, int line)
|
ExceptionSpec
|
createExceptionIntercept(String classPattern, boolean notifyCaught, boolean notifyUncaught)
|
BreakpointSpec
|
createMethodBreakpoint(String classPattern, String methodId, List methodArgs)
|
ModificationWatchpointSpec
|
createModificationWatchpoint(String classPattern, String fieldId)
|
BreakpointSpec
|
createSourceLineBreakpoint(String sourceName, int line)
|
void
|
delete(EventRequestSpec spec)
|
void
|
detach()
|
Value
|
evaluate(StackFrame f, String expr)
|
EventRequestManager
|
eventRequestManager()
|
List
|
eventRequestSpecs()
|
boolean
|
explictStart(Connector connector, Map<String, Connector.Argument> arguments)
|
List<ReferenceType>
|
findClassesByName(String name)
Return a ReferenceType object for the currently
loaded class or interface whose fully-qualified
class name is specified, else return null if there
is none.
|
List<ReferenceType>
|
findClassesMatchingPattern(String pattern)
Return a list of ReferenceType objects for all
currently loaded classes and interfaces whose name
matches the given pattern.
|
int
|
getTraceMode(int mode)
Get JDI trace mode.
|
void
|
go()
|
void
|
install(EventRequestSpec spec)
|
void
|
interrupt()
|
boolean
|
isInterrupted()
Determine if VM is interrupted, i.e, present and not running.
|
void
|
removeApplicationEchoListener(OutputListener l)
|
void
|
removeApplicationErrorListener(OutputListener l)
|
void
|
removeApplicationOutputListener(OutputListener l)
|
void
|
removeDiagnosticsListener(OutputListener l)
|
void
|
removeJDIListener(JDIListener jl)
Removes a JDIListener
|
void
|
removeSessionListener(SessionListener listener)
|
void
|
removeSpecListener(SpecListener cl)
|
void
|
resumeThread(ThreadReference thread)
|
void
|
run(boolean suspended, String vmArgs, String className, String args)
|
void
|
sendLineToApplication(String line)
|
void
|
setTraceMode(int mode)
Set JDI trace mode.
|
void
|
stepIntoInstruction(ThreadReference thread)
|
void
|
stepIntoLine(ThreadReference thread)
|
void
|
stepOut(ThreadReference thread)
|
void
|
stepOverInstruction(ThreadReference thread)
|
void
|
stepOverLine(ThreadReference thread)
|
void
|
stopThread(ThreadReference thread)
|
void
|
suspendThread(ThreadReference thread)
|
ThreadGroupReference
|
systemThreadGroup()
|
ThreadInfo
|
threadInfo(ThreadReference thread)
|
List<ThreadGroupReference>
|
topLevelThreadGroups()
|
VirtualMachine
|
vm()
|