public class JavaParserAnonymousClassDeclaration
extends com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration
Constructor and Description |
---|
JavaParserAnonymousClassDeclaration(com.github.javaparser.ast.expr.ObjectCreationExpr wrappedNode,
com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver) |
Modifier and Type | Method and Description |
---|---|
com.github.javaparser.symbolsolver.model.declarations.AccessLevel |
accessLevel() |
java.util.Optional<com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration> |
containerType() |
<T extends com.github.javaparser.ast.Node> |
findMembersOfKind(java.lang.Class<T> memberClass) |
java.util.List<com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration> |
getAllFields() |
java.util.List<com.github.javaparser.symbolsolver.model.typesystem.ReferenceType> |
getAncestors() |
java.lang.String |
getClassName() |
java.util.List<com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration> |
getConstructors() |
java.util.Set<com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration> |
getDeclaredMethods() |
java.util.List<com.github.javaparser.symbolsolver.model.typesystem.ReferenceType> |
getInterfaces() |
java.lang.String |
getName() |
java.lang.String |
getPackageName() |
java.lang.String |
getQualifiedName() |
com.github.javaparser.symbolsolver.model.typesystem.ReferenceType |
getSuperClass() |
com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration |
getSuperTypeDeclaration() |
java.util.List<com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration> |
getTypeParameters() |
boolean |
hasDirectlyAnnotation(java.lang.String qualifiedName) |
java.util.Set<com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration> |
internalTypes() |
boolean |
isAssignableBy(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration other) |
boolean |
isAssignableBy(com.github.javaparser.symbolsolver.model.typesystem.Type type) |
protected com.github.javaparser.symbolsolver.model.typesystem.ReferenceType |
object() |
asClass, getAllInterfaces, getAllSuperClasses, hasName
getAllMethods, isFunctionalInterface
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isClass
asReferenceType, canBeAssignedTo, findTypeParameter, getAllAncestors, getAllMethods, getAllNonStaticFields, getAllStaticFields, getDeclaredFields, getField, getVisibleField, getVisibleFields, hasAnnotation, hasField, hasVisibleField, isFunctionalInterface
public JavaParserAnonymousClassDeclaration(com.github.javaparser.ast.expr.ObjectCreationExpr wrappedNode, com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver)
public com.github.javaparser.symbolsolver.model.declarations.TypeDeclaration getSuperTypeDeclaration()
public <T extends com.github.javaparser.ast.Node> java.util.List<T> findMembersOfKind(java.lang.Class<T> memberClass)
protected com.github.javaparser.symbolsolver.model.typesystem.ReferenceType object()
object
in class com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration
public com.github.javaparser.symbolsolver.model.typesystem.ReferenceType getSuperClass()
public java.util.List<com.github.javaparser.symbolsolver.model.typesystem.ReferenceType> getInterfaces()
public java.util.List<com.github.javaparser.symbolsolver.model.declarations.ConstructorDeclaration> getConstructors()
public com.github.javaparser.symbolsolver.model.declarations.AccessLevel accessLevel()
public java.util.List<com.github.javaparser.symbolsolver.model.typesystem.ReferenceType> getAncestors()
public java.util.List<com.github.javaparser.symbolsolver.model.declarations.FieldDeclaration> getAllFields()
public java.util.Set<com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration> getDeclaredMethods()
public boolean isAssignableBy(com.github.javaparser.symbolsolver.model.typesystem.Type type)
public boolean isAssignableBy(com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration other)
public boolean hasDirectlyAnnotation(java.lang.String qualifiedName)
public java.lang.String getPackageName()
public java.lang.String getClassName()
public java.lang.String getQualifiedName()
public java.util.Set<com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration> internalTypes()
public java.lang.String getName()
public java.util.List<com.github.javaparser.symbolsolver.model.declarations.TypeParameterDeclaration> getTypeParameters()
public java.util.Optional<com.github.javaparser.symbolsolver.model.declarations.ReferenceTypeDeclaration> containerType()