Class AbstractBslRuntimeModule

  • All Implemented Interfaces:
    com.google.inject.Module

    public abstract class AbstractBslRuntimeModule
    extends org.eclipse.xtext.service.DefaultRuntimeModule
    Manual modifications go to {com._1c.g5.v8.dt.bsl.BslRuntimeModule}
    • Constructor Detail

      • AbstractBslRuntimeModule

        public AbstractBslRuntimeModule()
    • Method Detail

      • configure

        public void configure​(com.google.inject.Binder binder)
        Specified by:
        configure in interface com.google.inject.Module
        Overrides:
        configure in class org.eclipse.xtext.service.DefaultRuntimeModule
      • configureLanguageName

        public void configureLanguageName​(com.google.inject.Binder binder)
      • configureFileExtensions

        public void configureFileExtensions​(com.google.inject.Binder binder)
      • bindClassLoaderToInstance

        public ClassLoader bindClassLoaderToInstance()
      • bindIGrammarAccess

        public Class<? extends org.eclipse.xtext.IGrammarAccess> bindIGrammarAccess()
      • bindIParseTreeConstructor

        public Class<? extends org.eclipse.xtext.parsetree.reconstr.IParseTreeConstructor> bindIParseTreeConstructor()
      • bindIParser

        public Class<? extends org.eclipse.xtext.parser.IParser> bindIParser()
      • bindITokenToStringConverter

        public Class<? extends org.eclipse.xtext.parser.ITokenToStringConverter> bindITokenToStringConverter()
        Overrides:
        bindITokenToStringConverter in class org.eclipse.xtext.service.DefaultRuntimeModule
      • bindIAntlrTokenFileProvider

        public Class<? extends org.eclipse.xtext.parser.antlr.IAntlrTokenFileProvider> bindIAntlrTokenFileProvider()
      • bindLexer

        public Class<? extends org.eclipse.xtext.parser.antlr.Lexer> bindLexer()
      • provideInternalBslLexer

        public com.google.inject.Provider<InternalBslLexer> provideInternalBslLexer()
      • configureRuntimeLexer

        public void configureRuntimeLexer​(com.google.inject.Binder binder)
      • bindITokenDefProvider

        public Class<? extends org.eclipse.xtext.parser.antlr.ITokenDefProvider> bindITokenDefProvider()
        Overrides:
        bindITokenDefProvider in class org.eclipse.xtext.service.DefaultRuntimeModule
      • bindITokenSerializer$IKeywordSerializer

        public Class<? extends org.eclipse.xtext.parsetree.reconstr.ITokenSerializer.IKeywordSerializer> bindITokenSerializer$IKeywordSerializer()
      • bindAbstractIDValueConverter

        public Class<? extends org.eclipse.xtext.conversion.impl.AbstractIDValueConverter> bindAbstractIDValueConverter()
      • bindIScopeProvider

        public Class<? extends org.eclipse.xtext.scoping.IScopeProvider> bindIScopeProvider()
        Overrides:
        bindIScopeProvider in class org.eclipse.xtext.service.DefaultRuntimeModule
      • configureIScopeProviderDelegate

        public void configureIScopeProviderDelegate​(com.google.inject.Binder binder)
      • bindIGlobalScopeProvider

        public Class<? extends org.eclipse.xtext.scoping.IGlobalScopeProvider> bindIGlobalScopeProvider()
        Overrides:
        bindIGlobalScopeProvider in class org.eclipse.xtext.service.DefaultRuntimeModule
      • configureIgnoreCaseLinking

        public void configureIgnoreCaseLinking​(com.google.inject.Binder binder)
      • bindIQualifiedNameProvider

        public Class<? extends org.eclipse.xtext.naming.IQualifiedNameProvider> bindIQualifiedNameProvider()
        Overrides:
        bindIQualifiedNameProvider in class org.eclipse.xtext.service.DefaultRuntimeModule
      • bindIContainer$Manager

        public Class<? extends org.eclipse.xtext.resource.IContainer.Manager> bindIContainer$Manager()
        Overrides:
        bindIContainer$Manager in class org.eclipse.xtext.service.DefaultRuntimeModule
      • bindIAllContainersState$Provider

        public Class<? extends org.eclipse.xtext.resource.containers.IAllContainersState.Provider> bindIAllContainersState$Provider()
      • configureIResourceDescriptions

        public void configureIResourceDescriptions​(com.google.inject.Binder binder)
        Overrides:
        configureIResourceDescriptions in class org.eclipse.xtext.service.DefaultRuntimeModule
      • configureIResourceDescriptionsPersisted

        public void configureIResourceDescriptionsPersisted​(com.google.inject.Binder binder)
      • bindIFormatter

        public Class<? extends org.eclipse.xtext.formatting.IFormatter> bindIFormatter()
        Overrides:
        bindIFormatter in class org.eclipse.xtext.service.DefaultRuntimeModule