Top Methods
org.eclipse.xtend.lib.macro.declaration

public Interface AnnotationTypeDeclaration

extends TypeDeclaration
Known Direct Subinterfaces
org.eclipse.xtend.lib.macro.declaration.MutableAnnotationTypeDeclaration
Annotations
@Beta
Imports
com.google.common.annotations.Beta

Author
Sven Efftinge

Method Summary

Modifier and TypeMethod and Description
public AnnotationTypeElementDeclaration

Returns:

the annotation type element with the given name, declared by this annotation type declaration or null if no such annotation type element exists
findDeclaredAnnotationTypeElement
(String
the name of the annotation element
name
)

public Iterable<? extends AnnotationTypeElementDeclaration>

Returns:

the annotation type elements declared by this annotation type declaration
getDeclaredAnnotationTypeElements
()

Inherited from org.eclipse.xtend.lib.macro.declaration.TypeDeclaration:
findDeclaredConstructorfindDeclaredFieldfindDeclaredMethodfindDeclaredTypegetDeclaredAnnotationTypesgetDeclaredClassesgetDeclaredConstructorsgetDeclaredEnumerationTypesgetDeclaredFieldsgetDeclaredInterfacesgetDeclaredMembersgetDeclaredMethodsgetDeclaredTypes

Method Detail

findDeclaredAnnotationTypeElementback to summary
public AnnotationTypeElementDeclaration findDeclaredAnnotationTypeElement(String name)
Parameters
name:String

the name of the annotation element

Returns:AnnotationTypeElementDeclaration

the annotation type element with the given name, declared by this annotation type declaration or null if no such annotation type element exists

getDeclaredAnnotationTypeElementsback to summary
public Iterable<? extends AnnotationTypeElementDeclaration> getDeclaredAnnotationTypeElements()
Returns:Iterable<? extends AnnotationTypeElementDeclaration>

the annotation type elements declared by this annotation type declaration