O - the java type which can be annotatedpublic interface Annotation<O extends JavaType<O>> extends Internal, Origin<O>
getInternalboolean isSingleValue()
boolean isMarker()
TypeName,
e.g. @Overwrite. The annotation has no value.true, if this annotation is a marker annotation, false otherwise.boolean isNormal()
String getName()
NOTE: This method returns always the simple name indifferent if the type was imported or not.
Types.toSimpleName(String)String getQualifiedName()
NOTE: This method returns always the qualified name indifferent if the type was imported or not.
String getLiteralValue()
String getStringValue()
String[] getStringArrayValue()
Annotation<O> getAnnotationValue()
Annotation<O> getAnnotationValue(String name)
Annotation<O>[] getAnnotationArrayValue()
Annotation<O>[] getAnnotationArrayValue(String name)
Class<?> getClassValue()
Class<?>[] getClassArrayValue()
boolean isTypeElementDefined(String name)
Copyright © 2019 JBoss by Red Hat. All rights reserved.