Top Description Fields Constructors Methods
com.google.inject.internal

pack-priv final Class SingleMethodInjector

extends Object
implements SingleMemberInjector
Class Inheritance
All Implemented Interfaces
com.google.inject.internal.SingleMemberInjector
Imports
com.google.inject.internal.InjectorImpl.MethodInvoker, com.google.inject.spi.InjectionPoint, java.lang.reflect.InvocationTargetException, .Method, .Modifier, java.util.function.BiFunction

Invokes an injectable method.

Field Summary

Modifier and TypeField and Description
private final InjectionPoint
private final InjectorImpl.MethodInvoker
private final SingleParameterInjector<?>[]

Constructor Summary

AccessConstructor and Description
pack-priv
SingleMethodInjector(InjectorImpl injector, InjectionPoint injectionPoint, Errors errors)

Method Summary

Modifier and TypeMethod and Description
private InjectorImpl.MethodInvoker
public InjectionPoint
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

injectionPointback to summary
private final InjectionPoint injectionPoint
methodInvokerback to summary
private final InjectorImpl.MethodInvoker methodInvoker
parameterInjectorsback to summary
private final SingleParameterInjector<?>[] parameterInjectors

Constructor Detail

SingleMethodInjectorback to summary
pack-priv SingleMethodInjector(InjectorImpl injector, InjectionPoint injectionPoint, Errors errors) throws ErrorsException

Method Detail

createMethodInvokerback to summary
private InjectorImpl.MethodInvoker createMethodInvoker(final Method method)
getInjectionPointback to summary
public InjectionPoint getInjectionPoint()

Implements com.google.inject.internal.SingleMemberInjector.getInjectionPoint.

Annotations
@Override
injectback to summary
public void inject(InternalContext context, Object o) throws InternalProvisionException

Implements com.google.inject.internal.SingleMemberInjector.inject.

Annotations
@Override