public class InstanceScope extends Object
| Modifier and Type | Field and Description |
|---|---|
List |
childEvalTemplateEvents
All templates evaluated and embedded in this
ST.
|
boolean |
earlyEval
|
List |
events
Includes the
EvalTemplateEvent for this template.
|
int |
ip
Current instruction pointer.
|
InstanceScope |
parent
Template that invoked us.
|
ST |
st
Template we're executing.
|
| Constructor and Description |
|---|
InstanceScope(InstanceScope
|
public final InstanceScopeparent
public final STst
public int ip
public List<InterpEvent > events
EvalTemplateEvent for this template. This is a subset of
Interpreter.events field. The final
EvalTemplateEvent is stored in 3 places:
parent's childEvalTemplateEvents listInterpreter.events listEvalTemplateEvent in its list.
All events get added to the parent's event list.
public List<EvalTemplateEvent > childEvalTemplateEvents
public boolean earlyEval
public InstanceScope(InstanceScopeparent, ST st)