public class InstanceScope extends Object
| Modifier and Type | Field | 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 | 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 © 2019. All rights reserved.