public class InstanceScope extends Object
| Modifier and Type | Field and Description |
|---|---|
List<EvalTemplateEvent> |
childEvalTemplateEvents
All templates evaluated and embedded in this
ST. |
boolean |
earlyEval |
List<InterpEvent> |
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 parent,
ST st) |
public final InstanceScope parent
public final ST st
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(InstanceScope parent, ST st)
Copyright © 2013. All Rights Reserved.