Class AggregateMemberOrderOrError
java.lang.Object
org.ek9lang.compiler.phase1.AggregateMemberOrderOrError
- All Implemented Interfaces:
Consumer<EK9Parser.AggregatePartsContext>
final class AggregateMemberOrderOrError
extends Object
implements Consumer<EK9Parser.AggregatePartsContext>
E01086: the members of an aggregate body (class, record, trait, component, dynamic class) out of the order EK9
requires - properties, then constructors and methods, then operators, then at most one bare
default operator as the last item. The rule is AggregateMemberOrder's; this reports its first
member out of order, once per body, on the member itself (so an @Error directive goes in front of it).-
Constructor Details
-
AggregateMemberOrderOrError
AggregateMemberOrderOrError(ErrorListener errorListener)
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceConsumer<EK9Parser.AggregatePartsContext>
-