public interface MAnnotatedElement extends MElement, JAnnotatedElement
Mutable version of JAnnotatedElement.
Modifier and Type | Method and Description |
---|---|
MAnnotation |
addLiteralAnnotation(String annotationName) |
MComment |
createComment() |
MAnnotation |
findOrCreateAnnotation(String annotationName)
Returns the annotation having the given name, creating it if it doesn't
exist.
|
MAnnotation |
getMutableAnnotation(String named) |
MAnnotation[] |
getMutableAnnotations() |
MComment |
getMutableComment() |
void |
removeComment() |
accept, createSourcePosition, getClassLoader, getMutableSourcePosition, removeSourcePosition, setArtifact, setSimpleName
getAllJavadocTags, getAnnotation, getAnnotation, getAnnotationProxy, getAnnotations, getAnnotationValue, getComment
accept, getArtifact, getParent, getQualifiedName, getSimpleName, getSourcePosition, toString
MAnnotation findOrCreateAnnotation(String annotationName)
MAnnotation[] getMutableAnnotations()
MAnnotation getMutableAnnotation(String named)
MAnnotation addLiteralAnnotation(String annotationName)
MComment getMutableComment()
MComment createComment()
void removeComment()
Copyright © 2010 - 2020 Adobe. All Rights Reserved