Interface AnnotationTypeDeclaration
-
- All Superinterfaces:
AnnotationTarget,Declaration,Element,MemberDeclaration,NamedElement,Type,TypeDeclaration
- All Known Subinterfaces:
MutableAnnotationTypeDeclaration
@Beta public interface AnnotationTypeDeclaration extends TypeDeclaration
- Noimplement:
- This interface is not intended to be implemented by clients.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AnnotationTypeElementDeclarationfindDeclaredAnnotationTypeElement(java.lang.String name)java.lang.Iterable<? extends AnnotationTypeElementDeclaration>getDeclaredAnnotationTypeElements()-
Methods inherited from interface org.eclipse.xtend.lib.macro.declaration.AnnotationTarget
findAnnotation, getAnnotations
-
Methods inherited from interface org.eclipse.xtend.lib.macro.declaration.MemberDeclaration
getDeclaringType, getDocComment, getModifiers, getVisibility, isDeprecated
-
Methods inherited from interface org.eclipse.xtend.lib.macro.declaration.NamedElement
getCompilationUnit, getSimpleName
-
Methods inherited from interface org.eclipse.xtend.lib.macro.declaration.Type
getQualifiedName, isAssignableFrom
-
Methods inherited from interface org.eclipse.xtend.lib.macro.declaration.TypeDeclaration
findDeclaredConstructor, findDeclaredField, findDeclaredMethod, findDeclaredType, getDeclaredAnnotationTypes, getDeclaredClasses, getDeclaredConstructors, getDeclaredEnumerationTypes, getDeclaredFields, getDeclaredInterfaces, getDeclaredMembers, getDeclaredMethods, getDeclaredTypes
-
-
-
-
Method Detail
-
findDeclaredAnnotationTypeElement
AnnotationTypeElementDeclaration findDeclaredAnnotationTypeElement(java.lang.String name)
- Parameters:
name- the name of the annotation element- Returns:
- the annotation type element with the given name, declared by this annotation type declaration or
nullif no such annotation type element exists
-
getDeclaredAnnotationTypeElements
java.lang.Iterable<? extends AnnotationTypeElementDeclaration> getDeclaredAnnotationTypeElements()
- Returns:
- the annotation type elements declared by this annotation type declaration
-
-