APIdia Launch Partner
Top Inners Fields Constructors Methods
com.sun.tools.example.debug.tty

pack-priv Class Commands

extends Object
Class Inheritance
Imports
com.sun.jdi.*, com.sun.jdi.connect.Connector, com.sun.jdi.request.*, com.sun.tools.example.debug.expr.ExpressionParser, .ParseException, java.text.*, java.util.*, java.io.*

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv abstract static class

Field Summary

Modifier and TypeField and Description
protected static final int
LIST_LINE_LOOKBEHIND

Number of lines to show before the target line during list.

pack-priv static String

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private List<ThreadReference>
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv Integer
commandList(StringTokenizer t, Integer
source line number to target by default, or null to use the execution point
lineHint
)

Returns: line hint to be used in a subsequent list command, if any

pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
commandPopFrames(StringTokenizer t, boolean reenter)

pack-priv void
commandPrint(final StringTokenizer t, final boolean dumpObject)

pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
commandWhere(StringTokenizer t, boolean showPC)

pack-priv void
pack-priv void
private ThreadInfo
pack-priv void
pack-priv void
doKillThread(final ThreadReference threadToKill, final StringTokenizer tokenizer)

pack-priv void
pack-priv void
doPrint(StringTokenizer t, boolean dumpObject)

pack-priv void
private void
dump(ObjectReference obj, ReferenceType refType, ReferenceType refTypeBase)

private void
dumpFrame(int frameNumber, boolean showPC, StackFrame frame)

private void
dumpStack(ThreadInfo threadInfo, boolean showPC)

private Value
private String
pack-priv void
pack-priv void
pack-priv static String
protected BreakpointSpec
parseBreakpointSpec(StringTokenizer t, String next_token, ThreadReference threadFilter, String usageMessage)

private EventRequestSpec
private List<WatchpointSpec>
private void
private void
private void
private void
private void
pack-priv void
turnOnExitTrace(ThreadInfo threadInfo, int suspendPolicy)

pack-priv String
typedName(Method method)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

LIST_LINE_LOOKBEHINDback to summary
protected static final int LIST_LINE_LOOKBEHIND

Number of lines to show before the target line during list.

methodTraceCommandback to summary
pack-priv static String methodTraceCommand

Constructor Detail

Commandsback to summary
pack-priv Commands()

Method Detail

allThreadsback to summary
private List<ThreadReference> allThreads(ThreadGroupReference group)
clearPreviousStepback to summary
pack-priv void clearPreviousStep(ThreadReference thread)
commandBytecodesback to summary
pack-priv void commandBytecodes(final StringTokenizer t)
commandCatchExceptionback to summary
pack-priv void commandCatchException(StringTokenizer t)
commandClassback to summary
pack-priv void commandClass(StringTokenizer t)
commandClassesback to summary
pack-priv void commandClasses()
commandClasspathback to summary
pack-priv void commandClasspath(StringTokenizer t)
commandClearback to summary
pack-priv void commandClear(StringTokenizer t)
commandConnectorsback to summary
pack-priv void commandConnectors(VirtualMachineManager vmm)
commandContback to summary
pack-priv void commandCont()
commandDbgTraceback to summary
pack-priv void commandDbgTrace(StringTokenizer t)
commandDisableGCback to summary
pack-priv void commandDisableGC(final StringTokenizer t)
commandDownback to summary
pack-priv void commandDown(StringTokenizer t)
commandEnableGCback to summary
pack-priv void commandEnableGC(final StringTokenizer t)
commandExcludeback to summary
pack-priv void commandExclude(StringTokenizer t)
commandExtensionback to summary
pack-priv void commandExtension(StringTokenizer t)
commandFieldsback to summary
pack-priv void commandFields(StringTokenizer t)
commandGCback to summary
pack-priv void commandGC()
commandIgnoreExceptionback to summary
pack-priv void commandIgnoreException(StringTokenizer t)
commandInterruptback to summary
pack-priv void commandInterrupt(StringTokenizer t)
commandKillback to summary
pack-priv void commandKill(StringTokenizer t)
commandLinesback to summary
pack-priv void commandLines(StringTokenizer t)
commandListback to summary
pack-priv Integer commandList(StringTokenizer t, Integer lineHint)
Parameters
lineHint:Integer

source line number to target by default, or null to use the execution point

Returns:Integer

line hint to be used in a subsequent list command, if any

