| Package | Description |
|---|---|
| com.google.template.soy.exprtree |
Expression parse tree.
|
| com.google.template.soy.jssrc.internal | |
| com.google.template.soy.pysrc.internal | |
| com.google.template.soy.sharedpasses.render | |
| com.google.template.soy.soytree |
Soy parse tree.
|
| Modifier and Type | Method and Description |
|---|---|
ExprRootNode |
ExprRootNode.copy(CopyState copyState) |
| Modifier and Type | Method and Description |
|---|---|
static com.google.common.collect.ImmutableList<ExprRootNode> |
ExprRootNode.wrap(Iterable<? extends ExprNode> exprs) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractExprNodeVisitor.visitExprRootNode(ExprRootNode node) |
protected R |
AbstractReturningExprNodeVisitor.visitExprRootNode(ExprRootNode node) |
| Modifier and Type | Method and Description |
|---|---|
static com.google.common.collect.ImmutableList<ExprNode> |
ExprRootNode.unwrap(Iterable<ExprRootNode> exprs) |
| Modifier and Type | Method and Description |
|---|---|
protected CodeChunk.WithValue |
TranslateExprNodeVisitor.visitExprRootNode(ExprRootNode node) |
| Modifier and Type | Method and Description |
|---|---|
protected PyExpr |
TranslateToPyExprVisitor.visitExprRootNode(ExprRootNode node) |
| Modifier and Type | Method and Description |
|---|---|
protected SoyValue |
EvalVisitor.visitExprRootNode(ExprRootNode node) |
| Modifier and Type | Method and Description |
|---|---|
ExprRootNode |
VeLogNode.getConfigExpression()
Returns a reference to the config expression, if there is one.
|
ExprRootNode |
CallNode.getDataExpr() |
ExprRootNode |
CallDelegateNode.getDelCalleeVariantExpr()
Returns the variant expression for the delegate being called, or null if it's a string.
|
ExprRootNode |
IfCondNode.getExpr()
Returns the parsed expression.
|
ExprRootNode |
ForNonemptyNode.getExpr()
Returns the expression we're iterating over.
|
ExprRootNode |
LetValueNode.getExpr()
Returns the value expression that this variable is set to.
|
ExprRootNode |
CallParamValueNode.getExpr()
Returns the parsed expression for the param value.
|
ExprRootNode |
SwitchNode.getExpr()
Returns the parsed expression.
|
ExprRootNode |
ForNode.getExpr()
Returns the parsed expression.
|
ExprRootNode |
PrintNode.getExpr()
Returns the parsed expression.
|
ExprRootNode |
MsgSelectNode.getExpr()
Returns the expression for the value to select on.
|
ExprRootNode |
MsgPluralNode.getExpr()
Returns the parsed expression.
|
ExprRootNode |
VeLogNode.getLogonlyExpression()
Returns a reference to the config expression, if there is one.
|
| Modifier and Type | Method and Description |
|---|---|
List<ExprRootNode> |
MsgNode.getAndRemoveGenderExprs()
Returns the list of expressions for gender values and sets that field to null.
|
List<ExprRootNode> |
PrintDirectiveNode.getArgs()
The parsed args.
|
com.google.common.collect.ImmutableList<ExprRootNode> |
IfCondNode.getExprList() |
com.google.common.collect.ImmutableList<ExprRootNode> |
LetValueNode.getExprList() |
com.google.common.collect.ImmutableList<ExprRootNode> |
SoyNode.ExprHolderNode.getExprList()
Returns the list of expressions in this node.
|
com.google.common.collect.ImmutableList<ExprRootNode> |
CallParamValueNode.getExprList() |
com.google.common.collect.ImmutableList<ExprRootNode> |
SwitchNode.getExprList() |
com.google.common.collect.ImmutableList<ExprRootNode> |
ForNode.getExprList() |
com.google.common.collect.ImmutableList<ExprRootNode> |
TemplateDelegateNode.getExprList() |
com.google.common.collect.ImmutableList<ExprRootNode> |
PrintNode.getExprList() |
com.google.common.collect.ImmutableList<ExprRootNode> |
CallDelegateNode.getExprList() |
com.google.common.collect.ImmutableList<ExprRootNode> |
VeLogNode.getExprList() |
com.google.common.collect.ImmutableList<ExprRootNode> |
SwitchCaseNode.getExprList() |
com.google.common.collect.ImmutableList<ExprRootNode> |
MsgSelectNode.getExprList() |
com.google.common.collect.ImmutableList<ExprRootNode> |
CallNode.getExprList() |
com.google.common.collect.ImmutableList<ExprRootNode> |
MsgNode.getExprList() |
com.google.common.collect.ImmutableList<ExprRootNode> |
PrintDirectiveNode.getExprList() |
com.google.common.collect.ImmutableList<ExprRootNode> |
MsgPluralNode.getExprList() |
| Constructor and Description |
|---|
MsgSelectNode(int id,
SourceLocation sourceLocation,
ExprRootNode selectExpr,
String baseSelectVarName) |