Package com.google.inject.internal
Class UntargettedBindingImpl<T>
java.lang.Object
com.google.inject.internal.BindingImpl<T>
com.google.inject.internal.UntargettedBindingImpl<T>
- All Implemented Interfaces:
Binding<T>
,Element
,UntargettedBinding<T>
-
Constructor Summary
ConstructorsConstructorDescriptionUntargettedBindingImpl
(InjectorImpl injector, Key<T> key, Object source) UntargettedBindingImpl
(Object source, Key<T> key, Scoping scoping) -
Method Summary
Modifier and TypeMethodDescription<V> V
acceptTargetVisitor
(BindingTargetVisitor<? super T, V> visitor) Accepts a target visitor.void
Writes this module element to the given binder (optional operation).boolean
int
hashCode()
toString()
withScoping
(Scoping scoping) Methods inherited from class com.google.inject.internal.BindingImpl
acceptScopingVisitor, acceptVisitor, getInjector, getInternalFactory, getKey, getProvider, getScoping, getSource, isConstant
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.inject.Binding
acceptScopingVisitor, getKey, getProvider
Methods inherited from interface com.google.inject.spi.Element
acceptVisitor, getSource
-
Constructor Details
-
UntargettedBindingImpl
UntargettedBindingImpl(InjectorImpl injector, Key<T> key, Object source) -
UntargettedBindingImpl
-
-
Method Details
-
acceptTargetVisitor
Description copied from interface:Binding
Accepts a target visitor. Invokes the visitor method specific to this binding's target.- Specified by:
acceptTargetVisitor
in interfaceBinding<T>
- Parameters:
visitor
- to call back on
-
withScoping
- Overrides:
withScoping
in classBindingImpl<T>
-
withKey
- Overrides:
withKey
in classBindingImpl<T>
-
applyTo
Description copied from interface:Element
Writes this module element to the given binder (optional operation). -
toString
- Overrides:
toString
in classBindingImpl<T>
-
equals
-
hashCode
public int hashCode()
-