|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.weld.introspector.ForwardingAnnotated<T,S>
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_METAANNOTATIONS |
| Constructor Summary | |
|---|---|
ForwardingWeldAnnotated()
|
|
| Method Summary | |
|---|---|
protected abstract WeldAnnotated<T,S> |
delegate()
|
java.lang.reflect.Type[] |
getActualTypeArguments()
Gets the actual type arguments for any parameterized types that this AnnotatedItem represents. |
java.lang.annotation.Annotation[] |
getBindingsAsArray()
Deprecated. |
java.util.Set<java.lang.annotation.Annotation> |
getDeclaredMetaAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
Gets all annotations which are declared on this annotated item with the given meta annotation type |
java.util.Set<java.lang.reflect.Type> |
getInterfaceOnlyFlattenedTypeHierarchy()
Get the type hierarchy of any interfaces implemented by this class. |
java.lang.Class<T> |
getJavaClass()
Gets the type of the element |
java.util.Set<java.lang.annotation.Annotation> |
getMetaAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
Gets all annotations which are annotated with the given meta annotation type |
java.lang.annotation.Annotation[] |
getMetaAnnotationsAsArray(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
Gets all annotations which are annotated with the given meta annotation type |
java.lang.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 |
java.lang.Package |
getPackage()
|
java.util.Set<java.lang.annotation.Annotation> |
getQualifiers()
Deprecated. |
boolean |
isDeclaredAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
Indicates if an annotation type specified is present |
boolean |
isFinal()
Indicates if this AnnotatedItem represents a final element |
boolean |
isPackagePrivate()
|
boolean |
isParameterizedType()
|
boolean |
isPrivate()
|
boolean |
isProxyable()
Indicates if this AnnotatedItem can be proxyed |
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 java.lang.reflect.Type[] getActualTypeArguments()
WeldAnnotated
getActualTypeArguments in interface WeldAnnotated<T,S>public java.util.Set<java.lang.annotation.Annotation> getMetaAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
WeldAnnotated
getMetaAnnotations in interface WeldAnnotated<T,S>public java.lang.annotation.Annotation[] getMetaAnnotationsAsArray(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
WeldAnnotated
getMetaAnnotationsAsArray in interface WeldAnnotated<T,S>@Deprecated public java.util.Set<java.lang.annotation.Annotation> getQualifiers()
WeldAnnotated
getQualifiers in interface WeldAnnotated<T,S>@Deprecated public java.lang.annotation.Annotation[] getBindingsAsArray()
WeldAnnotated
getBindingsAsArray in interface WeldAnnotated<T,S>public java.util.Set<java.lang.annotation.Annotation> getDeclaredMetaAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
WeldAnnotated
getDeclaredMetaAnnotations in interface WeldAnnotated<T,S>public java.lang.String getName()
WeldAnnotated
getName in interface WeldAnnotated<T,S>public java.lang.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 isProxyable()
WeldAnnotated
isProxyable 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 java.lang.Package getPackage()
getPackage in interface WeldAnnotated<T,S>protected abstract WeldAnnotated<T,S> delegate()
delegate in class ForwardingAnnotated<T,S>public boolean isDeclaredAnnotationPresent(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
WeldAnnotated
isDeclaredAnnotationPresent in interface WeldAnnotated<T,S>annotationType - The annotation to match
public java.util.Set<java.lang.reflect.Type> getInterfaceOnlyFlattenedTypeHierarchy()
WeldAnnotated
getInterfaceOnlyFlattenedTypeHierarchy in interface WeldAnnotated<T,S>public boolean isParameterizedType()
isParameterizedType in interface WeldAnnotated<T,S>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||