public interface ResolvedInterfaceDeclaration extends ResolvedReferenceTypeDeclaration, ResolvedTypeParametrizable, HasAccessSpecifier
Modifier and Type | Method and Description |
---|---|
default List<ResolvedReferenceType> |
getAllInterfacesExtended()
Return the list of interfaces extended directly or indirectly by this one.
|
List<ResolvedReferenceType> |
getInterfacesExtended()
Return the list of interfaces extended directly by this one.
|
default boolean |
isInterface()
Is this the declaration of an interface?
|
asReferenceType, canBeAssignedTo, findTypeParameter, getAllAncestors, getAllFields, getAllMethods, getAllNonStaticFields, getAllStaticFields, getAncestors, getDeclaredFields, getDeclaredMethods, getField, getVisibleField, getVisibleFields, hasAnnotation, hasDirectlyAnnotation, hasField, hasVisibleField, isAssignableBy, isAssignableBy, isFunctionalInterface
asClass, asEnum, asInterface, asType, asTypeParameter, containerType, getClassName, getId, getInternalType, getPackageName, getQualifiedName, hasInternalType, internalTypes, isAnonymousClass, isClass, isEnum, isType, isTypeParameter
asEnumConstant, asField, asMethod, asParameter, getName, hasName, isEnumConstant, isField, isMethod, isParameter
getTypeParameters, isGeneric
accessSpecifier
default boolean isInterface()
ResolvedTypeDeclaration
isInterface
in interface ResolvedTypeDeclaration
List<ResolvedReferenceType> getInterfacesExtended()
default List<ResolvedReferenceType> getAllInterfacesExtended()
Copyright © 2007–2018. All rights reserved.