public abstract class AnnoConstruct extends Object implements AnnotatedConstruct
This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.
Constructor and Description |
---|
AnnoConstruct() |
Modifier and Type | Method and Description |
---|---|
<A extends Annotation> |
getAnnotation(Class<A> annoType) |
abstract List<? extends Attribute.Compound> |
getAnnotationMirrors() |
<A extends Annotation> |
getAnnotationsByType(Class<A> annoType) |
protected <A extends Annotation> |
getAttribute(Class<A> annoType) |
protected <A extends Annotation> |
getInheritedAnnotations(Class<A> annoType) |
public abstract List<? extends Attribute.Compound> getAnnotationMirrors()
getAnnotationMirrors
in interface AnnotatedConstruct
protected <A extends Annotation> Attribute.Compound getAttribute(Class<A> annoType)
protected <A extends Annotation> A[] getInheritedAnnotations(Class<A> annoType)
public <A extends Annotation> A[] getAnnotationsByType(Class<A> annoType)
getAnnotationsByType
in interface AnnotatedConstruct
public <A extends Annotation> A getAnnotation(Class<A> annoType)
getAnnotation
in interface AnnotatedConstruct
Copyright © 2017 earcam. All rights reserved.