Package org.teavm.extension.introspect
Interface IntrospectAnnotatedElement
- All Known Subinterfaces:
IntrospectClass<T>,IntrospectField,IntrospectGenericDeclaration,IntrospectMember,IntrospectMethod,IntrospectParameter
public interface IntrospectAnnotatedElement
-
Method Summary
Modifier and TypeMethodDescriptionList<? extends IntrospectAnnotation<?>> <A extends Annotation>
IntrospectAnnotation<A> annotation(Class<A> type) <A extends Annotation>
IntrospectAnnotation<A> annotation(IntrospectClass<A> type) <A extends Annotation>
List<? extends IntrospectAnnotation<A>> annotations(Class<A> type) <A extends Annotation>
List<? extends IntrospectAnnotation<A>> annotations(IntrospectClass<A> type) default booleanhasAnnotation(Class<? extends Annotation> type) default booleanhasAnnotation(IntrospectClass<? extends Annotation> type)
-
Method Details
-
annotation
-
annotation
-
annotations
-
annotations
-
allAnnotations
List<? extends IntrospectAnnotation<?>> allAnnotations() -
hasAnnotation
-
hasAnnotation
-