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:
AnnotatedAnnotationImpl, AnnotatedClassImpl

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

Field Summary
 
Fields inherited from interface org.jboss.webbeans.introspector.AnnotatedItem
MAPPED_METAANNOTATIONS
 
Method Summary
 AnnotatedType<java.lang.Object> getSuperclass()
          Gets the superclass of the type
 
Methods inherited from interface org.jboss.webbeans.introspector.AnnotatedItem
getActualTypeArguments, getAnnotation, getAnnotations, getBindingTypes, getBindingTypesAsArray, getMetaAnnotations, getMetaAnnotationsAsArray, getName, getType, isAnnotationPresent, isAssignableFrom, isAssignableFrom, isFinal, isProxyable, isStatic
 

Method Detail

getSuperclass

AnnotatedType<java.lang.Object> getSuperclass()
Gets the superclass of the type

Returns:
The abstracted superclass


Copyright © 2008. All Rights Reserved.