Uses of Class
com.google.auto.value.processor.escapevelocity.ExpressionNode
Packages that use ExpressionNode
-
Uses of ExpressionNode in com.google.auto.value.processor.escapevelocity
Subclasses of ExpressionNode in com.google.auto.value.processor.escapevelocityModifier and TypeClassDescription(package private) classA node in the parse tree representing a constant value.(package private) static classRepresents all binary expressions.(package private) static classA node in the parse tree representing an expression like!$a.(package private) classA node in the parse tree that is a reference.(package private) static classA node in the parse tree that is an indexing of a reference, like$x[0]or$x.foo[$i].(package private) static classA node in the parse tree that is a reference to a property of another reference, like$x.fooor$x[$i].foo.(package private) static classA node in the parse tree representing a method reference, like$list.size().(package private) static classA node in the parse tree that is a plain reference such as$x.Fields in com.google.auto.value.processor.escapevelocity declared as ExpressionNodeModifier and TypeFieldDescriptionprivate final ExpressionNodeDirectiveNode.ForEachNode.collection(package private) final ExpressionNodeTokenNode.ForEachTokenNode.collectionprivate final ExpressionNodeDirectiveNode.IfNode.condition(package private) final ExpressionNodeTokenNode.IfOrElseIfTokenNode.conditionprivate final ExpressionNodeExpressionNode.NotExpressionNode.expr(package private) final ExpressionNodeReferenceNode.IndexReferenceNode.index(package private) final ExpressionNodeExpressionNode.BinaryExpressionNode.lhs(package private) final ExpressionNodeExpressionNode.BinaryExpressionNode.rhsFields in com.google.auto.value.processor.escapevelocity with type parameters of type ExpressionNodeModifier and TypeFieldDescription(package private) final List<ExpressionNode> ReferenceNode.MethodReferenceNode.argsMethods in com.google.auto.value.processor.escapevelocity that return ExpressionNodeModifier and TypeMethodDescription(package private) ExpressionNodeParser.OperatorParser.parse(ExpressionNode lhs, int minPrecedence) Parse a subexpression whose left-hand side islhsand where we only consider operators with precedence at leastminPrecedence.private ExpressionNodeParser.parseBooleanLiteral()Parses a boolean literal, eithertrueorfalse.private ExpressionNodeParser.parseExpression()Parses an expression, which can occur within a directive like#ifor#set, or within a reference like$x[$a + $b]or$x.m($a + $b).private ExpressionNodeParser.parseIntLiteral(String prefix) private ExpressionNodeParser.parsePrimary()Parses an expression containing only literals or references.private ExpressionNodeParser.parseStringLiteral()private ExpressionNodeParser.parseUnaryExpression()Parses an expression not containing any operators (except inside parentheses).Methods in com.google.auto.value.processor.escapevelocity with parameters of type ExpressionNodeModifier and TypeMethodDescription(package private) ExpressionNodeParser.OperatorParser.parse(ExpressionNode lhs, int minPrecedence) Parse a subexpression whose left-hand side islhsand where we only consider operators with precedence at leastminPrecedence.Constructors in com.google.auto.value.processor.escapevelocity with parameters of type ExpressionNodeModifierConstructorDescription(package private)BinaryExpressionNode(ExpressionNode lhs, Parser.Operator op, ExpressionNode rhs) (package private)ElseIfTokenNode(ExpressionNode condition) (package private)ForEachNode(String resourceName, int lineNumber, String var, ExpressionNode in, Node body) (package private)ForEachTokenNode(String var, ExpressionNode collection) (package private)IfNode(String resourceName, int lineNumber, ExpressionNode condition, Node trueNode, Node falseNode) (package private)IfOrElseIfTokenNode(ExpressionNode condition) (package private)IfTokenNode(ExpressionNode condition) (package private)IndexReferenceNode(ReferenceNode lhs, ExpressionNode index) (package private)Constructor parameters in com.google.auto.value.processor.escapevelocity with type arguments of type ExpressionNodeModifierConstructorDescription(package private)MethodReferenceNode(ReferenceNode lhs, String id, List<ExpressionNode> args)