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
public class PythonDebugger.PythonDebugFrame extends EaseDebugFrame implements IScriptDebugFrame
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
Constructors Constructor Description PythonDebugFrame(IPyFrame frame)Constructor parses information fromIPyFrameto correct parameters forEaseDebugFrame(Script, int, int). -
Method Summary
Methods inherited from class org.eclipse.ease.debugging.EaseDebugFrame
getLineNumber, getScript, getType, setLineNumberMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.ease.debugging.IScriptDebugFrame
getLineNumber, getScript, getType, setLineNumber
-
Constructor Details
-
PythonDebugFrame
Constructor parses information fromIPyFrameto correct parameters forEaseDebugFrame(Script, int, int).- Parameters:
frame-IPyFramewith information about the current execution frame.
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceIScriptDebugFrame- Overrides:
getNamein classEaseDebugFrame
-
getVariables
- Overrides:
getVariablesin classEaseDebugFrame
-
setVariable
- Specified by:
setVariablein interfaceIScriptDebugFrame- Overrides:
setVariablein classEaseDebugFrame
-
inject
- Specified by:
injectin interfaceIScriptDebugFrame- Overrides:
injectin classEaseDebugFrame- Throws:
Throwable
-