public abstract class AbstractClassDeclaration extends AbstractTypeDeclaration implements ClassDeclaration
| Constructor and Description |
|---|
AbstractClassDeclaration() |
| Modifier and Type | Method and Description |
|---|---|
List<ReferenceType> |
getAllInterfaces() |
List<ReferenceType> |
getAllSuperClasses() |
boolean |
hasName() |
protected abstract ReferenceType |
object() |
protected abstract TypeSolver |
typeSolver() |
getAllMethodsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConstructors, getInterfaces, getSuperClass, isClassasClass, asEnum, asInterface, asType, asTypeParameter, canBeAssignedTo, containerType, findTypeParameter, getAllAncestors, getAllFields, getAllMethods, getAllNonStaticFields, getAllStaticFields, getAncestors, getDeclaredFields, getDeclaredMethods, getField, getId, getQualifiedName, hasAnnotation, hasDirectlyAnnotation, hasField, internalTypes, isAssignableBy, isAssignableBy, isEnum, isInterface, isType, isTypeParameterasField, asMethod, asParameter, getName, isField, isMethod, isParametergetTypeParametersaccessLevelprotected abstract ReferenceType object()
public boolean hasName()
hasName in interface Declarationpublic final List<ReferenceType> getAllSuperClasses()
getAllSuperClasses in interface ClassDeclarationpublic final List<ReferenceType> getAllInterfaces()
getAllInterfaces in interface ClassDeclarationprotected abstract TypeSolver typeSolver()
typeSolver in class AbstractTypeDeclarationCopyright © 2016. All rights reserved.