Class GrammarAccessExtensions.LineSeparatorModule

  • All Implemented Interfaces:
    com.google.inject.Module
    Enclosing class:
    GrammarAccessExtensions

    @FinalFieldsConstructor
    protected static class GrammarAccessExtensions.LineSeparatorModule
    extends org.eclipse.xtext.XtextRuntimeModule
    • Field Summary

      • Fields inherited from class org.eclipse.xtext.AbstractXtextRuntimeModule

        properties
    • Constructor Summary

      Constructors 
      Constructor Description
      LineSeparatorModule​(org.eclipse.xtext.formatting.ILineSeparatorInformation lineSeparatorInformation)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.xtext.formatting.ILineSeparatorInformation bindILineSeparatorInformation()  
      void configure​(com.google.inject.Binder binder)  
      • Methods inherited from class org.eclipse.xtext.XtextRuntimeModule

        bindCardinalityAwareFactory, bindConfigurableIssueCodesProvider, bindICrossReferenceSerializer, bindIDefaultResourceDescriptionStrategy, bindIDerivedStateComputer, bindIDiagnosticConverter, bindIFormatter, bindIFormatter2, bindIFragmentProvider, bindIGlobalScopeProvider, bindILinker, bindILinkingDiagnosticMessageProvider, bindILinkingService, bindILocationInFileProvider, bindIReferableElementsUnloader, bindIResourceDescriptionManager, bindIScopeProvider, bindISerializer, bindISyntacticSequencer, bindITransientValueService, bindITransientValueService2, bindIValueConverterService, bindSyntaxErrorMessageProvider, bindXtextResource, configureFormatterPreferences, configureIXtext2EcorePostProcessor
      • Methods inherited from class org.eclipse.xtext.AbstractXtextRuntimeModule

        bindClassLoaderToInstance, bindIAntlrTokenFileProvider, bindIGrammarAccess, bindIParser, bindISemanticSequencer, bindITokenDefProvider, bindITokenToStringConverter, bindLexer, configureFileExtensions, configureLanguageName, configureRuntimeLexer, provideInternalXtextLexer
      • Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule

        bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIContainer$Manager, bindINodeModelFormatter, bindIPartialParserHelper, bindIQualifiedNameProvider, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindResourceSet, bindRuntimeEncodingProvider, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptions, configureIResourceDescriptionsBuilderScope, configureIResourceDescriptionsLiveScope, configureIsAffectedExtensions, configureLinkingIScopeProvider, configureRuntimeEncodingProvider, configureSerializerIScopeProvider, configureUseIndexFragmentsForLazyLinking, provideIEncodingProvider
      • Methods inherited from class org.eclipse.xtext.service.AbstractGenericModule

        bindProperties, getBindings, tryBindProperties
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • LineSeparatorModule

        public LineSeparatorModule​(org.eclipse.xtext.formatting.ILineSeparatorInformation lineSeparatorInformation)
    • 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.XtextRuntimeModule
      • bindILineSeparatorInformation

        public org.eclipse.xtext.formatting.ILineSeparatorInformation bindILineSeparatorInformation()