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 |
ProviderModule(java.lang.reflect.Method method,
java.lang.Object owner)
|
Method Summary |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProviderModule
public ProviderModule(java.lang.reflect.Method method,
java.lang.Object owner)
bindToInstance
protected void bindToInstance(com.google.inject.binder.LinkedBindingBuilder<java.lang.Object> bind,
java.lang.Object instance)
- Overrides:
bindToInstance
in class MethodBasedModule
bindToClass
protected void bindToClass(com.google.inject.binder.LinkedBindingBuilder<java.lang.Object> bind,
java.lang.Class<?> value)
- Overrides:
bindToClass
in class MethodBasedModule
getKeyType
public java.lang.reflect.Type getKeyType()
- Overrides:
getKeyType
in class MethodBasedModule
isInstanceOf
protected boolean isInstanceOf(java.lang.reflect.Type keyType,
java.lang.Class<?> class1)