Interface MutableInterfaceDeclaration

All Superinterfaces:
AnnotationTarget, Declaration, Element, InterfaceDeclaration, MemberDeclaration, MutableAnnotationTarget, MutableDeclaration, MutableElement, MutableMemberDeclaration, MutableNamedElement, MutableTypeDeclaration, MutableTypeParameterDeclarator, NamedElement, Type, TypeDeclaration, TypeParameterDeclarator

public interface MutableInterfaceDeclaration extends MutableTypeParameterDeclarator, MutableTypeDeclaration, InterfaceDeclaration
Author:
Sven Efftinge
  • Method Details

    • setStrictFloatingPoint

      void setStrictFloatingPoint(boolean isStrictFloatingPoint)
      Parameters:
      isStrictFloatingPoint -
    • setExtendedInterfaces

      void setExtendedInterfaces(Iterable<? extends TypeReference> superinterfaces)
      Parameters:
      superinterfaces - the interfaces this class implements, must be not null
      Throws:
      IllegalArgumentException - if superinterfaces is null or contains null