Class XtendAnnotationTypeDeclarationImpl

  • All Implemented Interfaces:
    org.eclipse.xtend.lib.macro.declaration.AnnotationTarget, org.eclipse.xtend.lib.macro.declaration.AnnotationTypeDeclaration, org.eclipse.xtend.lib.macro.declaration.Declaration, org.eclipse.xtend.lib.macro.declaration.Element, org.eclipse.xtend.lib.macro.declaration.MemberDeclaration, org.eclipse.xtend.lib.macro.declaration.NamedElement, org.eclipse.xtend.lib.macro.declaration.Type, org.eclipse.xtend.lib.macro.declaration.TypeDeclaration

    public class XtendAnnotationTypeDeclarationImpl
    extends XtendTypeDeclarationImpl<XtendAnnotationType>
    implements org.eclipse.xtend.lib.macro.declaration.AnnotationTypeDeclaration
    • Constructor Detail

      • XtendAnnotationTypeDeclarationImpl

        public XtendAnnotationTypeDeclarationImpl()
    • Method Detail

      • findDeclaredAnnotationTypeElement

        public org.eclipse.xtend.lib.macro.declaration.AnnotationTypeElementDeclaration findDeclaredAnnotationTypeElement​(java.lang.String name)
        Specified by:
        findDeclaredAnnotationTypeElement in interface org.eclipse.xtend.lib.macro.declaration.AnnotationTypeDeclaration
      • getDeclaredAnnotationTypeElements

        public java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.AnnotationTypeElementDeclaration> getDeclaredAnnotationTypeElements()
        Specified by:
        getDeclaredAnnotationTypeElements in interface org.eclipse.xtend.lib.macro.declaration.AnnotationTypeDeclaration