Class PythonDebugger.PythonDebugFrame
java.lang.Object
org.eclipse.ease.debugging.EaseDebugFrame
org.eclipse.ease.lang.python.debugger.PythonDebugger.PythonDebugFrame
- All Implemented Interfaces:
IScriptDebugFrame
- Enclosing class:
- PythonDebugger
Custom
EaseDebugFrame
parsing the data from IPyFrame
to more usable format.-
Field Summary
Fields inherited from interface org.eclipse.ease.debugging.IScriptDebugFrame
TYPE_FILE, TYPE_FUNCTION
-
Constructor Summary
ConstructorsConstructorDescriptionPythonDebugFrame
(IPyFrame frame) Constructor parses information fromIPyFrame
to correct parameters forEaseDebugFrame(Script, int, int)
. -
Method Summary
Methods inherited from class org.eclipse.ease.debugging.EaseDebugFrame
getLineNumber, getScript, getType, setLineNumber
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.ease.debugging.IScriptDebugFrame
getLineNumber, getScript, getType, setLineNumber
-
Constructor Details
-
PythonDebugFrame
Constructor parses information fromIPyFrame
to correct parameters forEaseDebugFrame(Script, int, int)
.- Parameters:
frame
-IPyFrame
with information about the current execution frame.
-
-
Method Details
-
getName
- Specified by:
getName
in interfaceIScriptDebugFrame
- Overrides:
getName
in classEaseDebugFrame
-
getVariables
- Overrides:
getVariables
in classEaseDebugFrame
-
setVariable
- Specified by:
setVariable
in interfaceIScriptDebugFrame
- Overrides:
setVariable
in classEaseDebugFrame
-
inject
- Specified by:
inject
in interfaceIScriptDebugFrame
- Overrides:
inject
in classEaseDebugFrame
- Throws:
Throwable
-