org.codehaus.jam.mutable
Interface MElement
- All Superinterfaces:
- JElement
- All Known Subinterfaces:
- MAnnotatedElement, MAnnotation, MClass, MComment, MConstructor, MField, MInvokable, MMember, MMethod, MPackage, MParameter, MTag
public interface MElement
- extends JElement
Mutable version of JElement.
- Author:
- Patrick Calahan <email: pcal-at-bea-dot-com>
getClassLoader
JamClassLoader getClassLoader()
setSimpleName
void setSimpleName(java.lang.String name)
createSourcePosition
MSourcePosition createSourcePosition()
removeSourcePosition
void removeSourcePosition()
getMutableSourcePosition
MSourcePosition getMutableSourcePosition()
accept
void accept(MVisitor visitor)
setArtifact
void setArtifact(java.lang.Object o)