|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
oracle.ide.runner.DebuggerEventSource
public abstract class DebuggerEventSource
A class that represents a debugger as the source of debugger events.
DebuggerAdapter, DebuggerListener| Nested Class Summary | |
|---|---|
static class |
DebuggerEventSource.StackFrame |
| Field Summary | |
|---|---|
static int |
DEBUGGER_STATE_FINISHED_CONNECTIONLOSTThe debugger state for finished because the connection was lost unexpectedly. |
static int |
DEBUGGER_STATE_FINISHED_DETACHThe debugger state for finished because the user chose to detach. |
static int |
DEBUGGER_STATE_FINISHED_PROGRAMEXITThe debugger state for finished because the program exited. |
static int |
DEBUGGER_STATE_FINISHED_TERMINATEThe debugger state for finished because the user chose to terminate. |
static int |
DEBUGGER_STATE_RESUMING_CONTINUESTEPThe debugger state for resuming because the user chose to continue step. |
static int |
DEBUGGER_STATE_RESUMING_RESUMEThe debugger state for resuming because the user chose to resume. |
static int |
DEBUGGER_STATE_RESUMING_RUNTOCURSORThe debugger state for resuming because the user chose to run to cursor. |
static int |
DEBUGGER_STATE_RESUMING_STEPINTOThe debugger state for resuming because the user chose to step into. |
static int |
DEBUGGER_STATE_RESUMING_STEPINTOMETHODThe debugger state for resuming because the user chose to step into method. |
static int |
DEBUGGER_STATE_RESUMING_STEPOUTThe debugger state for resuming because the user chose to step out. |
static int |
DEBUGGER_STATE_RESUMING_STEPOVERThe debugger state for resuming because the user chose to step over. |
static int |
DEBUGGER_STATE_RESUMING_STEPTOENDOFMETHODThe debugger state for resuming because the user chose to step to end of method. |
static int |
DEBUGGER_STATE_STARTINGThe debugger state for starting. |
static int |
DEBUGGER_STATE_STOPPING_BREAKPOINTThe debugger state for stopping because a breakpoint has been hit. |
static int |
DEBUGGER_STATE_STOPPING_FINISHEDSTEPPINGThe debugger state for stopping because a stop command has completed. |
static int |
DEBUGGER_STATE_STOPPING_PAUSEDThe debugger state for stopping because the user chose to pause. |
static int |
LANGUAGE_ANTThe language may be ANT |
static int |
LANGUAGE_JAVAThe language may be Java |
static int |
LANGUAGE_JAVASCRIPTThe language may be JAVASCRIPT |
static int |
LANGUAGE_PLSQLThe language may be PLSQL |
static int |
LANGUAGE_UNKNOWNThe language may be unknown |
static int |
LANGUAGE_XSLTThe language may be XSLT |
| Constructor Summary | |
|---|---|
DebuggerEventSource() |
|
| Method Summary | |
|---|---|
Context |
getContext()Get the context of the debugging process that send this event |
abstract int |
getLanguages()Returns the languages that this debugger might be debugging. |
abstract DebuggerEventSource.StackFrame[] |
getStackFrames()Returns the stack frames for the current thread, when the debugger event type is DEBUGGER_STOPPING. |
abstract int |
getState()Returns the state of the debugger. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int LANGUAGE_UNKNOWN
public static final int LANGUAGE_JAVA
public static final int LANGUAGE_PLSQL
public static final int LANGUAGE_XSLT
public static final int LANGUAGE_ANT
public static final int LANGUAGE_JAVASCRIPT
public static final int DEBUGGER_STATE_STARTING
public static final int DEBUGGER_STATE_STOPPING_BREAKPOINT
public static final int DEBUGGER_STATE_STOPPING_FINISHEDSTEPPING
public static final int DEBUGGER_STATE_STOPPING_PAUSED
public static final int DEBUGGER_STATE_RESUMING_RESUME
public static final int DEBUGGER_STATE_RESUMING_STEPOVER
public static final int DEBUGGER_STATE_RESUMING_STEPINTO
public static final int DEBUGGER_STATE_RESUMING_STEPOUT
public static final int DEBUGGER_STATE_RESUMING_STEPTOENDOFMETHOD
public static final int DEBUGGER_STATE_RESUMING_CONTINUESTEP
public static final int DEBUGGER_STATE_RESUMING_RUNTOCURSOR
public static final int DEBUGGER_STATE_RESUMING_STEPINTOMETHOD
public static final int DEBUGGER_STATE_FINISHED_PROGRAMEXIT
public static final int DEBUGGER_STATE_FINISHED_CONNECTIONLOST
public static final int DEBUGGER_STATE_FINISHED_TERMINATE
public static final int DEBUGGER_STATE_FINISHED_DETACH
| Constructor Detail |
|---|
public DebuggerEventSource()
| Method Detail |
|---|
public abstract int getLanguages()
LANGUAGE_UNKNOWN LANGUAGE_JAVA LANGUAGE_PLSQL LANGUAGE_XSLT LANGUAGE_ANT LANGUAGE_JAVASCRIPTpublic abstract int getState()
DEBUGGER_STARTING, this method will return one of the following states:
DEBUGGER_STATE_STARTINGDEBUGGER_STOPPING, this method will return one of the following states:
DEBUGGER_STATE_STOPPING_BREAKPOINTDEBUGGER_STATE_STOPPING_FINISHEDSTEPPINGDEBUGGER_STATE_STOPPING_PAUSEDDEBUGGER_RESUMING, this method will return one of the following states:
DEBUGGER_STATE_RESUMING_RESUMEDEBUGGER_STATE_RESUMING_RESUMEDEBUGGER_STATE_RESUMING_STEPOVERDEBUGGER_STATE_RESUMING_STEPINTODEBUGGER_STATE_RESUMING_STEPOUTDEBUGGER_STATE_RESUMING_STEPTOENDOFMETHODDEBUGGER_STATE_RESUMING_CONTINUESTEPDEBUGGER_STATE_RESUMING_RUNTOCURSORDEBUGGER_STATE_RESUMING_STEPINTOMETHODDEBUGGER_FINISHED, this method will return one of the following states:
DEBUGGER_STATE_FINISHED_PROGRAMEXITDEBUGGER_STATE_FINISHED_CONNECTIONLOSTDEBUGGER_STATE_FINISHED_TERMINATEDEBUGGER_STATE_FINISHED_DETACHpublic abstract DebuggerEventSource.StackFrame[] getStackFrames()
DEBUGGER_STOPPING.
If the debugger event type is DEBUGGER_STARTING, DEBUGGER_RESUMING, or DEBUGGER_FINISHED, this method will return null.
public Context getContext()
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.9.0) E52944-01 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||