|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.solder.bean.ImmutableInjectionPoint
public class ImmutableInjectionPoint
A base class for implementing InjectionPoint. The attributes are
immutable, and collections are defensively copied on instantiation.
| Constructor Summary | |
|---|---|
ImmutableInjectionPoint(javax.enterprise.inject.spi.AnnotatedField<?> field,
javax.enterprise.inject.spi.BeanManager beanManager,
javax.enterprise.inject.spi.Bean<?> declaringBean,
boolean _transient,
boolean delegate)
Instantiate a new InjectionPoint based upon an
AnnotatedField, reading the qualifiers from the annotations
declared on the field. |
|
ImmutableInjectionPoint(javax.enterprise.inject.spi.AnnotatedField<?> field,
Set<Annotation> qualifiers,
javax.enterprise.inject.spi.Bean<?> declaringBean,
boolean _transient,
boolean delegate)
Instantiate a new InjectionPoint based upon an
AnnotatedField. |
|
ImmutableInjectionPoint(javax.enterprise.inject.spi.AnnotatedParameter<?> parameter,
javax.enterprise.inject.spi.BeanManager beanManager,
javax.enterprise.inject.spi.Bean<?> declaringBean,
boolean _transient,
boolean delegate)
Instantiate a new InjectionPoint based upon an
AnnotatedParameter, reading the qualifiers from the annotations
declared on the parameter. |
|
ImmutableInjectionPoint(javax.enterprise.inject.spi.AnnotatedParameter<?> parameter,
Set<Annotation> qualifiers,
javax.enterprise.inject.spi.Bean<?> declaringBean,
boolean _transient,
boolean delegate)
Instantiate a new InjectionPoint based upon an
AnnotatedParameter. |
|
| Method Summary | |
|---|---|
javax.enterprise.inject.spi.Annotated |
getAnnotated()
|
javax.enterprise.inject.spi.Bean<?> |
getBean()
|
Member |
getMember()
|
Set<Annotation> |
getQualifiers()
|
Type |
getType()
|
boolean |
isDelegate()
|
boolean |
isTransient()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ImmutableInjectionPoint(javax.enterprise.inject.spi.AnnotatedField<?> field,
Set<Annotation> qualifiers,
javax.enterprise.inject.spi.Bean<?> declaringBean,
boolean _transient,
boolean delegate)
InjectionPoint based upon an
AnnotatedField.
field - the field for which to create the injection pointqualifiers - the qualifiers on the injection pointdeclaringBean - the declaringBean declaring the injection point_transient - true if the injection point is transientdelegate - true if the injection point is a delegate
injection point on a decorator
public ImmutableInjectionPoint(javax.enterprise.inject.spi.AnnotatedField<?> field,
javax.enterprise.inject.spi.BeanManager beanManager,
javax.enterprise.inject.spi.Bean<?> declaringBean,
boolean _transient,
boolean delegate)
InjectionPoint based upon an
AnnotatedField, reading the qualifiers from the annotations
declared on the field.
field - the field for which to create the injection pointdeclaringBean - the declaringBean declaring the injection point_transient - true if the injection point is transientdelegate - true if the injection point is a delegate
injection point on a decorator
public ImmutableInjectionPoint(javax.enterprise.inject.spi.AnnotatedParameter<?> parameter,
Set<Annotation> qualifiers,
javax.enterprise.inject.spi.Bean<?> declaringBean,
boolean _transient,
boolean delegate)
InjectionPoint based upon an
AnnotatedParameter.
parameter - the parameter for which to create the injection pointqualifiers - the qualifiers on the injection pointdeclaringBean - the declaringBean declaring the injection point_transient - true if the injection point is transientdelegate - true if the injection point is a delegate
injection point on a decorator
public ImmutableInjectionPoint(javax.enterprise.inject.spi.AnnotatedParameter<?> parameter,
javax.enterprise.inject.spi.BeanManager beanManager,
javax.enterprise.inject.spi.Bean<?> declaringBean,
boolean _transient,
boolean delegate)
InjectionPoint based upon an
AnnotatedParameter, reading the qualifiers from the annotations
declared on the parameter.
parameter - the parameter for which to create the injection pointdeclaringBean - the declaringBean declaring the injection point_transient - true if the injection point is transientdelegate - true if the injection point is a delegate
injection point on a decorator| Method Detail |
|---|
public javax.enterprise.inject.spi.Annotated getAnnotated()
getAnnotated in interface javax.enterprise.inject.spi.InjectionPointpublic javax.enterprise.inject.spi.Bean<?> getBean()
getBean in interface javax.enterprise.inject.spi.InjectionPointpublic Member getMember()
getMember in interface javax.enterprise.inject.spi.InjectionPointpublic Set<Annotation> getQualifiers()
getQualifiers in interface javax.enterprise.inject.spi.InjectionPointpublic Type getType()
getType in interface javax.enterprise.inject.spi.InjectionPointpublic boolean isDelegate()
isDelegate in interface javax.enterprise.inject.spi.InjectionPointpublic boolean isTransient()
isTransient in interface javax.enterprise.inject.spi.InjectionPoint
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||