commandLoadback to summary
pack-priv void commandLoad(StringTokenizer t)
commandLocalsback to summary
pack-priv void commandLocals()
commandLockback to summary
pack-priv void commandLock(final StringTokenizer t)
commandMemoryback to summary
pack-priv void commandMemory()
commandMethodsback to summary
pack-priv void commandMethods(StringTokenizer t)
commandNextback to summary
pack-priv void commandNext()
commandPopFramesback to summary
pack-priv void commandPopFrames(StringTokenizer t, boolean reenter)
commandPrintback to summary
pack-priv void commandPrint(final StringTokenizer t, final boolean dumpObject)
commandRedefineback to summary
pack-priv void commandRedefine(StringTokenizer t)
commandResumeback to summary
pack-priv void commandResume(StringTokenizer t)
commandRunback to summary
pack-priv void commandRun(StringTokenizer t)
commandSaveback to summary
pack-priv void commandSave(final StringTokenizer t)
commandSetback to summary
pack-priv void commandSet(final StringTokenizer t)
commandStepback to summary
pack-priv void commandStep(StringTokenizer t)
commandStepiback to summary
pack-priv void commandStepi()
commandStopback to summary
pack-priv void commandStop(StringTokenizer t)
commandSuspendback to summary
pack-priv void commandSuspend(StringTokenizer t)
commandThreadback to summary
pack-priv void commandThread(StringTokenizer t)
commandThreadGroupback to summary
pack-priv void commandThreadGroup(StringTokenizer t)
commandThreadGroupsback to summary
pack-priv void commandThreadGroups()
commandThreadlocksback to summary
pack-priv void commandThreadlocks(final StringTokenizer t)
commandThreadsback to summary
pack-priv void commandThreads(StringTokenizer t)
commandTraceback to summary
pack-priv void commandTrace(StringTokenizer t)
commandUntraceback to summary
pack-priv void commandUntrace(StringTokenizer t)
commandUnwatchback to summary
pack-priv void commandUnwatch(StringTokenizer t)
commandUpback to summary
pack-priv void commandUp(StringTokenizer t)
commandUseback to summary
pack-priv void commandUse(StringTokenizer t)
commandVersionback to summary
pack-priv void commandVersion(String debuggerName, VirtualMachineManager vmm)
commandWatchback to summary
pack-priv void commandWatch(StringTokenizer t)
commandWhereback to summary
pack-priv void commandWhere(StringTokenizer t, boolean showPC)
doDisableGCback to summary
pack-priv void doDisableGC(StringTokenizer t)
doEnableGCback to summary
pack-priv void doEnableGC(StringTokenizer t)
doGetThreadback to summary
private ThreadInfo doGetThread(String idToken)
doKillback to summary
pack-priv void doKill(ThreadReference thread, StringTokenizer t)
doKillThreadback to summary
pack-priv void doKillThread(final ThreadReference threadToKill, final StringTokenizer tokenizer)
doLockback to summary
pack-priv void doLock(StringTokenizer t)
doPrintback to summary
pack-priv void doPrint(StringTokenizer t, boolean dumpObject)
doSaveback to summary
pack-priv void doSave(StringTokenizer t)
dumpback to summary
private void dump(ObjectReference obj, ReferenceType refType, ReferenceType refTypeBase)
dumpFrameback to summary
private void dumpFrame(int frameNumber, boolean showPC, StackFrame frame)
dumpStackback to summary
private void dumpStack(ThreadInfo threadInfo, boolean showPC)
evaluateback to summary
private Value evaluate(String expr)
getStringValueback to summary
private String getStringValue()
listBreakpointsback to summary
pack-priv void listBreakpoints()
listCaughtExceptionsback to summary
pack-priv void listCaughtExceptions()
locationStringback to summary
pack-priv static String locationString(Location loc)
parseBreakpointSpecback to summary
protected BreakpointSpec parseBreakpointSpec(StringTokenizer t, String next_token, ThreadReference threadFilter, String usageMessage)
parseExceptionSpecback to summary
private EventRequestSpec parseExceptionSpec(StringTokenizer t)
parseWatchpointSpecback to summary
private List<WatchpointSpec> parseWatchpointSpec(StringTokenizer t)
printBreakpointCommandUsageback to summary
private void printBreakpointCommandUsage(String usageMessage)
printThreadGroupback to summary
private void printThreadGroup(ThreadGroupReference tg)
printThreadLockInfoback to summary
private void printThreadLockInfo(ThreadInfo threadInfo)
printVarback to summary
private void printVar(LocalVariable var, Value value)
resolveNowback to summary
private void resolveNow(EventRequestSpec spec)
turnOnExitTraceback to summary
pack-priv void turnOnExitTrace(ThreadInfo threadInfo, int suspendPolicy)
typedNameback to summary
pack-priv String typedName(Method method)
com.sun.tools.example.debug.tty back to summary

pack-priv abstract Class Commands.AsyncExecution

extends Object
Class Inheritance

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv abstract void
pack-priv void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

AsyncExecutionback to summary
pack-priv AsyncExecution()

Method Detail

actionback to summary
pack-priv abstract void action()
executeback to summary
pack-priv void execute()