Package com.google.auto.value.processor.escapevelocity
package com.google.auto.value.processor.escapevelocity
-
ClassDescriptionA node in the parse tree representing a constant value.A node in the parse tree that is a directive such as
#set ($x = $y)
or#if ($x) y #end
.A node in the parse tree representing a#foreach
construct.This class is the type of the variable$foreach
that is defined within#foreach
loops.A node in the parse tree representing an#if
construct.A node in the parse tree representing a macro call.A node in the parse tree representing a#set
construct.The context of a template evaluation.An exception that occurred while evaluating a template, such as an undefined variable reference or a division by zero.A node in the parse tree representing an expression.Represents all binary expressions.A node in the parse tree representing an expression like!$a
.A macro definition.The context for evaluation within macros.A node in the parse tree.An exception that occurred while parsing a template.A node in the parse tree that is a reference.A node in the parse tree that is an indexing of a reference, like$x[0]
or$x.foo[$i]
.A node in the parse tree that is a reference to a property of another reference, like$x.foo
or$x[$i].foo
.A node in the parse tree representing a method reference, like$list.size()
.A node in the parse tree that is a plain reference such as$x
.The second phase of parsing.A template expressed in EscapeVelocity, a subset of the Velocity Template Language (VTL) from Apache.Used to resolve references to resources in the template, through#parse
directives.A parsing node that will be deleted during the construction of the parse tree, to be replaced by a higher-level construct such asDirectiveNode.IfNode
.A node in the parse tree representing a comment.A synthetic node that represents the end of the input.