public class InjectionPointFactory extends Object
| Constructor and Description |
|---|
InjectionPointFactory(WebBeansContext webBeansContext) |
| Modifier and Type | Method and Description |
|---|---|
<X> InjectionPoint |
buildInjectionPoint(Bean<?> owner,
AnnotatedField<X> annotField) |
<X> InjectionPoint |
buildInjectionPoint(Bean<?> owner,
AnnotatedParameter<X> parameter) |
<X> List<InjectionPoint> |
buildInjectionPoints(Bean<?> owner,
AnnotatedCallable<X> callable) |
<X> Set<InjectionPoint> |
buildInjectionPoints(Bean<X> owner,
AnnotatedType<X> annotatedType) |
static InjectionPoint |
getPartialInjectionPoint(Bean<?> owner,
AnnotatedParameter<?> parameter,
Annotation... bindings) |
static InjectionPoint |
getVirtualInjectionPoint(Bean<?> bean)
This method gets used for InjectionPoints needed during programmatic lookup.
|
public InjectionPointFactory(WebBeansContext webBeansContext)
public <X> Set<InjectionPoint> buildInjectionPoints(Bean<X> owner, AnnotatedType<X> annotatedType)
public <X> InjectionPoint buildInjectionPoint(Bean<?> owner, AnnotatedField<X> annotField)
public <X> InjectionPoint buildInjectionPoint(Bean<?> owner, AnnotatedParameter<X> parameter)
public <X> List<InjectionPoint> buildInjectionPoints(Bean<?> owner, AnnotatedCallable<X> callable)
public static InjectionPoint getPartialInjectionPoint(Bean<?> owner, AnnotatedParameter<?> parameter, Annotation... bindings)
public static InjectionPoint getVirtualInjectionPoint(Bean<?> bean)
Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.