Module org.eclipse.xtend.lib.macro
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
- Author:
- Sven Efftinge
-
Method Summary
-
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
nullif this element is not contained in the currently processed compilation unit.
-