Uses of Class
com.google.inject.spi.InjectionPoint
Packages that use InjectionPoint
Package
Description
Google Guice (pronounced "juice") is an ultra-lightweight dependency injection framework.
Guice service provider interface
-
Uses of InjectionPoint in com.google.inject
Methods in com.google.inject that return types with arguments of type InjectionPointModifier and TypeMethodDescriptionMap
<TypeLiteral<?>, List<InjectionPoint>> Injector.getAllMembersInjectorInjectionPoints()
Returns the injection points created for calls toInjector.getMembersInjector(com.google.inject.TypeLiteral<T>)
(either directly or indirectly, e.g. -
Uses of InjectionPoint in com.google.inject.spi
Methods in com.google.inject.spi that return InjectionPointModifier and TypeMethodDescriptionstatic <T> InjectionPoint
InjectionPoint.forConstructor
(Constructor<T> constructor) Returns a new injection point for the specified constructor.static <T> InjectionPoint
InjectionPoint.forConstructor
(Constructor<T> constructor, TypeLiteral<? extends T> type) Returns a new injection point for the specified constructor oftype
.static InjectionPoint
InjectionPoint.forConstructorOf
(TypeLiteral<?> type) Returns a new injection point for the injectable constructor oftype
.static InjectionPoint
InjectionPoint.forConstructorOf
(TypeLiteral<?> type, boolean atInjectRequired) Returns a new injection point for the injectable constructor oftype
.static InjectionPoint
InjectionPoint.forConstructorOf
(Class<?> type) Returns a new injection point for the injectable constructor oftype
.static <T> InjectionPoint
InjectionPoint.forMethod
(Method method, TypeLiteral<T> type) Returns a new injection point for the specified method oftype
.ConstructorBinding.getConstructor()
Gets the constructor this binding injects.Dependency.getInjectionPoint()
Returns the injection point to which this dependency belongs, or null if this dependency isn't attached to a particular injection point.Methods in com.google.inject.spi that return types with arguments of type InjectionPointModifier and TypeMethodDescriptionstatic Set
<InjectionPoint> InjectionPoint.forInstanceMethodsAndFields
(TypeLiteral<?> type) Returns all instance method and field injection points ontype
.static Set
<InjectionPoint> InjectionPoint.forInstanceMethodsAndFields
(Class<?> type) Returns all instance method and field injection points ontype
.static Set
<InjectionPoint> InjectionPoint.forStaticMethodsAndFields
(TypeLiteral<?> type) Returns all static method and field injection points ontype
.static Set
<InjectionPoint> InjectionPoint.forStaticMethodsAndFields
(Class<?> type) Returns all static method and field injection points ontype
.ConstructorBinding.getInjectableMembers()
Returns all instance method and field injection points ontype
.InjectionRequest.getInjectionPoints()
Returns the instance methods and fields ofinstance
that will be injected to fulfill this request.InstanceBinding.getInjectionPoints()
Returns the field and method injection points of the instance, injected at injector-creation time only.MembersInjectorLookup.getInjectionPoints()
Returns the instance methods and fields that will be injected to fulfill this request.ProviderInstanceBinding.getInjectionPoints()
Returns the field and method injection points of the provider, injected at injector-creation time only.StaticInjectionRequest.getInjectionPoints()
Returns the static methods and fields oftype
that will be injected to fulfill this request.Methods in com.google.inject.spi with parameters of type InjectionPointModifier and TypeMethodDescriptionabstract <T> Key
<T> ModuleAnnotatedMethodScanner.prepareMethod
(Binder binder, Annotation annotation, Key<T> key, InjectionPoint injectionPoint) Prepares a method for binding.Method parameters in com.google.inject.spi with type arguments of type InjectionPointModifier and TypeMethodDescriptionstatic Set
<Dependency<?>> Dependency.forInjectionPoints
(Set<InjectionPoint> injectionPoints) Returns the dependencies from the given injection points.