Uses of Class
org.ek9lang.antlr.EK9Parser.ServiceOperationDeclarationContext
Packages that use EK9Parser.ServiceOperationDeclarationContext
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 phase3 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.ServiceOperationDeclarationContext in org.ek9lang.antlr
Methods in org.ek9lang.antlr that return EK9Parser.ServiceOperationDeclarationContextModifier and TypeMethodDescriptionEK9Parser.ServiceDeclarationContext.serviceOperationDeclaration(int i) EK9Parser.serviceOperationDeclaration()Methods in org.ek9lang.antlr that return types with arguments of type EK9Parser.ServiceOperationDeclarationContextModifier and TypeMethodDescriptionEK9Parser.ServiceDeclarationContext.serviceOperationDeclaration()Methods in org.ek9lang.antlr with parameters of type EK9Parser.ServiceOperationDeclarationContextModifier and TypeMethodDescriptionvoidEK9BaseListener.enterServiceOperationDeclaration(EK9Parser.ServiceOperationDeclarationContext ctx) Enter a parse tree produced byEK9Parser.serviceOperationDeclaration().voidEnter a parse tree produced byEK9Parser.serviceOperationDeclaration().voidEK9BaseListener.exitServiceOperationDeclaration(EK9Parser.ServiceOperationDeclarationContext ctx) Exit a parse tree produced byEK9Parser.serviceOperationDeclaration().voidExit a parse tree produced byEK9Parser.serviceOperationDeclaration().EK9BaseVisitor.visitServiceOperationDeclaration(EK9Parser.ServiceOperationDeclarationContext ctx) Visit a parse tree produced byEK9Parser.serviceOperationDeclaration().Visit a parse tree produced byEK9Parser.serviceOperationDeclaration(). -
Uses of EK9Parser.ServiceOperationDeclarationContext in org.ek9lang.compiler.common
Methods in org.ek9lang.compiler.common with parameters of type EK9Parser.ServiceOperationDeclarationContextModifier and TypeMethodDescriptionvoidScopeStackConsistencyListener.enterServiceOperationDeclaration(EK9Parser.ServiceOperationDeclarationContext ctx) voidAbstractEK9PhaseListener.exitServiceOperationDeclaration(EK9Parser.ServiceOperationDeclarationContext ctx) -
Uses of EK9Parser.ServiceOperationDeclarationContext in org.ek9lang.compiler.phase1
Methods in org.ek9lang.compiler.phase1 with parameters of type EK9Parser.ServiceOperationDeclarationContextModifier and TypeMethodDescriptionvoidDefinitionListener.enterServiceOperationDeclaration(EK9Parser.ServiceOperationDeclarationContext ctx) voidReferencesPhase1Listener.enterServiceOperationDeclaration(EK9Parser.ServiceOperationDeclarationContext ctx) -
Uses of EK9Parser.ServiceOperationDeclarationContext in org.ek9lang.compiler.phase2
Classes in org.ek9lang.compiler.phase2 that implement interfaces with type arguments of type EK9Parser.ServiceOperationDeclarationContextModifier and TypeClassDescription(package private) final classCheck that a service operation complies with EK9 rules and return types etc.Methods in org.ek9lang.compiler.phase2 with parameters of type EK9Parser.ServiceOperationDeclarationContextModifier and TypeMethodDescriptionvoidValidServiceOperationOrError.accept(ServiceOperationSymbol operation, EK9Parser.ServiceOperationDeclarationContext ctx) voidResolveDefineExplicitTypeListener.enterServiceOperationDeclaration(EK9Parser.ServiceOperationDeclarationContext ctx) voidResolveDefineExplicitTypeListener.exitServiceOperationDeclaration(EK9Parser.ServiceOperationDeclarationContext ctx) -
Uses of EK9Parser.ServiceOperationDeclarationContext in org.ek9lang.compiler.phase5
Classes in org.ek9lang.compiler.phase5 that implement interfaces with type arguments of type EK9Parser.ServiceOperationDeclarationContextModifier and TypeClassDescription(package private) final classTypically checks any returning values to see if they have now been initialised on a service operation.Methods in org.ek9lang.compiler.phase5 with parameters of type EK9Parser.ServiceOperationDeclarationContextModifier and TypeMethodDescriptionvoidServiceOperationOrError.accept(EK9Parser.ServiceOperationDeclarationContext ctx) voidPreIRListener.enterServiceOperationDeclaration(EK9Parser.ServiceOperationDeclarationContext ctx) voidPreIRListener.exitServiceOperationDeclaration(EK9Parser.ServiceOperationDeclarationContext ctx) -
Uses of EK9Parser.ServiceOperationDeclarationContext in org.ek9lang.compiler.support
Methods in org.ek9lang.compiler.support with parameters of type EK9Parser.ServiceOperationDeclarationContextModifier and TypeMethodDescriptionServiceFactory.newServiceOperation(EK9Parser.ServiceOperationDeclarationContext ctx, IScope scope) Create a new aggregate that represents an EK9 service operation - a specialised method.SymbolFactory.newServiceOperation(EK9Parser.ServiceOperationDeclarationContext ctx, IScope scope) Create a new aggregate that represents an EK9 service operation - a specialised method.