Uses of Class
org.ek9lang.compiler.directives.ResolutionDirective
Packages that use ResolutionDirective
Package
Description
The directives are really aimed at helping the creation of the EK9 language, but they
maybe very useful in the early stages of adoption of EK9 (should there be any).
-
Uses of ResolutionDirective in org.ek9lang.compiler.directives
Subclasses of ResolutionDirective in org.ek9lang.compiler.directivesModifier and TypeClassDescriptionclassTo be used in EK9 source code to assert that generated JVM bytecode matches expectations.classTo be used in EK9 source code to assert that a specific class or function has a particular level of complexity.classTo be used in EK9 source code to assert that a type can or cannot be resolved.classTo be used in EK9 source code to assert that a type can or cannot be resolved as extending a type or function.classTo be used in EK9 source code to check that the IR generated matches what is expected.classTo be used in EK9 source code to assert that a type can or cannot be resolved.classTo be used in EK9 source code to assert that a type can or cannot be resolved.Methods in org.ek9lang.compiler.directives with parameters of type ResolutionDirectiveModifier and TypeMethodDescriptionprotected voidNotResolvedDirectiveListener.noSymbolMatch(CompilationEvent compilationEvent, ResolutionDirective directive) protected abstract voidResolutionDirectiveListener.noSymbolMatch(CompilationEvent compilationEvent, ResolutionDirective directive) protected voidResolvedDirectiveListener.noSymbolMatch(CompilationEvent compilationEvent, ResolutionDirective directive) protected voidByteCodeDirectiveListener.symbolMatch(CompilationEvent compilationEvent, ResolutionDirective resolutionDirective, ISymbol symbol) protected voidComplexityDirectiveListener.symbolMatch(CompilationEvent compilationEvent, ResolutionDirective resolutionDirective, ISymbol symbol) protected voidGenusDirectiveListener.symbolMatch(CompilationEvent compilationEvent, ResolutionDirective resolutionDirective, ISymbol symbol) protected voidImplementsDirectiveListener.symbolMatch(CompilationEvent compilationEvent, ResolutionDirective resolutionDirective, ISymbol symbol) protected voidIRDirectiveListener.symbolMatch(CompilationEvent compilationEvent, ResolutionDirective resolutionDirective, ISymbol symbol) protected voidNotResolvedDirectiveListener.symbolMatch(CompilationEvent compilationEvent, ResolutionDirective directive, ISymbol symbol) protected abstract voidResolutionDirectiveListener.symbolMatch(CompilationEvent compilationEvent, ResolutionDirective directive, ISymbol symbol) protected voidResolvedDirectiveListener.symbolMatch(CompilationEvent compilationEvent, ResolutionDirective directive, ISymbol symbol)