Class XtendClassDeclarationImpl

  • All Implemented Interfaces:
    org.eclipse.xtend.lib.macro.declaration.AnnotationTarget, org.eclipse.xtend.lib.macro.declaration.ClassDeclaration, 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, org.eclipse.xtend.lib.macro.declaration.TypeParameterDeclarator

    public class XtendClassDeclarationImpl
    extends XtendTypeDeclarationImpl<XtendClass>
    implements org.eclipse.xtend.lib.macro.declaration.ClassDeclaration
    • Constructor Detail

      • XtendClassDeclarationImpl

        public XtendClassDeclarationImpl()
    • Method Detail

      • getImplementedInterfaces

        public java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.TypeReference> getImplementedInterfaces()
        Specified by:
        getImplementedInterfaces in interface org.eclipse.xtend.lib.macro.declaration.ClassDeclaration
      • getExtendedClass

        public org.eclipse.xtend.lib.macro.declaration.TypeReference getExtendedClass()
        Specified by:
        getExtendedClass in interface org.eclipse.xtend.lib.macro.declaration.ClassDeclaration
      • isAbstract

        public boolean isAbstract()
        Specified by:
        isAbstract in interface org.eclipse.xtend.lib.macro.declaration.ClassDeclaration
      • isFinal

        public boolean isFinal()
        Specified by:
        isFinal in interface org.eclipse.xtend.lib.macro.declaration.ClassDeclaration
      • isStatic

        public boolean isStatic()
        Specified by:
        isStatic in interface org.eclipse.xtend.lib.macro.declaration.ClassDeclaration
      • isStrictFloatingPoint

        public boolean isStrictFloatingPoint()
        Specified by:
        isStrictFloatingPoint in interface org.eclipse.xtend.lib.macro.declaration.ClassDeclaration
      • getTypeParameters

        public java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.TypeParameterDeclaration> getTypeParameters()
        Specified by:
        getTypeParameters in interface org.eclipse.xtend.lib.macro.declaration.TypeParameterDeclarator