io.sarl.lang
Class SARLRuntimeModule
All Superinterfaces:
com.google.inject.Module
class SARLRuntimeModule
extends AbstractSARLRuntimeModule
Use this class to register components to be used at runtime / without the Equinox extension registry.

DOT NOT ADD BINDINGS IN THIS CLASS. PREFER TO UPDATE THE MWE2 SCRIPT.
Maven Group Identifier:
io.sarl.lang
Maven Artifact Identifier:
compiler
Nested Type Summary
Field Summary
Inherited: properties
Constructor Summary
Constructor and description
new
Action Summary
Modifier and type Action and description
java.lang.Class<T> bindOverrideHelper
java.lang.Class<T> bindSARLValidator
void configure(Binder)
Inherited: bindAbstractFileSystemSupport, bindActiveAnnotationContextProvider, bindClassLoaderToInstance, bindCodeBuilderFactory, bindConfigurableIssueCodesProvider, bindConstructorScopes, bindDefaultBatchTypeResolver, bindDefaultReentrantTypeResolver, bindEObjectAtOffsetHelper, bindEarlyExitValidator, bindExtendedEarlyExitComputer, bindFeatureNameValidator, bindFormatterPreferenceKeys, bindHumanReadableTypeNames, bindIActionPrototypeProvider, bindIAntlrTokenFileProvider, bindIBatchScopeProvider, bindIBlockExpressionBuilder, bindIContextualOutputConfigurationProvider, bindIDValueConverter, bindIDefaultResourceDescriptionStrategy, bindIDocumentationFormatter, bindIEObjectDocumentationProviderExtension, bindIEObjectDocumentationProvider, bindIEarlyExitComputer, bindIEcoreDocumentationBuilder, bindIExpressionBuilder, bindIExpressionInterpreter, bindIExtraLanguageContributions, bindIExtraLanguageGeneratorProvider, bindIExtraLanguageValidatorProvider, bindIFeatureCallValidator, bindIFileHeaderProvider, bindIFormalParameterBuilder, bindIFormatter2, bindIGeneratorConfigProvider2, bindIGeneratorConfigProvider, bindIGenerator, bindIGlobalScopeProvider, bindIGrammarAccess, bindIImportsConfiguration, bindIJvmModelInferrer, bindILinker, bindILocationInFileProvider, bindIOutputConfigurationProvider, bindIParser, bindIPartialParserHelper, bindIQualifiedNameConverter, bindIQualifiedNameProvider, bindIResourceChangeRegistry, bindIResourceStorageFacade, bindIResourceValidator, bindISarlActionBuilder, bindISarlAgentBuilder, bindISarlAnnotationTypeBuilder, bindISarlArtifactBuilder, bindISarlBehaviorBuilder, bindISarlBehaviorUnitBuilder, bindISarlCapacityBuilder, bindISarlClassBuilder, bindISarlConstructorBuilder, bindISarlEarlyExitComputer, bindISarlEnumLiteralBuilder, bindISarlEnumerationBuilder, bindISarlEventBuilder, bindISarlFieldBuilder, bindISarlInterfaceBuilder, bindISarlSkillBuilder, bindISarlSpaceBuilder, bindIScriptBuilder, bindISemanticSequencer, bindISerializer, bindIShouldGenerate, bindISyntacticSequencer, bindISyntaxErrorMessageProvider, bindITokenDefProvider, bindITokenToStringConverter, bindITypeComputer, bindITypeParameterBuilder, bindIUnorderedGroupHelper, bindIValueConverterService, bindImplicitReturnFinder, bindImplicitlyImportedFeatures, bindImportedTypesCollector, bindJvmModelAssociator, bindJvmModelGenerator, bindJvmTypeReferencesValidator, bindLexer, bindMutableFileSystemSupport, bindProcessorInstanceForJvmTypeProvider, bindReadAndWriteTracking, bindReferenceFinder, bindSARLExpressionHelper, bindSTRINGValueConverter, bindSarlFactoryToInstance, bindSyntaxErrorMessageProvider, bindTargetURICollector, bindTokenRegionProvider, bindTokenSourceProvider, bindTraceAwarePostProcessor, bindTypeUsageCollector, bindXExpressionHelper, bindXbaseCompiler, bindXbaseFactoryToInstance, bindXtendFactoryToInstance, configureCompilationUnitImpl(Binder), configureFileExtensions(Binder), configureFormatterPreferences(Binder), configureIGenerator2ExtraLanguageMainGenerator(Binder), configureIResourceDescriptions(Binder), configureIResourceDescriptionsPersisted(Binder), configureIScopeProviderDelegate(Binder), configureIgnoreCaseLinking(Binder), configureLanguageName(Binder), configureRuntimeLexer(Binder), configureSerializerIScopeProvider(Binder), configureconfigureAbstractTypeScopeProviderForSourceAppender(Binder), provideInternalSARLLexer
Constructor Details
new
new
Action Details
bindOverrideHelper
def bindOverrideHelper : java.lang.Class<T>
bindSARLValidator
def bindSARLValidator : java.lang.Class<T>
configure(Binder)
def configure(Binder)