next up previous
Next: Method invocation Up: Expressions Previous: Array creation

Field access

Field access[51]:
SYMBOL FieldIdUse INHERITS TypedUseId END;

RULE: Expression ::= Expression '.' FieldIdUse COMPUTE
  PrimaryContext(Expression[1],FieldIdUse.Type);
END;

RULE: Expression ::= 'super' '.' FieldIdUse COMPUTE
  PrimaryContext(Expression,FieldIdUse.Type);
END;

RULE: Expression ::= Name $pTypeName '.' 'super' '.' FieldIdUse COMPUTE
  PrimaryContext(Expression,FieldIdUse.Type);
END;
This macro is invoked in definition 45.



2008-09-11