Uses of Class
com.google.auto.value.processor.escapevelocity.ReferenceNode
Packages that use ReferenceNode
-
Uses of ReferenceNode in com.google.auto.value.processor.escapevelocity
Subclasses of ReferenceNode in com.google.auto.value.processor.escapevelocityModifier and TypeClassDescription(package private) static class
A node in the parse tree that is an indexing of a reference, like$x[0]
or$x.foo[$i]
.(package private) static class
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
A node in the parse tree representing a method reference, like$list.size()
.(package private) static class
A node in the parse tree that is a plain reference such as$x
.Fields in com.google.auto.value.processor.escapevelocity declared as ReferenceNodeModifier and TypeFieldDescription(package private) final ReferenceNode
ReferenceNode.IndexReferenceNode.lhs
(package private) final ReferenceNode
ReferenceNode.MemberReferenceNode.lhs
(package private) final ReferenceNode
ReferenceNode.MethodReferenceNode.lhs
Methods in com.google.auto.value.processor.escapevelocity that return ReferenceNodeModifier and TypeMethodDescriptionprivate 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, 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 ReferenceNodeModifier and TypeMethodDescriptionprivate 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, 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 ReferenceNodeModifierConstructorDescription(package private)
IndexReferenceNode
(ReferenceNode lhs, ExpressionNode index) (package private)
MemberReferenceNode
(ReferenceNode lhs, String id) (package private)
MethodReferenceNode
(ReferenceNode lhs, String id, List<ExpressionNode> args)