polyglot.ast
Interface Receiver

All Superinterfaces:
java.lang.Cloneable, Copy, JL, Node, NodeOps, Prefix, Typed
All Known Subinterfaces:
AmbAssign, AmbExpr, AmbReceiver, AmbTypeNode, ArrayAccess, ArrayAccessAssign, ArrayInit, ArrayTypeNode, Assign, Binary, BooleanLit, Call, CanonicalTypeNode, Cast, CharLit, ClassLit, Conditional, Expr, Field, FieldAssign, FloatLit, Instanceof, IntLit, Lit, Local, LocalAssign, New, NewArray, NullLit, NumLit, Special, StringLit, TrackedTypeNode, TypeNode, Unary, Variable
All Known Implementing Classes:
AmbAssign_c, AmbExpr_c, AmbReceiver_c, AmbTypeNode_c, ArrayAccess_c, ArrayAccessAssign_c, ArrayInit_c, ArrayTypeNode_c, Assign_c, Binary_c, BooleanLit_c, Call_c, CanonicalTypeNode_c, Cast_c, CharLit_c, ClassLit_c, Conditional_c, Expr_c, Field_c, FieldAssign_c, FloatLit_c, Instanceof_c, IntLit_c, Lit_c, Local_c, LocalAssign_c, New_c, NewArray_c, NullLit_c, NumLit_c, Special_c, StringLit_c, TrackedTypeNode_c, TypeNode_c, Unary_c

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.


Method Summary
 
Methods inherited from interface polyglot.ast.Node
childExpectedType, del, del, dump, ext, ext, ext, ext, position, position, visit, visitChild, visitEdge, visitList
 
Methods inherited from interface polyglot.ast.JL
init, node
 
Methods inherited from interface polyglot.ast.NodeOps
addDecls, addMembers, addMembersEnter, buildTypes, buildTypesEnter, disambiguate, disambiguateEnter, enterScope, enterScope, exceptionCheck, exceptionCheckEnter, prettyPrint, throwTypes, translate, typeCheck, typeCheckEnter, visitChildren
 
Methods inherited from interface polyglot.util.Copy
copy
 
Methods inherited from interface polyglot.ast.Typed
type