public interface AnnotationSource<O extends JavaType<O>> extends Annotation<O>
getClassArrayValue, getClassArrayValue, getClassValue, getClassValue, getEnumArrayValue, getEnumArrayValue, getEnumValue, getEnumValue, getLiteralValue, getLiteralValue, getName, getQualifiedName, getStringArrayValue, getStringArrayValue, getStringValue, getStringValue, getValues, isMarker, isNormal, isSingleValue, isTypeElementDefinedgetInternalAnnotationSource<O> getAnnotationValue()
getAnnotationValue in interface Annotation<O extends JavaType<O>>AnnotationSource<O> getAnnotationValue(String name)
getAnnotationValue in interface Annotation<O extends JavaType<O>>AnnotationSource<O>[] getAnnotationArrayValue()
getAnnotationArrayValue in interface Annotation<O extends JavaType<O>>AnnotationSource<O>[] getAnnotationArrayValue(String name)
getAnnotationArrayValue in interface Annotation<O extends JavaType<O>>AnnotationSource<O> removeValue(String name)
AnnotationSource<O> removeAllValues()
AnnotationSource<O> setName(String className)
AnnotationSource<O> setEnumValue(String name, Enum<?> value)
AnnotationSource<O> setEnumValue(Enum<?>... value)
AnnotationSource<O> setEnumArrayValue(String name, Enum<?>... values)
AnnotationSource<O> setEnumArrayValue(Enum<?>... values)
AnnotationSource<O> setLiteralValue(String value)
AnnotationSource<O> setLiteralValue(String name, String value)
AnnotationSource<O> setStringValue(String value)
AnnotationSource<O> setStringValue(String name, String value)
AnnotationSource<O> setAnnotationValue()
AnnotationSourceAnnotationSource<O> setAnnotationValue(String name)
name - AnnotationSourceAnnotationSource<O> addAnnotationValue()
AnnotationSourceaddAnnotationValue(String)AnnotationSource<O> addAnnotationValue(String name)
name, a
single unwrapped annotation value will be created (as with setAnnotationValue(String)); otherwise an
unwrapped annotation value will be promoted to an array and a new element will be added.name - AnnotationSourceAnnotationSource<O> addAnnotationValue(Class<? extends Annotation> type)
AnnotationSourceaddAnnotationValue(String)AnnotationSource<O> addAnnotationValue(String name, Class<? extends Annotation> type)
name - AnnotationSourceaddAnnotationValue(String)AnnotationSource<O> removeAnnotationValue(Annotation<O> element)
element from the array of values associated with the "value" annotation element.element - AnnotationSource<O> removeAnnotationValue(String name, Annotation<O> element)
element from the array of values associated with the specified annotation element.name - element - AnnotationSource<O> setClassValue(String name, Class<?> value)
AnnotationSource<O> setClassValue(Class<?> value)
AnnotationSource<O> setClassArrayValue(String name, Class<?>... values)
AnnotationSource<O> setClassArrayValue(Class<?>... values)
AnnotationSource<O> setStringArrayValue(String name, String[] values)
AnnotationSource<O> setStringArrayValue(String[] values)
Copyright © 2017 JBoss by Red Hat. All rights reserved.