See: Description
| Interface | Description |
|---|---|
| DebuggeeData |
DebuggeeData represents a data item from a debuggee as supplied by
the debugger.
|
| DebuggerBreakpoint |
Definition of a Debugger Breakpoint, which provides a read-only view of
a breakpoint.
|
| DebuggerBreakpointDeclarator |
Interface that helps with registering debugger extender custom breakpoint
types in a declarative way
Register in a declarative way in extension.xml, as follows:
Use a fully qualified class name of an implementation of
oracle.ide.runner.DebuggerBreakpointDeclarator for the 'class' attribute
Use the unique type string of the breakpoint type for the 'type-string' attribute, such as 'ADF Breakpoint' Add a <hooks> section or use the existing one Add a <jdeveloper-hook> section or use the existing one <hooks> <jdeveloper-hook xmlns="http://xmlns.oracle.com/jdeveloper/1013/extension"> <debugger-hook> <debugger-extender-custom-breakpoint-type class="mycompany.MyDebuggerBreakpointDeclarator" type-string="My Breakpoint" /> </debugger-hook> </jdeveloper-hook> </hooks> |
| DebuggerBreakpointGutterToggleHandler |
Interface used by debugger extenders when they want to control the
type of breakpoint created when the user clicks in the gutter of a
code editor page to create a breakpoint.
|
| DebuggerBreakpointLogEntry |
Defines details about how the debugger should make log entries for a
breakpoint.
|
| DebuggerBreakpointPanel |
This interface allows a DebuggerExtender to supply a panel where the user
can edit DebuggerExtender specific breakpoint details for custom breakpoints.
|
| DebuggerEvaluator |
Evaluators are keyed to a particular debuggee stop (stack frame and thread)
and the evaluator expires as soon as the debuggee resumes.
|
| DebuggerExceptionBreakpoint |
Defines an exception breakpoint
|
| DebuggerExtender |
A DebuggerExtender can modify and enhance certain functionalities of a Debugger.
|
| DebuggerExtender2 |
This interface extends DebuggerExtender by adding methods that are used
to control showing the Instruction Pointer (IP) at non-breakpoint locations,
as may result from a step operation, pop back to here, or run to cursor.
|
| DebuggerExtenderCallback |
Interface returned by the debugger when a DebuggerExtender is added.
|
| DebuggerExtenderDeclarator |
Helper interface that can be used for declarative registration of
DebuggerExtenders.
|
| DebuggerFileLineBreakpoint |
Defines a file/line breakpoint.
|
| DebuggerInspectorExpressionProvider |
Defines an interface that the debugger will call to get a suitable
expression for the inspector based on where the cursor is in the editor
|
| DebuggerListener |
The listener interface for receiving debugger events.
|
| DebuggerLocation |
An interface to represent a source file location.
|
| DebuggerMethodBreakpoint |
Defines a method breakpoint
|
| DebuggerPropertiesBreakpoint |
Defines a properties breakpoint.
|
| DebuggerStartCallback |
This API should not be used by extension developers.
|
| DebuggerThread |
Represents a thread in the debugger when the debuggee is stopped.
|
| DebuggerURLLineBreakpoint |
Defines a URL/line breakpoint.
|
| DebuggerWindowProvider |
Extensions can add their own debugger windows.
|
| DebuggerWindowProviderCallback |
Callback from the DebuggerWindowProvider to the debugger
Returned when the DebuggerWindowProvider is added:
DebuggerWindowProviderCallback
addDebuggerWindowProvider( DebuggerWindowProvider provider );
|
| DebuggerWindowProviderDeclarator |
Helper interface that can be used for declarative registration of
DebuggerWindowProviders.
|
| RunProcessLifecycleListener |
The listener interface for receiving notification RunProcess lifecycle
events.
|
| RunProcessListener |
The RunProcessListener interface allows code to be notification when
a
SimpleProcess has finished. |
| SmartDataProvider | |
| StarterFactory |
An interface that provides a factory for starting a process.
|
| StarterFactoryDescription |
Provides a description of a StarterFactory that can be lazily loaded by
a StarterFactoryProvider.
|
| StarterFactoryProvider |
StarterFactoryProviders can lazily provide StarterFactories for the runner,
debugger and profiler.
|
| StepAndNotifyExtenderBreakpoint |
This sub-interface of DebuggerBreakpoint is for use by
DebuggerExtenders that want to be notified at the completion of a step
operation (Step Into, Step Over, Step to End of Method).
|
| ToolTipExpressionProvider |
| Class | Description |
|---|---|
| AbstractStarterFactory | |
| Debugger |
The
Debugger class provides methods that interact with the
debugger. |
| DebuggerAdapter |
An abstract adapter class for receiving debugger events.
|
| DebuggerBreakpointNopGutterToggleHandler |
This class can be armed as a <debugger-breakpoint-gutter-toggle-handler>
for node types where breakpoints should not be set via clicks in the editor gutter
|
| DebuggerEvent |
An event that indicates that a debugger has changed its state.
|
| DebuggerEventSource |
A class that represents a debugger as the source of debugger events.
|
| DebuggerEventSource.StackFrame | |
| DebuggerStartAdapter |
This API should not be used by extension developers.
|
| DebugStartAdapter |
This API should not be used by extension developers.
|
| Profiler |
The
Profiler class provides methods that interact with the
profiler. |
| RunLogPage |
The
RunLogPage class is the LogPage used for
a running process. |
| RunnableItem | |
| Runner |
The
Runner class provides methods that interact with the
runner. |
| RunnerOptions |
Runtime Service settings.
|
| RunProcess |
An abstract class that represents a process that can be run in
some way.
|
| RunProcessLifecycleEvent | |
| SimpleProcess |
The SimpleProcess class contains methods to start a process and
redirect the process's output to the log window.
|
| Starter |
A class that represents a way of starting a process.
|
| StarterCookieList |
| Enum | Description |
|---|---|
| DebuggeeData.DataKind |
The kind of DebuggeeData
|
| DebuggerBreakpoint.BreakpointKind |
The various breakpoint kinds
|
| DebuggerBreakpoint.BreakpointScope |
The various scopes where a breakpoint can be valid
|
| DebuggerBreakpoint.BreakpointState |
The various breakpoint states
|
| DebuggerWindowProvider.DebuggerWindowPosition | Deprecated
Debugger Extenders should provide their own DockableFactories
and no longer use the core DockableFactory to create and
manage their windows
|
| Error | Description |
|---|---|
| DontStartNoMessageError |
Related Documentation
See Extending JDeveloper Using the Addin API for additional details.