public class PropertyInjectionPointWrapper extends Object implements javax.enterprise.inject.spi.InjectionPoint
InjectionPoint
that will be injected with a
property value.
This wrapper is used to replace the original Property
qualifier
with one that uniquely identifies the injection point.
Constructor and Description |
---|
PropertyInjectionPointWrapper(javax.enterprise.inject.spi.InjectionPoint delegate,
Property wrappedQualifier)
Constructs a new instance.
|
Modifier and Type | Method and Description |
---|---|
javax.enterprise.inject.spi.Annotated |
getAnnotated() |
javax.enterprise.inject.spi.Bean<?> |
getBean() |
Member |
getMember() |
Set<Annotation> |
getQualifiers() |
Type |
getType() |
boolean |
isDelegate() |
boolean |
isTransient() |
public PropertyInjectionPointWrapper(javax.enterprise.inject.spi.InjectionPoint delegate, Property wrappedQualifier)
delegate
- delegate injection pointwrappedQualifier
- property annotation wrapped such that it its
name defaults to a unique valuepublic javax.enterprise.inject.spi.Annotated getAnnotated()
getAnnotated
in interface javax.enterprise.inject.spi.InjectionPoint
public javax.enterprise.inject.spi.Bean<?> getBean()
getBean
in interface javax.enterprise.inject.spi.InjectionPoint
public Member getMember()
getMember
in interface javax.enterprise.inject.spi.InjectionPoint
public Set<Annotation> getQualifiers()
getQualifiers
in interface javax.enterprise.inject.spi.InjectionPoint
public Type getType()
getType
in interface javax.enterprise.inject.spi.InjectionPoint
public boolean isDelegate()
isDelegate
in interface javax.enterprise.inject.spi.InjectionPoint
public boolean isTransient()
isTransient
in interface javax.enterprise.inject.spi.InjectionPoint
Copyright © 2014–2015. All rights reserved.