public abstract class BaseClient
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
protected boolean |
checkInterrupted() |
protected void |
clearQueue() |
void |
connect()
Connect to the debugger using default connection values.
|
void |
connect(java.lang.String connname,
java.lang.String... connargs) |
protected com.sun.jdi.StackFrame |
currentFrame()
Returns the current StackFrame from the front-end.
|
protected java.util.EventObject |
dequeueEvent() |
protected java.util.EventObject |
dequeueEvent(long timeout) |
void |
disconnect() |
protected java.lang.String |
displayType(com.sun.jdi.Value val,
java.lang.String declaredType) |
protected java.lang.String |
displayValue(com.sun.jdi.Value val) |
protected com.sun.jdi.Value |
evaluate(int frameIndex,
java.lang.String expr) |
protected com.sun.jdi.Value |
evaluate(java.lang.String expr) |
void |
executeCommand(java.lang.String cmd) |
void |
flushOutput() |
java.io.OutputStream |
getOutputBuffer() |
static boolean |
isDebuggingEnabled()
Determine if Scripts will route through the debugger on execution.
|
boolean |
isTestMode() |
protected java.util.EventObject |
peekEvent() |
void |
setLogDebugEvents(boolean logDebugEvents) |
void |
setTestMode(boolean isTestMode) |
protected java.lang.String |
toString(com.sun.jdi.Value val) |
void |
waitForBreakpointsToResolve() |
void |
waitForScriptExecution() |
public static boolean isDebuggingEnabled()
public void flushOutput()
public java.io.OutputStream getOutputBuffer()
public void setLogDebugEvents(boolean logDebugEvents)
public void disconnect()
public void connect()
public void connect(java.lang.String connname, java.lang.String... connargs)
public void executeCommand(java.lang.String cmd)
protected boolean checkInterrupted()
protected com.sun.jdi.StackFrame currentFrame()
protected com.sun.jdi.Value evaluate(java.lang.String expr)
protected com.sun.jdi.Value evaluate(int frameIndex, java.lang.String expr)
protected java.lang.String toString(com.sun.jdi.Value val)
protected java.lang.String displayValue(com.sun.jdi.Value val)
protected java.lang.String displayType(com.sun.jdi.Value val, java.lang.String declaredType)
protected void clearQueue()
protected java.util.EventObject peekEvent()
protected java.util.EventObject dequeueEvent()
protected java.util.EventObject dequeueEvent(long timeout)
@Concealed public void waitForScriptExecution()
@Concealed public void waitForBreakpointsToResolve() throws java.lang.InterruptedException
java.lang.InterruptedException
public void setTestMode(boolean isTestMode)
public boolean isTestMode()