public class PythonDebugger.PythonDebugFrame extends EaseDebugFrame implements IScriptDebugFrame
EaseDebugFrame
parsing the data from IPyFrame
to more usable format.TYPE_FILE, TYPE_FUNCTION
Constructor and Description |
---|
PythonDebugFrame(IPyFrame frame)
Constructor parses information from
IPyFrame to correct parameters for EaseDebugFrame#ScriptDebugFrame(Script, int, int) . |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
java.util.Map<java.lang.String,java.lang.Object> |
getVariables() |
java.lang.Object |
inject(java.lang.String expression) |
void |
setVariable(java.lang.String name,
java.lang.Object content) |
getLineNumber, getScript, getType, setLineNumber
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLineNumber, getScript, getType, setLineNumber
public java.lang.String getName()
getName
in interface IScriptDebugFrame
getName
in class EaseDebugFrame
public java.util.Map<java.lang.String,java.lang.Object> getVariables()
getVariables
in class EaseDebugFrame
public void setVariable(java.lang.String name, java.lang.Object content)
setVariable
in interface IScriptDebugFrame
setVariable
in class EaseDebugFrame
public java.lang.Object inject(java.lang.String expression) throws java.lang.Throwable
inject
in interface IScriptDebugFrame
inject
in class EaseDebugFrame
java.lang.Throwable