org.eclipse.xtend.core
Class XtendRuntimeModule

java.lang.Object
  extended by org.eclipse.xtext.service.AbstractGenericModule
      extended by org.eclipse.xtext.service.DefaultRuntimeModule
          extended by org.eclipse.xtend.core.AbstractXtendRuntimeModule
              extended by org.eclipse.xtend.core.XtendRuntimeModule
All Implemented Interfaces:
com.google.inject.Module

public class XtendRuntimeModule
extends AbstractXtendRuntimeModule

Use this class to register components to be used at runtime / without the Equinox extension registry.


Field Summary
 
Fields inherited from class org.eclipse.xtend.core.AbstractXtendRuntimeModule
properties
 
Constructor Summary
XtendRuntimeModule()
           
 
Method Summary
 java.lang.Class<? extends EarlyExitValidator> bindEarlyExitValidator()
           
 java.lang.Class<? extends IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()
           
 java.lang.Class<? extends IdentifiableSimpleNameProvider> bindIdentifiableSimpleNameProvider()
           
 java.lang.Class<? extends IJvmModelInferrer> bindIJvmModelInferrer()
           
 java.lang.Class<? extends ILinkingDiagnosticMessageProvider> bindILinkingDiagnosticMessageProvider()
           
 java.lang.Class<? extends ILocationInFileProvider> bindILocationInFileProvider()
           
 java.lang.Class<? extends IOutputConfigurationProvider> bindIOutputConfigurationProvider()
           
 java.lang.Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider()
           
 java.lang.Class<? extends IScopeProvider> bindIScopeProvider()
           
 java.lang.Class<? extends ITypeProvider> bindITypeProvider()
           
 java.lang.Class<? extends IValueConverterService> bindIValueConverterService()
           
 java.lang.Class<? extends JvmModelAssociator> bindJvmModelAssociator()
           
 java.lang.Class<? extends IFilePostProcessor> bindPostProcessor()
           
 java.lang.Class<? extends XbaseCompiler> bindXbaseCompiler()
           
 java.lang.Class<? extends XExpressionHelper> bindXExpressionHelper()
           
 java.lang.Class<? extends XtextResource> bindXtextResource()
           
 void configureIScopeProviderDelegate(com.google.inject.Binder binder)
           
 
Methods inherited from class org.eclipse.xtend.core.AbstractXtendRuntimeModule
bindAbstractTypeScopeProvider, bindClassLoaderToInstance, bindIAllContainersState$Provider, bindIAntlrTokenFileProvider, bindIContainer$Manager, bindIDerivedStateComputer, bindIEvaluationContext, bindIExpressionInterpreter, bindIFormatter, bindIGenerator, bindIGlobalScopeProvider, bindIGrammarAccess, bindIJvmTypeProvider$Factory, bindILinker, bindIParser, bindIQualifiedNameConverter, bindIResourceDescription$Manager, bindISemanticSequencer, bindISerializer, bindIStratumBreakpointSupport, bindISyntacticSequencer, bindITokenDefProvider, bindITokenToStringConverter, bindJvmTypeReferencesValidator, bindLexer, bindLineSeparatorHarmonizer, bindTypeArgumentContextProvider, bindTypeConformanceComputer, bindTypesFactoryToInstance, bindXtendJavaValidator, bindXtypeFactoryToInstance, configure, configureFileExtensions, configureIgnoreCaseLinking, configureIResourceDescriptions, configureIResourceDescriptionsBuilderScope, configureLanguageName, configureLinkingIScopeProvider, configureRuntimeLexer, provideInternalXtendLexer
 
Methods inherited from class org.eclipse.xtext.service.DefaultRuntimeModule
bindConcreteSyntaxValidator, bindDiagnostician, bindEPackageRegistry, bindEValidatorRegistry, bindIAstFactory, bindIFragmentProvider, bindILinkingService, bindINodeModelFormatter, bindIPartialParserHelper, bindIResourceFactory, bindIResourceServiceProvider$Registry, bindITransientValueService, bindResourceSet, bindXtextResourceSet, configureGenericSemanticSequencer, configureIResourceDescriptionsLiveScope, configureRuntimeEncodingProvider, 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

XtendRuntimeModule

public XtendRuntimeModule()
Method Detail

bindXExpressionHelper

public java.lang.Class<? extends XExpressionHelper> bindXExpressionHelper()

bindITypeProvider

public java.lang.Class<? extends ITypeProvider> bindITypeProvider()
Overrides:
bindITypeProvider in class AbstractXtendRuntimeModule

bindXtextResource

public java.lang.Class<? extends XtextResource> bindXtextResource()
Overrides:
bindXtextResource in class AbstractXtendRuntimeModule

bindIValueConverterService

public java.lang.Class<? extends IValueConverterService> bindIValueConverterService()
Overrides:
bindIValueConverterService in class AbstractXtendRuntimeModule

configureIScopeProviderDelegate

public void configureIScopeProviderDelegate(com.google.inject.Binder binder)
Overrides:
configureIScopeProviderDelegate in class AbstractXtendRuntimeModule

bindIdentifiableSimpleNameProvider

public java.lang.Class<? extends IdentifiableSimpleNameProvider> bindIdentifiableSimpleNameProvider()
Overrides:
bindIdentifiableSimpleNameProvider in class AbstractXtendRuntimeModule

bindIJvmModelInferrer

public java.lang.Class<? extends IJvmModelInferrer> bindIJvmModelInferrer()

bindIQualifiedNameProvider

public java.lang.Class<? extends IQualifiedNameProvider> bindIQualifiedNameProvider()
Overrides:
bindIQualifiedNameProvider in class AbstractXtendRuntimeModule

bindIDefaultResourceDescriptionStrategy

public java.lang.Class<? extends IDefaultResourceDescriptionStrategy> bindIDefaultResourceDescriptionStrategy()
Overrides:
bindIDefaultResourceDescriptionStrategy in class AbstractXtendRuntimeModule

bindJvmModelAssociator

public java.lang.Class<? extends JvmModelAssociator> bindJvmModelAssociator()

bindEarlyExitValidator

public java.lang.Class<? extends EarlyExitValidator> bindEarlyExitValidator()

bindXbaseCompiler

public java.lang.Class<? extends XbaseCompiler> bindXbaseCompiler()

bindIOutputConfigurationProvider

public java.lang.Class<? extends IOutputConfigurationProvider> bindIOutputConfigurationProvider()

bindIScopeProvider

public java.lang.Class<? extends IScopeProvider> bindIScopeProvider()
Overrides:
bindIScopeProvider in class AbstractXtendRuntimeModule

bindPostProcessor

public java.lang.Class<? extends IFilePostProcessor> bindPostProcessor()

bindILocationInFileProvider

public java.lang.Class<? extends ILocationInFileProvider> bindILocationInFileProvider()
Overrides:
bindILocationInFileProvider in class AbstractXtendRuntimeModule

bindILinkingDiagnosticMessageProvider

public java.lang.Class<? extends ILinkingDiagnosticMessageProvider> bindILinkingDiagnosticMessageProvider()