| Package | Description |
|---|---|
| com.google.template.soy.exprtree |
Expression parse tree.
|
| com.google.template.soy.soytree |
Soy parse tree.
|
| com.google.template.soy.soytree.defn |
Nodes for representing various kinds of variable and parameter definitions.
|
| Modifier and Type | Method and Description |
|---|---|
VarDefn |
VarRefNode.getDefnDecl() |
| Modifier and Type | Method and Description |
|---|---|
void |
VarRefNode.setDefn(VarDefn defn) |
| Constructor and Description |
|---|
VarRefNode(String name,
SourceLocation sourceLocation,
boolean isDollarSignIjParameter,
VarDefn defn) |
| Modifier and Type | Method and Description |
|---|---|
VarDefn |
SoyNode.LocalVarNode.getVar()
Returns the variable definition.
|
| Modifier and Type | Method and Description |
|---|---|
PrintNode |
MsgFallbackGroupNode.makePrintNode(IdGenerator nodeIdGen,
VarDefn var)
Creates a print node that corresponds to this node, for tree rewriting.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HeaderParam
A parameter declared in the template header.
|
class |
InjectedParam
An injected parameter.
|
class |
LocalVar
A local variable declaration.
|
class |
LoopVar
A local variable declaration.
|
class |
SoyDocParam
A parameter declared in the template SoyDoc.
|
class |
TemplateParam
An explicitly declared template parameter.
|
class |
UndeclaredVar
A reference to an undeclared variable, used in legacy templates.
|