public interface ResolvedInterfaceDeclaration extends ResolvedReferenceTypeDeclaration, ResolvedTypeParametrizable, HasAccessSpecifier
breadthFirstFunc, depthFirstFunc, JAVA_IO_SERIALIZABLE, JAVA_LANG_COMPARABLE, JAVA_LANG_ENUM, JAVA_LANG_OBJECT, JAVA_LANG_RECORD| 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, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredFields, getDeclaredMethods, getField, getVisibleField, getVisibleFields, hasAnnotation, hasDirectlyAnnotation, hasField, hasVisibleField, isAssignableBy, isAssignableBy, isFunctionalInterface, isInheritedAnnotation, isJavaLangEnum, isJavaLangObject, isJavaLangRecord, isReferenceTypeasAnnotation, asClass, asEnum, asInterface, asRecord, asType, asTypeParameter, containerType, getClassName, getId, getInternalType, getPackageName, getQualifiedName, hasInternalType, internalTypes, isAnnotation, isAnonymousClass, isClass, isEnum, isRecord, isType, isTypeParameterasEnumConstant, asField, asMethod, asParameter, asTypePattern, getName, hasName, isEnumConstant, isField, isMethod, isParameter, isTypePattern, isVariabletoAst, toAstgetTypeParameters, isGenericaccessSpecifierdefault boolean isInterface()
ResolvedTypeDeclarationisInterface in interface ResolvedTypeDeclarationList<ResolvedReferenceType> getInterfacesExtended()
default List<ResolvedReferenceType> getAllInterfacesExtended()
Copyright © 2007–2024. All rights reserved.