org.eclipse.xtend.core
Class XtendRuntimeModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.eclipse.xtext.service.DefaultRuntimeModule
org.eclipse.xtend.core.AbstractXtendRuntimeModule
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.
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XtendRuntimeModule
public XtendRuntimeModule()
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()