Package org.teavm.extension.introspect
Class IntrospectAnnotatedElementImpl
java.lang.Object
org.teavm.extension.introspect.IntrospectAnnotatedElementImpl
- All Implemented Interfaces:
org.teavm.extension.introspect.IntrospectAnnotatedElement
- Direct Known Subclasses:
IntrospectClassImpl,IntrospectFieldImpl,IntrospectMethodImpl,IntrospectParameterImpl
public abstract class IntrospectAnnotatedElementImpl
extends Object
implements org.teavm.extension.introspect.IntrospectAnnotatedElement
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionList<? extends org.teavm.extension.introspect.IntrospectAnnotation<?>> <A extends Annotation>
org.teavm.extension.introspect.IntrospectAnnotation<A> annotation(Class<A> type) <A extends Annotation>
org.teavm.extension.introspect.IntrospectAnnotation<A> annotation(org.teavm.extension.introspect.IntrospectClass<A> type) protected abstract AnnotationContainerReader<A extends Annotation>
List<? extends org.teavm.extension.introspect.IntrospectAnnotation<A>> annotations(Class<A> type) <A extends Annotation>
List<? extends org.teavm.extension.introspect.IntrospectAnnotation<A>> annotations(org.teavm.extension.introspect.IntrospectClass<A> type) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teavm.extension.introspect.IntrospectAnnotatedElement
hasAnnotation, hasAnnotation
-
Field Details
-
introspection
-
-
Method Details
-
annotation
public <A extends Annotation> org.teavm.extension.introspect.IntrospectAnnotation<A> annotation(org.teavm.extension.introspect.IntrospectClass<A> type) - Specified by:
annotationin interfaceorg.teavm.extension.introspect.IntrospectAnnotatedElement
-
annotation
public <A extends Annotation> org.teavm.extension.introspect.IntrospectAnnotation<A> annotation(Class<A> type) - Specified by:
annotationin interfaceorg.teavm.extension.introspect.IntrospectAnnotatedElement
-
annotations
public <A extends Annotation> List<? extends org.teavm.extension.introspect.IntrospectAnnotation<A>> annotations(org.teavm.extension.introspect.IntrospectClass<A> type) - Specified by:
annotationsin interfaceorg.teavm.extension.introspect.IntrospectAnnotatedElement
-
annotations
public <A extends Annotation> List<? extends org.teavm.extension.introspect.IntrospectAnnotation<A>> annotations(Class<A> type) - Specified by:
annotationsin interfaceorg.teavm.extension.introspect.IntrospectAnnotatedElement
-
allAnnotations
- Specified by:
allAnnotationsin interfaceorg.teavm.extension.introspect.IntrospectAnnotatedElement
-
annotationContainer
-