public class JavassistTypeDeclarationAdapter extends Object
| Constructor and Description |
|---|
JavassistTypeDeclarationAdapter(javassist.CtClass ctClass,
TypeSolver typeSolver,
ResolvedReferenceTypeDeclaration typeDeclaration) |
| Modifier and Type | Method and Description |
|---|---|
Optional<ResolvedReferenceTypeDeclaration> |
containerType() |
List<ResolvedReferenceType> |
getAncestors(boolean acceptIncompleteList) |
List<ResolvedConstructorDeclaration> |
getConstructors() |
Set<ResolvedAnnotationDeclaration> |
getDeclaredAnnotations() |
List<ResolvedFieldDeclaration> |
getDeclaredFields() |
Set<ResolvedMethodDeclaration> |
getDeclaredMethods() |
List<ResolvedReferenceType> |
getInterfaces() |
Optional<ResolvedReferenceType> |
getSuperClass() |
List<ResolvedTypeParameterDeclaration> |
getTypeParameters() |
Set<ResolvedReferenceTypeDeclaration> |
internalTypes()
Get the nested classes.
|
boolean |
isAssignableBy(ResolvedReferenceTypeDeclaration other) |
boolean |
isAssignableBy(ResolvedType type) |
public JavassistTypeDeclarationAdapter(javassist.CtClass ctClass,
TypeSolver typeSolver,
ResolvedReferenceTypeDeclaration typeDeclaration)
public Optional<ResolvedReferenceType> getSuperClass()
public List<ResolvedReferenceType> getInterfaces()
public List<ResolvedReferenceType> getAncestors(boolean acceptIncompleteList)
public Set<ResolvedMethodDeclaration> getDeclaredMethods()
public List<ResolvedConstructorDeclaration> getConstructors()
public List<ResolvedFieldDeclaration> getDeclaredFields()
public Set<ResolvedAnnotationDeclaration> getDeclaredAnnotations()
public List<ResolvedTypeParameterDeclaration> getTypeParameters()
public Optional<ResolvedReferenceTypeDeclaration> containerType()
public boolean isAssignableBy(ResolvedType type)
public boolean isAssignableBy(ResolvedReferenceTypeDeclaration other)
public Set<ResolvedReferenceTypeDeclaration> internalTypes()
Copyright © 2007–2024. All rights reserved.