public interface InterfaceDeclaration extends TypeDeclaration, TypeParametrizable, HasAccessLevel
Modifier and Type | Method and Description |
---|---|
default List<ReferenceType> |
getAllInterfacesExtended()
Return the list of interfaces extended directly or indirectly by this one.
|
List<ReferenceType> |
getInterfacesExtended()
Return the list of interfaces extended directly by this one.
|
default boolean |
isInterface()
Is this the declaration of an interface?
|
asClass, asEnum, asInterface, asType, asTypeParameter, canBeAssignedTo, containerType, findTypeParameter, getAllAncestors, getAllFields, getAllMethods, getAllNonStaticFields, getAllStaticFields, getAncestors, getDeclaredFields, getDeclaredMethods, getField, getId, getQualifiedName, hasAnnotation, hasDirectlyAnnotation, hasField, internalTypes, isAssignableBy, isAssignableBy, isClass, isEnum, isType, isTypeParameter
asField, asMethod, asParameter, getName, hasName, isField, isMethod, isParameter
getTypeParameters
accessLevel
default boolean isInterface()
TypeDeclaration
isInterface
in interface TypeDeclaration
List<ReferenceType> getInterfacesExtended()
default List<ReferenceType> getAllInterfacesExtended()
Copyright © 2016. All rights reserved.