Uses of Class
org.ek9lang.antlr.EK9Parser.MethodDeclarationContext
Packages that use EK9Parser.MethodDeclarationContext
Package
Description
Common parts of processing that can be reused across various phases.
E - Initial Symbol definition by traversing the 'ANTLR' - 'AST'.
F - Resolution of Explicitly Defined Type Symbols - at this point phase1 processing should have defined
most of the explicitly defined symbols, so they should be resolvable.
I - PRE Intermediate Representation generation checks.
Contains critical general components used in the
Ek9Compiler
listeners.-
Uses of EK9Parser.MethodDeclarationContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.MethodDeclarationContextModifier and TypeMethodDescriptionEK9Parser.AggregatePartsContext.methodDeclaration
(int i) EK9Parser.methodDeclaration()
EK9Parser.ProgramBlockContext.methodDeclaration
(int i) EK9Parser.ServiceDeclarationContext.methodDeclaration
(int i) Methods in org.ek9lang.antlr that return types with arguments of type EK9Parser.MethodDeclarationContextModifier and TypeMethodDescriptionEK9Parser.AggregatePartsContext.methodDeclaration()
EK9Parser.ProgramBlockContext.methodDeclaration()
EK9Parser.ServiceDeclarationContext.methodDeclaration()
Methods in org.ek9lang.antlr with parameters of type EK9Parser.MethodDeclarationContextModifier and TypeMethodDescriptionvoid
EK9BaseListener.enterMethodDeclaration
(EK9Parser.MethodDeclarationContext ctx) Enter a parse tree produced byEK9Parser.methodDeclaration()
.void
EK9Listener.enterMethodDeclaration
(EK9Parser.MethodDeclarationContext ctx) Enter a parse tree produced byEK9Parser.methodDeclaration()
.void
EK9BaseListener.exitMethodDeclaration
(EK9Parser.MethodDeclarationContext ctx) Exit a parse tree produced byEK9Parser.methodDeclaration()
.void
EK9Listener.exitMethodDeclaration
(EK9Parser.MethodDeclarationContext ctx) Exit a parse tree produced byEK9Parser.methodDeclaration()
.EK9BaseVisitor.visitMethodDeclaration
(EK9Parser.MethodDeclarationContext ctx) Visit a parse tree produced byEK9Parser.methodDeclaration()
.EK9Visitor.visitMethodDeclaration
(EK9Parser.MethodDeclarationContext ctx) Visit a parse tree produced byEK9Parser.methodDeclaration()
. -
Uses of EK9Parser.MethodDeclarationContext in org.ek9lang.compiler.common
Methods in org.ek9lang.compiler.common with parameters of type EK9Parser.MethodDeclarationContextModifier and TypeMethodDescriptionvoid
ScopeStackConsistencyListener.enterMethodDeclaration
(EK9Parser.MethodDeclarationContext ctx) void
AbstractEK9PhaseListener.exitMethodDeclaration
(EK9Parser.MethodDeclarationContext ctx) -
Uses of EK9Parser.MethodDeclarationContext in org.ek9lang.compiler.phase1
Methods in org.ek9lang.compiler.phase1 with parameters of type EK9Parser.MethodDeclarationContextModifier and TypeMethodDescriptionvoid
ApplicationOnMethodOrError.accept
(EK9Parser.MethodDeclarationContext ctx) void
ImplementationPresentOrError.accept
(EK9Parser.MethodDeclarationContext ctx) void
MethodNotOperatorOrError.accept
(MethodSymbol methodSymbol, EK9Parser.MethodDeclarationContext methodDeclarationContext) void
NoMethodReturnOrError.accept
(MethodSymbol methodSymbol, EK9Parser.MethodDeclarationContext ctx) void
NonExtendableMethodOrError.accept
(MethodSymbol methodSymbol, EK9Parser.MethodDeclarationContext methodDeclarationContext) void
NotDispatcherMethodOrError.accept
(MethodSymbol method, EK9Parser.MethodDeclarationContext ctx) void
ProcessCommonMethodsOrError.accept
(MethodSymbol method, EK9Parser.MethodDeclarationContext ctx) void
ValidMethodOrError.accept
(MethodSymbol method, EK9Parser.MethodDeclarationContext ctx) void
DefinitionListener.enterMethodDeclaration
(EK9Parser.MethodDeclarationContext ctx) void
ReferencesPhase1Listener.enterMethodDeclaration
(EK9Parser.MethodDeclarationContext ctx) void
DefinitionListener.exitMethodDeclaration
(EK9Parser.MethodDeclarationContext ctx) -
Uses of EK9Parser.MethodDeclarationContext in org.ek9lang.compiler.phase2
Methods in org.ek9lang.compiler.phase2 with parameters of type EK9Parser.MethodDeclarationContextModifier and TypeMethodDescriptionvoid
ResolveDefineExplicitTypeListener.enterMethodDeclaration
(EK9Parser.MethodDeclarationContext ctx) void
ResolveDefineExplicitTypeListener.exitMethodDeclaration
(EK9Parser.MethodDeclarationContext ctx) -
Uses of EK9Parser.MethodDeclarationContext in org.ek9lang.compiler.phase5
Methods in org.ek9lang.compiler.phase5 with parameters of type EK9Parser.MethodDeclarationContextModifier and TypeMethodDescriptionvoid
MethodOrError.accept
(EK9Parser.MethodDeclarationContext ctx) void
PreIRListener.enterMethodDeclaration
(EK9Parser.MethodDeclarationContext ctx) void
PreIRListener.exitMethodDeclaration
(EK9Parser.MethodDeclarationContext ctx) -
Uses of EK9Parser.MethodDeclarationContext in org.ek9lang.compiler.support
Methods in org.ek9lang.compiler.support with parameters of type EK9Parser.MethodDeclarationContextModifier and TypeMethodDescriptionOperationFactory.newMethod
(EK9Parser.MethodDeclarationContext ctx, String methodName, IScopedSymbol scopedSymbol) Create a new method with a specific name.OperationFactory.newMethod
(EK9Parser.MethodDeclarationContext ctx, IScopedSymbol scopedSymbol) Create a new method that represents an EK9 class/component method.SymbolFactory.newMethod
(EK9Parser.MethodDeclarationContext ctx, String methodName, IScopedSymbol scopedSymbol) Create a new method with a specific name.SymbolFactory.newMethod
(EK9Parser.MethodDeclarationContext ctx, IScopedSymbol scopedSymbol) Create a new method that represents an EK9 class/component method.BasicSymbolFactory.newProgram
(EK9Parser.MethodDeclarationContext ctx) Create a new aggregate that represents an EK9 program.SymbolFactory.newProgram
(EK9Parser.MethodDeclarationContext ctx) Create a new aggregate that represents an EK9 program.