Package org.ek9lang.compiler.directives
Class ResolutionDirectiveListener
java.lang.Object
org.ek9lang.compiler.directives.ResolutionDirectiveListener
- All Implemented Interfaces:
Consumer<CompilationEvent>
,CompilationPhaseListener
- Direct Known Subclasses:
NotResolvedDirectiveListener
,ResolvedDirectiveListener
For resolved directives.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
noSymbolMatch
(CompilationEvent compilationEvent, ResolutionDirective directive) (package private) void
processDirectives
(CompilationEvent compilationEvent, List<Directive> directives) Process each of the directives and check for resolution or otherwise and call the symbolMatch or noSymbolMatch methods.protected abstract void
symbolMatch
(CompilationEvent compilationEvent, ResolutionDirective directive, ISymbol symbol) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.ek9lang.compiler.common.CompilationPhaseListener
accept
-
Constructor Details
-
ResolutionDirectiveListener
ResolutionDirectiveListener()
-
-
Method Details
-
symbolMatch
protected abstract void symbolMatch(CompilationEvent compilationEvent, ResolutionDirective directive, ISymbol symbol) -
noSymbolMatch
protected abstract void noSymbolMatch(CompilationEvent compilationEvent, ResolutionDirective directive) -
processDirectives
Process each of the directives and check for resolution or otherwise and call the symbolMatch or noSymbolMatch methods.
-