Class MemberAccess

All Implemented Interfaces:
IHasOperatorLineNumber, IFieldAccessExpression, IMemberAccessExpression, IExpression, IHasType, IParsedElement
Direct Known Subclasses:
MemberExpansionAccess, SynthesizedMemberAccess, UnqualifiedEnumMemberAccess

public class MemberAccess extends Expression implements IFieldAccessExpression, IHasOperatorLineNumber
Represents a member access expression in the Gosu grammar:
 member-access
   <root-expression>.<member>
   <root-expression>[member-name]
 

root-expression <bean-reference> <type-literal>

member <member-access> <identifier>

bean-reference <primary-expression>

member-name <expression>

See Also: