public class ProviderModule extends MethodBasedModule
Constructor and Description |
---|
ProviderModule(java.lang.reflect.Method method,
java.lang.Object owner) |
Modifier and Type | Method and 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) |
configure, getFirstTypeParameter, getMethod, getOwner, invokeMethod, isClassBinding, isEager, isSame, isSingleton, throwIllegalReturnTypeDeclaration
public ProviderModule(java.lang.reflect.Method method, java.lang.Object owner)
protected void bindToInstance(com.google.inject.binder.LinkedBindingBuilder<java.lang.Object> bind, java.lang.Object instance)
bindToInstance
in class MethodBasedModule
protected void bindToClass(com.google.inject.binder.LinkedBindingBuilder<java.lang.Object> bind, java.lang.Class<?> value)
bindToClass
in class MethodBasedModule
public java.lang.reflect.Type getKeyType()
getKeyType
in class MethodBasedModule
protected boolean isInstanceOf(java.lang.reflect.Type keyType, java.lang.Class<?> class1)