Uses of Class
com.google.auto.value.processor.escapevelocity.ReferenceNode
-
Packages that use ReferenceNode Package Description com.google.auto.value.processor.escapevelocity -
-
Uses of ReferenceNode in com.google.auto.value.processor.escapevelocity
Subclasses of ReferenceNode in com.google.auto.value.processor.escapevelocity Modifier and Type Class Description (package private) static class
ReferenceNode.IndexReferenceNode
A node in the parse tree that is an indexing of a reference, like$x[0]
or$x.foo[$i]
.(package private) static class
ReferenceNode.MemberReferenceNode
A node in the parse tree that is a reference to a property of another reference, like$x.foo
or$x[$i].foo
.(package private) static class
ReferenceNode.MethodReferenceNode
A node in the parse tree representing a method reference, like$list.size()
.(package private) static class
ReferenceNode.PlainReferenceNode
A node in the parse tree that is a plain reference such as$x
.Fields in com.google.auto.value.processor.escapevelocity declared as ReferenceNode Modifier and Type Field Description (package private) ReferenceNode
ReferenceNode.IndexReferenceNode. lhs
(package private) ReferenceNode
ReferenceNode.MemberReferenceNode. lhs
(package private) ReferenceNode
ReferenceNode.MethodReferenceNode. lhs
Methods in com.google.auto.value.processor.escapevelocity that return ReferenceNode Modifier and Type Method Description private ReferenceNode
Parser. parseReferenceIndex(ReferenceNode lhs)
Parses an index suffix to a method, like$x[$i]
.private ReferenceNode
Parser. parseReferenceMember(ReferenceNode lhs)
Parses a reference member, which is either a property reference like$x.y
or a method call like$x.y($z)
.private ReferenceNode
Parser. parseReferenceMethodParams(ReferenceNode lhs, java.lang.String id)
Parses the parameters to a method reference, like$foo.bar($a, $b)
.private ReferenceNode
Parser. parseReferenceNoBrace()
Parses a reference, in the simple form without braces.private ReferenceNode
Parser. parseReferenceSuffix(ReferenceNode lhs)
Parses the modifiers that can appear at the tail of a reference.private ReferenceNode
Parser. parseRequiredReference()
Same asParser.parseReference()
, except it really must be a reference.Methods in com.google.auto.value.processor.escapevelocity with parameters of type ReferenceNode Modifier and Type Method Description private ReferenceNode
Parser. parseReferenceIndex(ReferenceNode lhs)
Parses an index suffix to a method, like$x[$i]
.private ReferenceNode
Parser. parseReferenceMember(ReferenceNode lhs)
Parses a reference member, which is either a property reference like$x.y
or a method call like$x.y($z)
.private ReferenceNode
Parser. parseReferenceMethodParams(ReferenceNode lhs, java.lang.String id)
Parses the parameters to a method reference, like$foo.bar($a, $b)
.private ReferenceNode
Parser. parseReferenceSuffix(ReferenceNode lhs)
Parses the modifiers that can appear at the tail of a reference.Constructors in com.google.auto.value.processor.escapevelocity with parameters of type ReferenceNode Constructor Description IndexReferenceNode(ReferenceNode lhs, ExpressionNode index)
MemberReferenceNode(ReferenceNode lhs, java.lang.String id)
MethodReferenceNode(ReferenceNode lhs, java.lang.String id, java.util.List<ExpressionNode> args)
-