Class SingleFrame
- java.lang.Object
-
- org.eclipse.epsilon.eol.execute.context.SingleFrame
-
-
Constructor Summary
Constructors Constructor Description SingleFrame(FrameType type, ModuleElement entryPoint)
SingleFrame(FrameType type, ModuleElement entryPoint, String label)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
SingleFrame
clone()
boolean
contains(String key)
void
dispose()
Variable
get(String key)
Map<String,Variable>
getAll()
ModuleElement
getCurrentStatement()
ModuleElement
getEntryPoint()
String
getLabel()
FrameType
getType()
void
put(String name, Object value)
void
put(Variable variable)
void
putAll(Map<String,Variable> variables)
void
remove(String name)
void
setCurrentStatement(ModuleElement ast)
void
setEntryPoint(ModuleElement entryPoint)
void
setLabel(String label)
void
setType(FrameType type)
String
toString()
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.epsilon.eol.execute.context.Frame
isProtected, put, put
-
-
-
-
Constructor Detail
-
SingleFrame
public SingleFrame(FrameType type, ModuleElement entryPoint)
-
SingleFrame
public SingleFrame(FrameType type, ModuleElement entryPoint, String label)
-
-
Method Detail
-
clone
public SingleFrame clone()
-
getEntryPoint
public ModuleElement getEntryPoint()
- Specified by:
getEntryPoint
in interfaceFrame
-
setEntryPoint
public void setEntryPoint(ModuleElement entryPoint)
- Specified by:
setEntryPoint
in interfaceFrame
-
setCurrentStatement
public void setCurrentStatement(ModuleElement ast)
- Specified by:
setCurrentStatement
in interfaceFrame
-
getCurrentStatement
public ModuleElement getCurrentStatement()
- Specified by:
getCurrentStatement
in interfaceFrame
-
-