|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.weld.introspector.ForwardingAnnotated
org.jboss.weld.introspector.ForwardingWeldAnnotated<T,S>
T
- S
- public abstract class ForwardingWeldAnnotated<T,S>
Provides an abstraction for delegating access to an annotated item
Field Summary |
---|
Fields inherited from interface org.jboss.weld.introspector.WeldAnnotated |
---|
MAPPED_DECLARED_METAANNOTATIONS, MAPPED_METAANNOTATIONS |
Constructor Summary | |
---|---|
ForwardingWeldAnnotated()
|
Method Summary | |
---|---|
protected abstract WeldAnnotated<T,S> |
delegate()
|
Type[] |
getActualTypeArguments()
Gets the actual type arguments for any parameterized types that this AnnotatedItem represents. |
Annotation[] |
getBindingsAsArray()
Deprecated. |
Set<Type> |
getInterfaceClosure()
Get the type hierarchy of any interfaces implemented by this class. |
Class<T> |
getJavaClass()
Gets the type of the element |
Set<Annotation> |
getMetaAnnotations(Class<? extends Annotation> metaAnnotationType)
Gets all annotations which are annotated with the given meta annotation type |
String |
getName()
Gets the name of this AnnotatedItem If it is not possible to determine the name of the underling element, a IllegalArgumentException is thrown |
Package |
getPackage()
|
Set<Annotation> |
getQualifiers()
Deprecated. |
boolean |
isFinal()
Indicates if this AnnotatedItem represents a final element |
boolean |
isGeneric()
|
boolean |
isPackagePrivate()
|
boolean |
isParameterizedType()
|
boolean |
isPrimitive()
|
boolean |
isPrivate()
|
boolean |
isPublic()
Indicates if this annotated item is public |
boolean |
isStatic()
Indicates if this AnnotatedItem represents a static element |
Methods inherited from class org.jboss.weld.introspector.ForwardingAnnotated |
---|
equals, getAnnotation, getAnnotations, getBaseType, getTypeClosure, hashCode, isAnnotationPresent, toString |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface javax.enterprise.inject.spi.Annotated |
---|
getAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresent |
Constructor Detail |
---|
public ForwardingWeldAnnotated()
Method Detail |
---|
public Type[] getActualTypeArguments()
WeldAnnotated
getActualTypeArguments
in interface WeldAnnotated<T,S>
public Set<Annotation> getMetaAnnotations(Class<? extends Annotation> metaAnnotationType)
WeldAnnotated
getMetaAnnotations
in interface WeldAnnotated<T,S>
@Deprecated public Set<Annotation> getQualifiers()
WeldAnnotated
getQualifiers
in interface WeldAnnotated<T,S>
@Deprecated public Annotation[] getBindingsAsArray()
WeldAnnotated
getBindingsAsArray
in interface WeldAnnotated<T,S>
public String getName()
WeldAnnotated
getName
in interface WeldAnnotated<T,S>
public Class<T> getJavaClass()
WeldAnnotated
getJavaClass
in interface WeldAnnotated<T,S>
public boolean isFinal()
WeldAnnotated
isFinal
in interface WeldAnnotated<T,S>
public boolean isStatic()
WeldAnnotated
isStatic
in interface WeldAnnotated<T,S>
public boolean isGeneric()
isGeneric
in interface WeldAnnotated<T,S>
public boolean isPublic()
WeldAnnotated
isPublic
in interface WeldAnnotated<T,S>
public boolean isPrivate()
isPrivate
in interface WeldAnnotated<T,S>
public boolean isPackagePrivate()
isPackagePrivate
in interface WeldAnnotated<T,S>
public Package getPackage()
getPackage
in interface WeldAnnotated<T,S>
protected abstract WeldAnnotated<T,S> delegate()
delegate
in class ForwardingAnnotated
public Set<Type> getInterfaceClosure()
WeldAnnotated
getInterfaceClosure
in interface WeldAnnotated<T,S>
public boolean isParameterizedType()
isParameterizedType
in interface WeldAnnotated<T,S>
public boolean isPrimitive()
isPrimitive
in interface WeldAnnotated<T,S>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |