public class Debugger extends java.lang.Object implements TargetListener
Modifier and Type | Field and Description |
---|---|
static int |
AUTO_SUSPEND_ON_METHOD_ENTRY_FLAG |
static java.lang.String |
DEBUG_SESSION_ID |
static int |
SUSPEND_ON_STARTUP_FLAG |
Modifier and Type | Method and Description |
---|---|
void |
accept(com.sun.jdi.connect.spi.Connection connection) |
java.lang.String |
getAddress() |
static Debugger |
getCurrent() |
static oracle.adf.share.logging.ADFLogger |
getLogger() |
java.lang.Object |
getScriptLibrary() |
static boolean |
isDebuggerThread() |
boolean |
isRunning() |
boolean |
isStarting() |
boolean |
isStopped() |
void |
prepareScript(groovy.lang.Script script,
ExprDef exprDef) |
void |
prepareScriptClass(java.lang.Class clazz) |
void |
setScriptLibrary(java.lang.Object scriptLibrary) |
static Debugger |
start(java.lang.String address) |
static Debugger |
start(java.lang.String address,
int flags,
long idleTimeoutSeconds) |
void |
stop() |
public static final int SUSPEND_ON_STARTUP_FLAG
public static final int AUTO_SUSPEND_ON_METHOD_ENTRY_FLAG
public static final java.lang.String DEBUG_SESSION_ID
public static Debugger getCurrent()
public static oracle.adf.share.logging.ADFLogger getLogger()
@Concealed public static Debugger start(java.lang.String address)
@Concealed public static Debugger start(java.lang.String address, int flags, long idleTimeoutSeconds)
public java.lang.String getAddress()
getAddress
in interface TargetListener
public void accept(com.sun.jdi.connect.spi.Connection connection)
accept
in interface TargetListener
@Concealed public void stop()
public void prepareScript(groovy.lang.Script script, ExprDef exprDef)
public void prepareScriptClass(java.lang.Class clazz)
public boolean isRunning()
public boolean isStarting()
public boolean isStopped()
@Concealed public java.lang.Object getScriptLibrary()
@Concealed public void setScriptLibrary(java.lang.Object scriptLibrary)
public static boolean isDebuggerThread()