Package org.ek9lang.compiler.support
Class ServiceFactory
java.lang.Object
org.ek9lang.compiler.support.CommonFactory
org.ek9lang.compiler.support.ServiceFactory
Deals with the creation of the service parts for the EK9 language.
-
Field Summary
Fields inherited from class org.ek9lang.compiler.support.CommonFactory
aggregateManipulator, checkContextNotNull, parsedModule
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Create a new aggregate that represents an EK9 service.Create a new aggregate that represents an EK9 service operation - a specialised method.Methods inherited from class org.ek9lang.compiler.support.CommonFactory
configureAggregate, configureSymbol, createAndRegisterParameterisedSymbols, getAggregateFactory, getDefaultOperatorInitializer, getDefaultOperatorSymbolInitializer
-
Constructor Details
-
ServiceFactory
ServiceFactory(ParsedModule parsedModule)
-
-
Method Details
-
newService
Create a new aggregate that represents an EK9 service. -
newServiceOperation
public ServiceOperationSymbol newServiceOperation(EK9Parser.ServiceOperationDeclarationContext ctx, IScope scope) Create a new aggregate that represents an EK9 service operation - a specialised method. -
configureWebVariable
public void configureWebVariable(EK9Parser.VariableOnlyDeclarationContext ctx, VariableSymbol variable)
-