|
Extension SDK 10.1.2 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.ide.runner.Debugger
The Debugger
class provides methods that interact with the
debugger.
Constructor Summary | |
Debugger()
|
Method Summary | |
abstract void |
addRunAndDebugToContextMenu(ContextMenu popup,
Context context)
|
abstract void |
addSmartDataProvider(SmartDataProvider smartDataProvider)
|
abstract ContextMenu |
getContextMenu()
Returns the ContextMenu that the debugger uses in debugger
windows. |
static Debugger |
getDebugger()
Returns the active Debugger instance. |
abstract javax.swing.JMenu |
getDebugMenu()
Returns the Debug menu that the debugger has added to the main menu bar. |
abstract boolean |
isDebugging()
Returns true if the debugger is currently debugging one or more processes. |
abstract java.net.URL |
parseStackTraceLine(Workspace workspace,
Project project,
java.lang.String stackTraceLine)
|
abstract void |
redefineClasses(java.util.Map nameToGuts)
Deprecated. |
abstract void |
redefineClasses(Project project,
java.util.Map nameToGuts)
Tells the debugger to redefine some classes that have been recompiled. |
abstract void |
removeSmartDataProvider(SmartDataProvider smartDataProvider)
|
static void |
setDebugger(Debugger debugger)
Sets the active Debugger instance. |
abstract boolean |
showSourceFileForStackTraceLine(Workspace workspace,
Project project,
java.net.URL urlWithLine)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public Debugger()
Method Detail |
public static Debugger getDebugger()
public static void setDebugger(Debugger debugger)
public abstract javax.swing.JMenu getDebugMenu()
public abstract ContextMenu getContextMenu()
ContextMenu
that the debugger uses in debugger
windows.
public abstract boolean isDebugging()
public abstract void redefineClasses(java.util.Map nameToGuts)
nameToGuts
- a map where the keys are full class names
(String) and the values are the guts of the class file (byte[]).public abstract void redefineClasses(Project project, java.util.Map nameToGuts)
project
- the project that was recompilednameToGuts
- a map where the keys are full class names
(String) and the values are the guts of the class file (byte[]).public abstract java.net.URL parseStackTraceLine(Workspace workspace, Project project, java.lang.String stackTraceLine)
public abstract boolean showSourceFileForStackTraceLine(Workspace workspace, Project project, java.net.URL urlWithLine)
public abstract void addSmartDataProvider(SmartDataProvider smartDataProvider)
public abstract void removeSmartDataProvider(SmartDataProvider smartDataProvider)
public abstract void addRunAndDebugToContextMenu(ContextMenu popup, Context context)
|
Extension SDK | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 1997, 2004, Oracle. All rights reserved.