public interface MutableInterfaceDeclaration extends MutableTypeParameterDeclarator, MutableTypeDeclaration, InterfaceDeclaration
Modifier and Type | Method and Description |
---|---|
void |
setExtendedInterfaces(java.lang.Iterable<? extends TypeReference> superinterfaces) |
void |
setStrictFloatingPoint(boolean isStrictFloatingPoint) |
addTypeParameter, getTypeParameters
addConstructor, addField, addMethod, findDeclaredConstructor, findDeclaredField, findDeclaredMethod, findDeclaredType, getDeclaredAnnotationTypes, getDeclaredClasses, getDeclaredConstructors, getDeclaredEnumerationTypes, getDeclaredFields, getDeclaredInterfaces, getDeclaredMembers, getDeclaredMethods, getDeclaredTypes, remove, setSimpleName
getDeclaringType, setDeprecated, setDocComment, setVisibility
markAsRead
addAnnotation, removeAnnotation
getExtendedInterfaces, isStrictFloatingPoint
getQualifiedName, isAssignableFrom
getDocComment, getModifiers, getVisibility, isDeprecated
findAnnotation, getAnnotations
getCompilationUnit, getSimpleName
void setStrictFloatingPoint(boolean isStrictFloatingPoint)
isStrictFloatingPoint
- void setExtendedInterfaces(java.lang.Iterable<? extends TypeReference> superinterfaces)
superinterfaces
- the interfaces this class implements, must be not null
java.lang.IllegalArgumentException
- if superinterfaces
is null
or contains null