public interface ResolvedInterfaceDeclaration extends ResolvedReferenceTypeDeclaration, ResolvedTypeParametrizable, HasAccessSpecifier, AssociableToAST<ClassOrInterfaceDeclaration>
breadthFirstFunc, depthFirstFunc, JAVA_LANG_ENUM, JAVA_LANG_OBJECT
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, getAllAncestors, getAllFields, getAllMethods, getAllNonStaticFields, getAllStaticFields, getAncestors, getAncestors, getConstructors, getDeclaredFields, getDeclaredMethods, getField, getVisibleField, getVisibleFields, hasAnnotation, hasDirectlyAnnotation, hasField, hasVisibleField, isAssignableBy, isAssignableBy, isFunctionalInterface, isJavaLangEnum, isJavaLangObject, isReferenceType
asAnnotation, asClass, asEnum, asInterface, asType, asTypeParameter, containerType, getClassName, getId, getInternalType, getPackageName, getQualifiedName, hasInternalType, internalTypes, isAnnotation, isAnonymousClass, isClass, isEnum, isType, isTypeParameter
asEnumConstant, asField, asMethod, asParameter, asPattern, getName, hasName, isEnumConstant, isField, isMethod, isParameter, isPattern, isVariable
getTypeParameters, isGeneric
accessSpecifier
toAst
default boolean isInterface()
ResolvedTypeDeclaration
isInterface
in interface ResolvedTypeDeclaration
List<ResolvedReferenceType> getInterfacesExtended()
default List<ResolvedReferenceType> getAllInterfacesExtended()
Copyright © 2007–2022. All rights reserved.