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, getValues
accept, createSourcePosition, getClassLoader, getMutableSourcePosition, removeSourcePosition, setArtifact, setSimpleName
accept, getArtifact, getParent, getQualifiedName, getSourcePosition, isSourceAvailable, toString
void 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)