| Modifier and Type | Method and Description | 
|---|---|
AnnotationReference[] | 
getAnnotationArrayValue(java.lang.String name)
Returns the value for the given property. 
 | 
AnnotationTypeDeclaration | 
getAnnotationTypeDeclaration()  | 
AnnotationReference | 
getAnnotationValue(java.lang.String name)
Returns the value for the given property. 
 | 
boolean[] | 
getBooleanArrayValue(java.lang.String name)
Returns the value for the given property. 
 | 
boolean | 
getBooleanValue(java.lang.String name)
Returns the value for the given property. 
 | 
byte[] | 
getByteArrayValue(java.lang.String name)
Returns the value for the given property. 
 | 
byte | 
getByteValue(java.lang.String name)
Returns the value for the given property. 
 | 
char[] | 
getCharArrayValue(java.lang.String name)
Returns the value for the given property. 
 | 
char | 
getCharValue(java.lang.String name)
Returns the value for the given property. 
 | 
TypeReference[] | 
getClassArrayValue(java.lang.String name)
Returns the value for the given property. 
 | 
TypeReference | 
getClassValue(java.lang.String name)
Returns the value for the given property. 
 | 
double[] | 
getDoubleArrayValue(java.lang.String name)
Returns the value for the given property. 
 | 
double | 
getDoubleValue(java.lang.String name)
Returns the value for the given property. 
 | 
EnumerationValueDeclaration[] | 
getEnumArrayValue(java.lang.String name)
Returns the value for the given property. 
 | 
EnumerationValueDeclaration | 
getEnumValue(java.lang.String name)
Returns the value for the given property. 
 | 
Expression | 
getExpression(java.lang.String name)
Returns the expression for the given annotation property. 
 | 
float[] | 
getFloatArrayValue(java.lang.String name)
Returns the value for the given property. 
 | 
float | 
getFloatValue(java.lang.String name)
Returns the value for the given property. 
 | 
int[] | 
getIntArrayValue(java.lang.String name)
Returns the value for the given property. 
 | 
int | 
getIntValue(java.lang.String name)
Returns the value for the given property. 
 | 
long[] | 
getLongArrayValue(java.lang.String name)
Returns the value for the given property. 
 | 
long | 
getLongValue(java.lang.String name)
Returns the value for the given property. 
 | 
short[] | 
getShortArrayValue(java.lang.String name)
Returns the value for the given property. 
 | 
short | 
getShortValue(java.lang.String name)
Returns the value for the given property. 
 | 
java.lang.String[] | 
getStringArrayValue(java.lang.String name)
Returns the value for the given property. 
 | 
java.lang.String | 
getStringValue(java.lang.String name)
Returns the value for the given property. 
 | 
java.lang.Object | 
getValue(java.lang.String property)
Returns the value for the given property. 
 | 
AnnotationTypeDeclaration getAnnotationTypeDeclaration()
java.lang.Object getValue(java.lang.String property)
AnnotationTypeElementDeclaration
 will be returned. 
 
 Depending of the respective annotation type element, the following values are possibly returned:
 null if no value is set and no default value on the original annotation type element is declared.property - the name of the propertynull.int getIntValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - int[] getIntArrayValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - long getLongValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - long[] getLongArrayValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - short getShortValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - short[] getShortArrayValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - float getFloatValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - float[] getFloatArrayValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - double getDoubleValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - double[] getDoubleArrayValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - byte getByteValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - byte[] getByteArrayValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - boolean getBooleanValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - boolean[] getBooleanArrayValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - char getCharValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - char[] getCharArrayValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - java.lang.String getStringValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - java.lang.String[] getStringArrayValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - TypeReference getClassValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - TypeReference[] getClassArrayValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - EnumerationValueDeclaration getEnumValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - EnumerationValueDeclaration[] getEnumArrayValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - AnnotationReference getAnnotationValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - AnnotationReference[] getAnnotationArrayValue(java.lang.String name)
AnnotationTypeElementDeclaration
 will be returned.name - Expression getExpression(java.lang.String name)
null if no expression is set, or this annotation reference is an external element
 (i.e. Tracability.isExternal(Element) returns true).name -