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