org.jboss.webbeans.introspector
Interface AnnotatedType<T>
- Type Parameters:
T -
- All Superinterfaces:
- AnnotatedItem<T,java.lang.Class<T>>
- All Known Subinterfaces:
- AnnotatedAnnotation<T>, AnnotatedClass<T>
- All Known Implementing Classes:
- AbstractAnnotatedType, AnnotatedAnnotationImpl, AnnotatedClassImpl, ForwardingAnnotatedAnnotation, ForwardingAnnotatedClass, ForwardingAnnotatedType, WrappedAnnotatedClass
public interface AnnotatedType<T>
- extends AnnotatedItem<T,java.lang.Class<T>>
AnnotatedType provides a uniform access to a type defined either in Java or
XML
- Author:
- Pete Muir
| Methods inherited from interface org.jboss.webbeans.introspector.AnnotatedItem |
getActualTypeArguments, getAnnotation, getAnnotationsAsSet, getAnnotationStore, getBindingTypes, getBindingTypesAsArray, getDeclaredMetaAnnotations, getMetaAnnotations, getMetaAnnotationsAsArray, getName, getType, isAnnotationPresent, isAssignableFrom, isAssignableFrom, isDeclaredAnnotationPresent, isFinal, isProxyable, isPublic, isStatic |
getSuperclass
AnnotatedType<?> getSuperclass()
- Gets the superclass of the type
- Returns:
- The abstracted superclass
isEquivalent
boolean isEquivalent(java.lang.Class<?> clazz)
- Check if this is equivalent to a java class
- Parameters:
clazz - The Java class
- Returns:
- true if equivalent
getSimpleName
java.lang.String getSimpleName()
Copyright © 2008-2009. All Rights Reserved.