Uses of Class
org.ek9lang.compiler.directives.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
Modifier and TypeClassDescriptionclass
To be used in EK9 source code to assert that a type can or cannot be resolved.class
To be used in EK9 source code to assert that a type can or cannot be resolved as extending a type or function.class
To be used in EK9 source code to assert that a type can or cannot be resolved.class
To be used in EK9 source code to assert that a type can or cannot be resolved.Modifier and TypeMethodDescriptionprotected void
NotResolvedDirectiveListener.noSymbolMatch
(CompilationEvent compilationEvent, ResolutionDirective directive) protected abstract void
ResolutionDirectiveListener.noSymbolMatch
(CompilationEvent compilationEvent, ResolutionDirective directive) protected void
ResolvedDirectiveListener.noSymbolMatch
(CompilationEvent compilationEvent, ResolutionDirective directive) protected void
GenusDirectiveListener.symbolMatch
(CompilationEvent compilationEvent, ResolutionDirective resolutionDirective, ISymbol symbol) protected void
ImplementsDirectiveListener.symbolMatch
(CompilationEvent compilationEvent, ResolutionDirective resolutionDirective, ISymbol symbol) protected void
NotResolvedDirectiveListener.symbolMatch
(CompilationEvent compilationEvent, ResolutionDirective directive, ISymbol symbol) protected abstract void
ResolutionDirectiveListener.symbolMatch
(CompilationEvent compilationEvent, ResolutionDirective directive, ISymbol symbol) protected void
ResolvedDirectiveListener.symbolMatch
(CompilationEvent compilationEvent, ResolutionDirective directive, ISymbol symbol)