public abstract class AbstractClassDeclaration extends AbstractTypeDeclaration implements ResolvedClassDeclaration, MethodResolutionCapability
breadthFirstFunc, depthFirstFunc, JAVA_LANG_ENUM, JAVA_LANG_OBJECT| Constructor and Description |
|---|
AbstractClassDeclaration() |
| Modifier and Type | Method and Description |
|---|---|
ResolvedClassDeclaration |
asClass() |
List<ResolvedReferenceType> |
getAllInterfaces() |
List<ResolvedReferenceType> |
getAllSuperClasses() |
boolean |
hasName() |
protected abstract ResolvedReferenceType |
object()
An implementation of the Object class.
|
getAllMethods, isFunctionalInterfaceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConstructors, getInterfaces, getSuperClass, isClassasReferenceType, canBeAssignedTo, findTypeParameter, getAllAncestors, getAllAncestors, getAllFields, getAllMethods, getAllNonStaticFields, getAllStaticFields, getAncestors, getAncestors, getDeclaredAnnotation, getDeclaredAnnotations, getDeclaredFields, getDeclaredMethods, getField, getVisibleField, getVisibleFields, hasAnnotation, hasDirectlyAnnotation, hasField, hasVisibleField, isAssignableBy, isAssignableBy, isFunctionalInterface, isInheritedAnnotation, isJavaLangEnum, isJavaLangObject, isReferenceTypeasAnnotation, asEnum, asInterface, asType, asTypeParameter, containerType, getClassName, getId, getInternalType, getPackageName, getQualifiedName, hasInternalType, internalTypes, isAnnotation, isAnonymousClass, isEnum, isInterface, isType, isTypeParameterasEnumConstant, asField, asMethod, asParameter, asPattern, getName, isEnumConstant, isField, isMethod, isParameter, isPattern, isVariabletoAst, toAstgetTypeParameters, isGenericaccessSpecifiersolveMethodpublic boolean hasName()
hasName in interface ResolvedDeclarationpublic final List<ResolvedReferenceType> getAllSuperClasses()
getAllSuperClasses in interface ResolvedClassDeclarationpublic final List<ResolvedReferenceType> getAllInterfaces()
getAllInterfaces in interface ResolvedClassDeclarationpublic final ResolvedClassDeclaration asClass()
asClass in interface ResolvedTypeDeclarationprotected abstract ResolvedReferenceType object()
Copyright © 2007–2023. All rights reserved.