public interface Annotation<O extends JavaSource<O>> extends Internal, Origin<O>
getInternalboolean isSingleValue()
boolean isMarker()
boolean isNormal()
String getName()
String getQualifiedName()
String getLiteralValue()
String getStringValue()
Annotation<O> removeValue(String name)
Annotation<O> removeAllValues()
Annotation<O> setName(String className)
Annotation<O> setEnumValue(String name, Enum<?> value)
Annotation<O> setEnumValue(Enum<?>... value)
Annotation<O> setEnumArrayValue(String name, Enum<?>... values)
Annotation<O> setEnumArrayValue(Enum<?>... values)
Annotation<O> setLiteralValue(String value)
Annotation<O> setLiteralValue(String name, String value)
Annotation<O> setStringValue(String value)
Annotation<O> setStringValue(String name, String value)
Annotation<O> getAnnotationValue()
Annotation<O> getAnnotationValue(String name)
Annotation<O> setAnnotationValue()
Annotation<O> setAnnotationValue(String name)
Class<?> getClassValue()
Class<?>[] getClassArrayValue()
Annotation<O> setClassValue(String name, Class<?> value)
Annotation<O> setClassValue(Class<?> value)
Annotation<O> setClassArrayValue(String name, Class<?>... values)
Annotation<O> setClassArrayValue(Class<?>... values)
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.