org.granite.tide.cdi
Class TideExtension.TideAnnotatedType<T>
java.lang.Object
org.granite.tide.cdi.TideExtension.TideAnnotatedType<T>
- All Implemented Interfaces:
- Annotated, AnnotatedType<T>
- Enclosing class:
- TideExtension
public static class TideExtension.TideAnnotatedType<T>
- extends Object
- implements AnnotatedType<T>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TideExtension.TideAnnotatedType
public TideExtension.TideAnnotatedType(AnnotatedType<T> annotatedType,
boolean component,
boolean bean)
getConstructors
public Set<AnnotatedConstructor<T>> getConstructors()
- Specified by:
getConstructors in interface AnnotatedType<T>
getFields
public Set<AnnotatedField<? super T>> getFields()
- Specified by:
getFields in interface AnnotatedType<T>
getJavaClass
public Class<T> getJavaClass()
- Specified by:
getJavaClass in interface AnnotatedType<T>
getMethods
public Set<AnnotatedMethod<? super T>> getMethods()
- Specified by:
getMethods in interface AnnotatedType<T>
getAnnotation
public <X extends Annotation> X getAnnotation(Class<X> annotationClass)
- Specified by:
getAnnotation in interface Annotated
getAnnotations
public Set<Annotation> getAnnotations()
- Specified by:
getAnnotations in interface Annotated
getBaseType
public Type getBaseType()
- Specified by:
getBaseType in interface Annotated
getTypeClosure
public Set<Type> getTypeClosure()
- Specified by:
getTypeClosure in interface Annotated
isAnnotationPresent
public boolean isAnnotationPresent(Class<? extends Annotation> annotationClass)
- Specified by:
isAnnotationPresent in interface Annotated