Package org.eclipse.xtext.service
Class ProviderModule
- java.lang.Object
-
- org.eclipse.xtext.service.MethodBasedModule
-
- org.eclipse.xtext.service.ProviderModule
-
- All Implemented Interfaces:
com.google.inject.Module
public class ProviderModule extends MethodBasedModule
-
-
Constructor Summary
Constructors Constructor Description ProviderModule(java.lang.reflect.Method method, java.lang.Object owner)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
bindToClass(com.google.inject.binder.LinkedBindingBuilder<java.lang.Object> bind, java.lang.Class<?> value)
protected void
bindToInstance(com.google.inject.binder.LinkedBindingBuilder<java.lang.Object> bind, java.lang.Object instance)
java.lang.reflect.Type
getKeyType()
protected boolean
isInstanceOf(java.lang.reflect.Type keyType, java.lang.Class<?> class1)
-
Methods inherited from class org.eclipse.xtext.service.MethodBasedModule
configure, getFirstTypeParameter, getMethod, getOwner, invokeMethod, isClassBinding, isEager, isSame, isSingleton, throwIllegalReturnTypeDeclaration
-
-
-
-
Method Detail
-
bindToInstance
protected void bindToInstance(com.google.inject.binder.LinkedBindingBuilder<java.lang.Object> bind, java.lang.Object instance)
- Overrides:
bindToInstance
in classMethodBasedModule
-
bindToClass
protected void bindToClass(com.google.inject.binder.LinkedBindingBuilder<java.lang.Object> bind, java.lang.Class<?> value)
- Overrides:
bindToClass
in classMethodBasedModule
-
getKeyType
public java.lang.reflect.Type getKeyType()
- Overrides:
getKeyType
in classMethodBasedModule
-
isInstanceOf
protected boolean isInstanceOf(java.lang.reflect.Type keyType, java.lang.Class<?> class1)
-
-