Class IdentifierAsPropertyOrError

All Implemented Interfaces:
Consumer<EK9Parser.IdentifierContext>

public class IdentifierAsPropertyOrError extends TypedSymbolAccess implements Consumer<EK9Parser.IdentifierContext>
Given an identifier, this consumer checks if it is a property of some aggregate. If so it then process the safe access methods to check that a property when not initialised during declaration can be safely accessed within a method body.