public abstract class AbstractXbaseWithAnnotationsRuntimeModule extends DefaultXbaseWithAnnotationsRuntimeModule
XbaseWithAnnotationsRuntimeModule
.Modifier and Type | Field and Description |
---|---|
protected java.util.Properties |
properties |
Constructor and Description |
---|
AbstractXbaseWithAnnotationsRuntimeModule() |
Modifier and Type | Method and Description |
---|---|
java.lang.ClassLoader |
bindClassLoaderToInstance() |
java.lang.Class<? extends IAllContainersState.Provider> |
bindIAllContainersState$Provider() |
java.lang.Class<? extends IAntlrTokenFileProvider> |
bindIAntlrTokenFileProvider() |
java.lang.Class<? extends IContainer.Manager> |
bindIContainer$Manager() |
java.lang.Class<? extends IFormatter2> |
bindIFormatter2() |
java.lang.Class<? extends IGlobalScopeProvider> |
bindIGlobalScopeProvider() |
java.lang.Class<? extends IGrammarAccess> |
bindIGrammarAccess() |
java.lang.Class<? extends ILocationInFileProvider> |
bindILocationInFileProvider() |
java.lang.Class<? extends IParser> |
bindIParser() |
java.lang.Class<? extends IQualifiedNameProvider> |
bindIQualifiedNameProvider() |
java.lang.Class<? extends IScopeProvider> |
bindIScopeProvider() |
java.lang.Class<? extends ISemanticSequencer> |
bindISemanticSequencer() |
java.lang.Class<? extends ISerializer> |
bindISerializer() |
java.lang.Class<? extends ISyntacticSequencer> |
bindISyntacticSequencer() |
java.lang.Class<? extends ITokenDefProvider> |
bindITokenDefProvider() |
java.lang.Class<? extends ITokenToStringConverter> |
bindITokenToStringConverter() |
java.lang.Class<? extends Lexer> |
bindLexer() |
java.lang.Class<? extends XbaseWithAnnotationsValidator> |
bindXbaseWithAnnotationsValidator() |
void |
configure(com.google.inject.Binder binder) |
void |
configureFileExtensions(com.google.inject.Binder binder) |
void |
configureFormatterPreferences(com.google.inject.Binder binder) |
void |
configureIgnoreCaseLinking(com.google.inject.Binder binder) |
void |
configureIResourceDescriptions(com.google.inject.Binder binder) |
void |
configureIResourceDescriptionsPersisted(com.google.inject.Binder binder) |
void |
configureIScopeProviderDelegate(com.google.inject.Binder binder) |
void |
configureLanguageName(com.google.inject.Binder binder) |
void |
configureRuntimeLexer(com.google.inject.Binder binder) |
com.google.inject.Provider<org.eclipse.xtext.xbase.annotations.parser.antlr.internal.InternalXbaseWithAnnotationsLexer> |
provideInternalXbaseWithAnnotationsLexer() |
bindILinkingDiagnosticMessageProvider, bindITypeComputer, bindXbaseBatchScopeProvider
bindAbstractFileSystemAccess2, bindCancelableDiagnostician, bindConfigurableIssueCodesProvider, bindEObjectAtOffsetHelper, bindIDefaultResourceDescriptionStrategy, bindIdentifiableSimpleNameProvider, bindIDerivedStateComputer, bindIEvaluationContext, bindIExpressionInterpreter, bindIGenerator, bindILinker, bindIPartialParserHelper, bindIQualifiedNameConverter, bindIResourceDescription$Manager, bindIStratumBreakpointSupport, bindIValueConverterService, bindJvmTypeReferencesValidator, bindLineSeparatorHarmonizer, bindNodeModelBuilder, bindProjectConfigProvider, bindSeverityConverter, bindStaticImplicitMethodsFeatureForTypeProvider$ExtensionClassNameProvider, bindUniqueClassNameValidator, bindXtextResource, bindXtypeFactoryToInstance, configureITransientValueService, configureLinkingIScopeProvider, configureSerializerIScopeProvider
bindAbstractTypeScopeProvider, bindIJvmTypeProvider$Factory, bindTypesFactoryToInstance
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFormatter, bindIFragmentProvider, bindILinkingService, bindINodeModelFormatter, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindResourceSet, bindRuntimeEncodingProvider, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureRuntimeEncodingProvider, configureUseIndexFragmentsForLazyLinking, provideIEncodingProvider
bindProperties, getBindings, tryBindProperties
public AbstractXbaseWithAnnotationsRuntimeModule()
public void configure(com.google.inject.Binder binder)
configure
in interface com.google.inject.Module
configure
in class DefaultRuntimeModule
public void configureLanguageName(com.google.inject.Binder binder)
public void configureFileExtensions(com.google.inject.Binder binder)
public java.lang.ClassLoader bindClassLoaderToInstance()
bindClassLoaderToInstance
in class DefaultCommonTypesRuntimeModule
public java.lang.Class<? extends IGrammarAccess> bindIGrammarAccess()
public java.lang.Class<? extends ISemanticSequencer> bindISemanticSequencer()
bindISemanticSequencer
in class DefaultRuntimeModule
public java.lang.Class<? extends ISyntacticSequencer> bindISyntacticSequencer()
public java.lang.Class<? extends ISerializer> bindISerializer()
bindISerializer
in class DefaultRuntimeModule
public java.lang.Class<? extends IParser> bindIParser()
public java.lang.Class<? extends ITokenToStringConverter> bindITokenToStringConverter()
bindITokenToStringConverter
in class DefaultRuntimeModule
public java.lang.Class<? extends IAntlrTokenFileProvider> bindIAntlrTokenFileProvider()
public java.lang.Class<? extends Lexer> bindLexer()
public java.lang.Class<? extends ITokenDefProvider> bindITokenDefProvider()
bindITokenDefProvider
in class DefaultRuntimeModule
public com.google.inject.Provider<org.eclipse.xtext.xbase.annotations.parser.antlr.internal.InternalXbaseWithAnnotationsLexer> provideInternalXbaseWithAnnotationsLexer()
public void configureRuntimeLexer(com.google.inject.Binder binder)
public java.lang.Class<? extends XbaseWithAnnotationsValidator> bindXbaseWithAnnotationsValidator()
public java.lang.Class<? extends IScopeProvider> bindIScopeProvider()
bindIScopeProvider
in class DefaultXbaseRuntimeModule
public void configureIScopeProviderDelegate(com.google.inject.Binder binder)
configureIScopeProviderDelegate
in class DefaultXbaseRuntimeModule
public void configureIgnoreCaseLinking(com.google.inject.Binder binder)
public java.lang.Class<? extends IGlobalScopeProvider> bindIGlobalScopeProvider()
bindIGlobalScopeProvider
in class DefaultCommonTypesRuntimeModule
public java.lang.Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider()
bindIQualifiedNameProvider
in class DefaultXbaseRuntimeModule
public java.lang.Class<? extends ILocationInFileProvider> bindILocationInFileProvider()
bindILocationInFileProvider
in class DefaultRuntimeModule
public java.lang.Class<? extends IContainer.Manager> bindIContainer$Manager()
bindIContainer$Manager
in class DefaultRuntimeModule
public java.lang.Class<? extends IAllContainersState.Provider> bindIAllContainersState$Provider()
public void configureIResourceDescriptions(com.google.inject.Binder binder)
configureIResourceDescriptions
in class DefaultRuntimeModule
public void configureIResourceDescriptionsPersisted(com.google.inject.Binder binder)
public java.lang.Class<? extends IFormatter2> bindIFormatter2()
public void configureFormatterPreferences(com.google.inject.Binder binder)