jltools.ast
Interface Receiver

All Superinterfaces:
java.lang.Cloneable, Copy, Node, Prefix, java.io.Serializable, Typed
All Known Subinterfaces:
AmbExpr, AmbNewArray, AmbParamTypeOrAccess, AmbReceiver, AmbTypeNode, ArrayAccess, ArrayInit, ArrayTypeNode, Assign, Binary, BooleanLit, Call, CanonicalTypeNode, Cast, CharLit, Conditional, DeclassifyExpr, Expr, Field, FloatLit, Instanceof, InstTypeNode, IntLit, LabeledTypeNode, Lit, Local, New, NewArray, NewLabel, NullLit, NumLit, QualifiedNew, Special, StringLit, TypeNode, Unary

public interface Receiver
extends Prefix, Typed

A Receiver represents any node that can be used as the receiver of a method or of a field access. Usually, this is just expressions and types.


Methods inherited from interface jltools.ast.Node
buildTypes_, buildTypesOverride_, copy, disambiguate_, disambiguateOverride_, disambiguateTypes_, disambiguateTypesOverride_, dump, enterScope, exceptionCheck_, exceptionCheckOverride_, ext, ext, foldConstants_, foldConstantsOverride_, leaveScope, position, position, reconstructTypes_, translate_, typeCheck_, typeCheckOverride_, visit, visitChildren
 
Methods inherited from interface jltools.ast.Typed
type