Class IsOpenAggregate

java.lang.Object
org.ek9lang.compiler.phase7.calls.IsOpenAggregate
All Implemented Interfaces:
Predicate<ISymbol>

public final class IsOpenAggregate extends Object implements Predicate<ISymbol>
THE test of whether a type is open for extension (can have subclasses) - the openness half of a call's dispatch decision (CallTargetResolution). Traits and abstract functions are always "open": implementations override them. Hold an instance.
  • Constructor Details

    • IsOpenAggregate

      public IsOpenAggregate()
  • Method Details