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> VacceptTargetVisitor(BindingTargetVisitor<? super T, V> visitor) Accepts a target visitor.voidWrites this module element to the given binder (optional operation).booleaninthashCode()toString()withScoping(Scoping scoping) Methods inherited from class com.google.inject.internal.BindingImpl
acceptScopingVisitor, acceptVisitor, getInjector, getInternalFactory, getKey, getProvider, getScoping, getSource, isConstantMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.inject.Binding
acceptScopingVisitor, getKey, getProviderMethods 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:BindingAccepts a target visitor. Invokes the visitor method specific to this binding's target.- Specified by:
acceptTargetVisitorin interfaceBinding<T>- Parameters:
visitor- to call back on
-
withScoping
- Overrides:
withScopingin classBindingImpl<T>
-
withKey
- Overrides:
withKeyin classBindingImpl<T>
-
applyTo
Description copied from interface:ElementWrites this module element to the given binder (optional operation). -
toString
- Overrides:
toStringin classBindingImpl<T>
-
equals
-
hashCode
public int hashCode()
-