Class AmbiguousCallArgumentsOrError
java.lang.Object
org.ek9lang.compiler.phase5.AmbiguousCallArgumentsOrError
- All Implemented Interfaces:
Consumer<EK9Parser.ParamExpressionContext>
final class AmbiguousCallArgumentsOrError
extends Object
implements Consumer<EK9Parser.ParamExpressionContext>
Checks call sites for ambiguous positional arguments.
Two rules are enforced:
- Rule 12a (E11061): 2+ Boolean literal arguments require named arguments
- Rule 12b (E11062): 4+ positional arguments require named arguments
-
Constructor Details
-
AmbiguousCallArgumentsOrError
AmbiguousCallArgumentsOrError(ErrorListener errorListener)
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceConsumer<EK9Parser.ParamExpressionContext>
-