Package org.ek9lang.compiler.directives
Class ResolvedDirectiveListener
java.lang.Object
org.ek9lang.compiler.directives.ResolutionDirectiveListener
org.ek9lang.compiler.directives.ResolvedDirectiveListener
- All Implemented Interfaces:
Consumer<CompilationEvent>
,CompilationPhaseListener
- Direct Known Subclasses:
GenusDirectiveListener
,ImplementsDirectiveListener
Just checks if there are any directives that relate to @Resolved in the parsed module and checks the
resolution.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(CompilationEvent compilationEvent) Once the compiler has processed (or attempted to process) a source file it will issue this event.protected void
noSymbolMatch
(CompilationEvent compilationEvent, ResolutionDirective directive) protected void
symbolMatch
(CompilationEvent compilationEvent, ResolutionDirective directive, ISymbol symbol) Methods inherited from class org.ek9lang.compiler.directives.ResolutionDirectiveListener
processDirectives
-
Constructor Details
-
ResolvedDirectiveListener
ResolvedDirectiveListener()
-
-
Method Details
-
accept
Description copied from interface:CompilationPhaseListener
Once the compiler has processed (or attempted to process) a source file it will issue this event. -
symbolMatch
protected void symbolMatch(CompilationEvent compilationEvent, ResolutionDirective directive, ISymbol symbol) - Specified by:
symbolMatch
in classResolutionDirectiveListener
-
noSymbolMatch
- Specified by:
noSymbolMatch
in classResolutionDirectiveListener
-