Package org.jboss.weld.util
Class DelegatingFieldInjectionPointAttributes<T,X>
- java.lang.Object
-
- org.jboss.weld.util.DelegatingFieldInjectionPointAttributes<T,X>
-
- Type Parameters:
T-X-
- All Implemented Interfaces:
javax.enterprise.inject.spi.InjectionPoint,FieldInjectionPointAttributes<T,X>,WeldInjectionPointAttributes<T,Field>
public abstract class DelegatingFieldInjectionPointAttributes<T,X> extends Object implements FieldInjectionPointAttributes<T,X>
Forwarding implementation ofFieldInjectionPointAttributes. A different name was chosen sinceForwardingFieldInjectionPointAttributesalready exists with different semantics.- Author:
- Jozef Hartinger
-
-
Constructor Summary
Constructors Constructor Description DelegatingFieldInjectionPointAttributes()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract FieldInjectionPointAttributes<T,X>delegate()booleanequals(Object obj)javax.enterprise.inject.spi.AnnotatedField<X>getAnnotated()javax.enterprise.inject.spi.Bean<?>getBean()FieldgetMember()<A extends Annotation>
AgetQualifier(Class<A> annotationType)Returns an instance of a given qualifier annotation or null if a given qualifier is not present on the injection point.Set<Annotation>getQualifiers()TypegetType()inthashCode()booleanisDelegate()booleanisTransient()
-
-
-
Method Detail
-
delegate
protected abstract FieldInjectionPointAttributes<T,X> delegate()
-
getQualifier
public <A extends Annotation> A getQualifier(Class<A> annotationType)
Description copied from interface:WeldInjectionPointAttributesReturns an instance of a given qualifier annotation or null if a given qualifier is not present on the injection point.- Specified by:
getQualifierin interfaceWeldInjectionPointAttributes<T,X>
-
getType
public Type getType()
- Specified by:
getTypein interfacejavax.enterprise.inject.spi.InjectionPoint
-
getQualifiers
public Set<Annotation> getQualifiers()
- Specified by:
getQualifiersin interfacejavax.enterprise.inject.spi.InjectionPoint
-
getBean
public javax.enterprise.inject.spi.Bean<?> getBean()
- Specified by:
getBeanin interfacejavax.enterprise.inject.spi.InjectionPoint
-
getMember
public Field getMember()
- Specified by:
getMemberin interfaceFieldInjectionPointAttributes<T,X>- Specified by:
getMemberin interfacejavax.enterprise.inject.spi.InjectionPoint
-
isDelegate
public boolean isDelegate()
- Specified by:
isDelegatein interfacejavax.enterprise.inject.spi.InjectionPoint
-
isTransient
public boolean isTransient()
- Specified by:
isTransientin interfacejavax.enterprise.inject.spi.InjectionPoint
-
getAnnotated
public javax.enterprise.inject.spi.AnnotatedField<X> getAnnotated()
- Specified by:
getAnnotatedin interfaceFieldInjectionPointAttributes<T,X>- Specified by:
getAnnotatedin interfacejavax.enterprise.inject.spi.InjectionPoint
-
-