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

@Beta public interface MutableElement extends Element
Author:
Anton Kosyakov
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    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