Class RegistrationDataOrError

All Implemented Interfaces:
Consumer<EK9Parser.RegisterStatementContext>

final class RegistrationDataOrError extends TypedSymbolAccess implements Consumer<EK9Parser.RegisterStatementContext>
Stores registration data on the application symbol for both component and service registrations. Component registration: register ConcreteComp() as AbstractComp Service registration: register ServiceType() The data is stored on the application's AggregateSymbol and flows through to IR generation.