Class XtendInterfaceDeclarationImpl

  • All Implemented Interfaces:
    org.eclipse.xtend.lib.macro.declaration.AnnotationTarget, org.eclipse.xtend.lib.macro.declaration.Declaration, org.eclipse.xtend.lib.macro.declaration.Element, org.eclipse.xtend.lib.macro.declaration.InterfaceDeclaration, 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 XtendInterfaceDeclarationImpl
    extends XtendTypeDeclarationImpl<XtendInterface>
    implements org.eclipse.xtend.lib.macro.declaration.InterfaceDeclaration
    • Constructor Detail

      • XtendInterfaceDeclarationImpl

        public XtendInterfaceDeclarationImpl()
    • Method Detail

      • getExtendedInterfaces

        public java.lang.Iterable<? extends org.eclipse.xtend.lib.macro.declaration.TypeReference> getExtendedInterfaces()
        Specified by:
        getExtendedInterfaces in interface org.eclipse.xtend.lib.macro.declaration.InterfaceDeclaration
      • 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
      • isStrictFloatingPoint

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