All Superinterfaces:
Element
All Known Subinterfaces:
AnnotationTarget, AnnotationTypeDeclaration, AnnotationTypeElementDeclaration, ClassDeclaration, CompilationUnit, ConstructorDeclaration, Declaration, EnumerationTypeDeclaration, EnumerationValueDeclaration, ExecutableDeclaration, FieldDeclaration, InterfaceDeclaration, MemberDeclaration, MethodDeclaration, MutableAnnotationTarget, MutableAnnotationTypeDeclaration, MutableAnnotationTypeElementDeclaration, MutableClassDeclaration, MutableConstructorDeclaration, MutableDeclaration, MutableEnumerationTypeDeclaration, MutableEnumerationValueDeclaration, MutableExecutableDeclaration, MutableFieldDeclaration, MutableInterfaceDeclaration, MutableMemberDeclaration, MutableMethodDeclaration, MutableNamedElement, MutableParameterDeclaration, MutableTypeDeclaration, MutableTypeParameterDeclaration, MutableTypeParameterDeclarator, ParameterDeclaration, PrimitiveType, Type, TypeDeclaration, TypeParameterDeclaration, TypeParameterDeclarator, VoidType

@Beta public interface NamedElement extends Element
Author:
Sven Efftinge
  • Method Details

    • getSimpleName

      String getSimpleName()
      Returns:
      the name of this element
    • getCompilationUnit

      CompilationUnit getCompilationUnit()
      Returns:
      the currently processed compilation unit this element is contained in, or null if this element is not contained in the currently processed compilation unit.