Class TraitPropertyOrError

java.lang.Object
org.ek9lang.compiler.phase1.TraitPropertyOrError
All Implemented Interfaces:
Consumer<EK9Parser.AggregatePropertyContext>

final class TraitPropertyOrError extends Object implements Consumer<EK9Parser.AggregatePropertyContext>
Checks that traits do not have properties/fields. Traits are stateless behaviour contracts - state belongs in implementing classes.