Module org.eclipse.xtend.lib.macro
Interface MutableElement
- All Superinterfaces:
Element
- All Known Subinterfaces:
MutableAnnotationTarget,MutableAnnotationTypeDeclaration,MutableAnnotationTypeElementDeclaration,MutableClassDeclaration,MutableConstructorDeclaration,MutableDeclaration,MutableEnumerationTypeDeclaration,MutableEnumerationValueDeclaration,MutableExecutableDeclaration,MutableFieldDeclaration,MutableInterfaceDeclaration,MutableMemberDeclaration,MutableMethodDeclaration,MutableNamedElement,MutableParameterDeclaration,MutableTypeDeclaration,MutableTypeParameterDeclaration,MutableTypeParameterDeclarator
- Author:
- Anton Kosyakov
-
Method Summary
Modifier and TypeMethodDescriptionvoidremove()Removes this element from its container and renders it invalid.
-
Method Details
-
remove
void remove()Removes this element from its container and renders it invalid.- Throws:
IllegalStateException- if this element has already been removed or it was not possible to remove
-