Uses of Class
com.google.auto.value.processor.escapevelocity.ExpressionNode
-
Packages that use ExpressionNode Package Description com.google.auto.value.processor.escapevelocity -
-
Uses of ExpressionNode in com.google.auto.value.processor.escapevelocity
Subclasses of ExpressionNode in com.google.auto.value.processor.escapevelocity Modifier and Type Class Description (package private) classConstantExpressionNodeA node in the parse tree representing a constant value.(package private) static classExpressionNode.BinaryExpressionNodeRepresents all binary expressions.(package private) static classExpressionNode.NotExpressionNodeA node in the parse tree representing an expression like!$a.(package private) classReferenceNodeA node in the parse tree that is a reference.(package private) static classReferenceNode.IndexReferenceNodeA node in the parse tree that is an indexing of a reference, like$x[0]or$x.foo[$i].(package private) static classReferenceNode.MemberReferenceNodeA node in the parse tree that is a reference to a property of another reference, like$x.fooor$x[$i].foo.(package private) static classReferenceNode.MethodReferenceNodeA node in the parse tree representing a method reference, like$list.size().(package private) static classReferenceNode.PlainReferenceNodeA node in the parse tree that is a plain reference such as$x.Fields in com.google.auto.value.processor.escapevelocity declared as ExpressionNode Modifier and Type Field Description private ExpressionNodeDirectiveNode.ForEachNode. collection(package private) ExpressionNodeTokenNode.ForEachTokenNode. collectionprivate ExpressionNodeDirectiveNode.IfNode. condition(package private) ExpressionNodeTokenNode.IfOrElseIfTokenNode. conditionprivate ExpressionNodeExpressionNode.NotExpressionNode. expr(package private) ExpressionNodeReferenceNode.IndexReferenceNode. index(package private) ExpressionNodeExpressionNode.BinaryExpressionNode. lhs(package private) ExpressionNodeExpressionNode.BinaryExpressionNode. rhsFields in com.google.auto.value.processor.escapevelocity with type parameters of type ExpressionNode Modifier and Type Field Description (package private) java.util.List<ExpressionNode>ReferenceNode.MethodReferenceNode. argsMethods in com.google.auto.value.processor.escapevelocity that return ExpressionNode Modifier and Type Method Description (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(java.lang.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 ExpressionNode Modifier and Type Method Description (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 ExpressionNode Constructor Description BinaryExpressionNode(ExpressionNode lhs, Parser.Operator op, ExpressionNode rhs)ElseIfTokenNode(ExpressionNode condition)ForEachNode(java.lang.String resourceName, int lineNumber, java.lang.String var, ExpressionNode in, Node body)ForEachTokenNode(java.lang.String var, ExpressionNode collection)IfNode(java.lang.String resourceName, int lineNumber, ExpressionNode condition, Node trueNode, Node falseNode)IfOrElseIfTokenNode(ExpressionNode condition)IfTokenNode(ExpressionNode condition)IndexReferenceNode(ReferenceNode lhs, ExpressionNode index)NotExpressionNode(ExpressionNode expr)Constructor parameters in com.google.auto.value.processor.escapevelocity with type arguments of type ExpressionNode Constructor Description MethodReferenceNode(ReferenceNode lhs, java.lang.String id, java.util.List<ExpressionNode> args)
-