T - S - public abstract class ForwardingWeldAnnotated<T,S> extends ForwardingAnnotated implements EnhancedAnnotated<T,S>
MAPPED_DECLARED_METAANNOTATIONS, MAPPED_METAANNOTATIONS| Constructor and Description |
|---|
ForwardingWeldAnnotated() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract EnhancedAnnotated<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.reflect.Type> |
getInterfaceClosure()
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.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 |
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
|
Annotated |
slim()
Returns a lightweight implementation of
Annotated with minimal memory footprint. |
equals, getAnnotation, getAnnotations, getBaseType, getTypeClosure, hashCode, isAnnotationPresent, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAnnotation, getAnnotations, getBaseType, getTypeClosure, isAnnotationPresentpublic java.lang.reflect.Type[] getActualTypeArguments()
EnhancedAnnotatedgetActualTypeArguments in interface EnhancedAnnotated<T,S>public java.util.Set<java.lang.annotation.Annotation> getMetaAnnotations(java.lang.Class<? extends java.lang.annotation.Annotation> metaAnnotationType)
EnhancedAnnotatedgetMetaAnnotations in interface EnhancedAnnotated<T,S>@Deprecated public java.util.Set<java.lang.annotation.Annotation> getQualifiers()
EnhancedAnnotatedgetQualifiers in interface EnhancedAnnotated<T,S>@Deprecated public java.lang.annotation.Annotation[] getBindingsAsArray()
EnhancedAnnotatedgetBindingsAsArray in interface EnhancedAnnotated<T,S>public java.lang.String getName()
EnhancedAnnotatedgetName in interface EnhancedAnnotated<T,S>public java.lang.Class<T> getJavaClass()
EnhancedAnnotatedgetJavaClass in interface EnhancedAnnotated<T,S>public boolean isFinal()
EnhancedAnnotatedisFinal in interface EnhancedAnnotated<T,S>public boolean isStatic()
EnhancedAnnotatedisStatic in interface EnhancedAnnotated<T,S>public boolean isGeneric()
isGeneric in interface EnhancedAnnotated<T,S>public boolean isPublic()
EnhancedAnnotatedisPublic in interface EnhancedAnnotated<T,S>public boolean isPrivate()
isPrivate in interface EnhancedAnnotated<T,S>public boolean isPackagePrivate()
isPackagePrivate in interface EnhancedAnnotated<T,S>public java.lang.Package getPackage()
getPackage in interface EnhancedAnnotated<T,S>protected abstract EnhancedAnnotated<T,S> delegate()
delegate in class ForwardingAnnotatedpublic java.util.Set<java.lang.reflect.Type> getInterfaceClosure()
EnhancedAnnotatedgetInterfaceClosure in interface EnhancedAnnotated<T,S>public boolean isParameterizedType()
isParameterizedType in interface EnhancedAnnotated<T,S>public boolean isPrimitive()
isPrimitive in interface EnhancedAnnotated<T,S>public Annotated slim()
EnhancedAnnotatedAnnotated with minimal memory footprint.slim in interface EnhancedAnnotated<T,S>AnnotatedCopyright © 2015. All Rights Reserved.