| Package | Description |
|---|---|
| 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 | Interface and Description |
|---|---|
static interface |
SoyNode.LocalVarBlockNode
A node that adds a new local variable whose scope comprises the children of this code.
|
static interface |
SoyNode.LocalVarInlineNode
A node that adds a new local variable whose scope comprises the younger siblings of this node.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ForNonemptyNode
Node representing the loop portion of a 'foreach' statement.
|
class |
LetContentNode
Node representing a 'let' statement with content.
|
class |
LetNode
Abstract node representing a 'let' statement.
|
class |
LetValueNode
Node representing a 'let' statement with a value expression.
|
| Modifier and Type | Method and Description |
|---|---|
SoyNode.LocalVarNode |
LocalVar.declaringNode() |
| Constructor and Description |
|---|
LocalVar(LocalVar localVar,
SoyNode.LocalVarNode declaringNode)
Copy constructor for when the declaring node is being cloned.
|
LocalVar(String name,
SoyNode.LocalVarNode declaringNode,
SoyType type) |
LoopVar(LoopVar loop,
SoyNode.LocalVarNode declaringNode)
Copy constructor for when the declaring node is being cloned.
|
LoopVar(String name,
SoyNode.LocalVarNode declaringNode,
SoyType type) |