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,
AnnotatedField<X> annotField,
boolean fireEvent) |
<X> InjectionPoint |
buildInjectionPoint(Bean<?> owner,
AnnotatedParameter<X> parameter,
boolean fireEvent) |
<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,
Collection<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, boolean fireEvent)
public <X> InjectionPoint buildInjectionPoint(Bean<?> owner, AnnotatedField<X> annotField)
public <X> InjectionPoint buildInjectionPoint(Bean<?> owner, AnnotatedParameter<X> parameter, boolean fireEvent)
public <X> List<InjectionPoint> buildInjectionPoints(Bean<?> owner, AnnotatedCallable<X> callable)
public static InjectionPoint getPartialInjectionPoint(Bean<?> owner, AnnotatedParameter<?> parameter, Collection<Annotation> bindings)
public static InjectionPoint getVirtualInjectionPoint(Bean<?> bean)
Copyright © 2008–2017 The Apache Software Foundation. All rights reserved.