public interface MAnnotation extends JAnnotation, MElement
Mutable version of JAnnotation.
SINGLE_VALUE_NAME| Modifier and Type | Method and Description |
|---|---|
MAnnotation |
createNestedValue(java.lang.String name,
java.lang.String annTypeName) |
MAnnotation[] |
createNestedValueArray(java.lang.String name,
java.lang.String componentTypeName,
int dimensions) |
void |
setAnnotationInstance(java.lang.Object o) |
void |
setSimpleValue(java.lang.String name,
java.lang.Object value,
JClass declaredType) |
getAnnotationInstance, getJavadocTagText, getSimpleName, getValue, getValuesaccept, createSourcePosition, getClassLoader, getMutableSourcePosition, removeSourcePosition, setArtifact, setSimpleNameaccept, getArtifact, getParent, getQualifiedName, getSourcePosition, isSourceAvailable, toStringvoid setAnnotationInstance(java.lang.Object o)
void setSimpleValue(java.lang.String name,
java.lang.Object value,
JClass declaredType)
MAnnotation createNestedValue(java.lang.String name, java.lang.String annTypeName)
MAnnotation[] createNestedValueArray(java.lang.String name, java.lang.String componentTypeName, int dimensions)