Interface NamedElement
-
- 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
- Noimplement:
- This interface is not intended to be implemented by clients.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CompilationUnitgetCompilationUnit()java.lang.StringgetSimpleName()
-
-
-
Method Detail
-
getSimpleName
java.lang.String getSimpleName()
- Returns:
- the name of this element
-
getCompilationUnit
CompilationUnit getCompilationUnit()
- Returns:
- the currently processed compilation unit this element is contained in, or
nullif this element is not contained in the currently processed compilation unit.
-
-