Class DirectiveNode
- java.lang.Object
-
- com.google.auto.value.processor.escapevelocity.Node
-
- com.google.auto.value.processor.escapevelocity.DirectiveNode
-
- Direct Known Subclasses:
DirectiveNode.ForEachNode,DirectiveNode.IfNode,DirectiveNode.MacroCallNode,DirectiveNode.SetNode
abstract class DirectiveNode extends Node
A node in the parse tree that is a directive such as#set ($x = $y)or#if ($x) y #end.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classDirectiveNode.ForEachNodeA node in the parse tree representing a#foreachconstruct.(package private) static classDirectiveNode.IfNodeA node in the parse tree representing an#ifconstruct.(package private) static classDirectiveNode.MacroCallNodeA node in the parse tree representing a macro call.(package private) static classDirectiveNode.SetNodeA node in the parse tree representing a#setconstruct.
-
Field Summary
-
Fields inherited from class com.google.auto.value.processor.escapevelocity.Node
lineNumber, resourceName
-
-
Constructor Summary
Constructors Constructor Description DirectiveNode(java.lang.String resourceName, int lineNumber)
-
Method Summary
-
Methods inherited from class com.google.auto.value.processor.escapevelocity.Node
cons, emptyNode, evaluate, evaluationException, evaluationException
-
-