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.ast.AccessSpecifier |
accessSpecifier() |
java.util.Optional<com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration> |
containerType() |
<T extends com.github.javaparser.ast.Node> |
findMembersOfKind(java.lang.Class<T> memberClass) |
java.util.List<com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration> |
getAllFields() |
java.util.List<com.github.javaparser.resolution.types.ResolvedReferenceType> |
getAncestors() |
java.lang.String |
getClassName() |
java.util.List<com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration> |
getConstructors() |
Context |
getContext() |
java.util.Set<com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration> |
getDeclaredMethods() |
java.util.List<com.github.javaparser.resolution.types.ResolvedReferenceType> |
getInterfaces() |
java.lang.String |
getName() |
java.lang.String |
getPackageName() |
java.lang.String |
getQualifiedName() |
com.github.javaparser.resolution.types.ResolvedReferenceType |
getSuperClass() |
com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration |
getSuperTypeDeclaration() |
java.util.List<com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration> |
getTypeParameters() |
boolean |
hasDirectlyAnnotation(java.lang.String qualifiedName) |
java.util.Set<com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration> |
internalTypes() |
boolean |
isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration other) |
boolean |
isAssignableBy(com.github.javaparser.resolution.types.ResolvedType type) |
protected com.github.javaparser.resolution.types.ResolvedReferenceType |
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
asEnum, asInterface, asType, asTypeParameter, getId, getInternalType, hasInternalType, isEnum, isInterface, isType, isTypeParameter
public JavaParserAnonymousClassDeclaration(com.github.javaparser.ast.expr.ObjectCreationExpr wrappedNode, com.github.javaparser.symbolsolver.model.resolution.TypeSolver typeSolver)
public com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration getSuperTypeDeclaration()
public <T extends com.github.javaparser.ast.Node> java.util.List<T> findMembersOfKind(java.lang.Class<T> memberClass)
public Context getContext()
protected com.github.javaparser.resolution.types.ResolvedReferenceType object()
object
in class com.github.javaparser.symbolsolver.logic.AbstractClassDeclaration
public com.github.javaparser.resolution.types.ResolvedReferenceType getSuperClass()
public java.util.List<com.github.javaparser.resolution.types.ResolvedReferenceType> getInterfaces()
public java.util.List<com.github.javaparser.resolution.declarations.ResolvedConstructorDeclaration> getConstructors()
public com.github.javaparser.ast.AccessSpecifier accessSpecifier()
public java.util.List<com.github.javaparser.resolution.types.ResolvedReferenceType> getAncestors()
public java.util.List<com.github.javaparser.resolution.declarations.ResolvedFieldDeclaration> getAllFields()
public java.util.Set<com.github.javaparser.resolution.declarations.ResolvedMethodDeclaration> getDeclaredMethods()
public boolean isAssignableBy(com.github.javaparser.resolution.types.ResolvedType type)
public boolean isAssignableBy(com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration 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.resolution.declarations.ResolvedReferenceTypeDeclaration> internalTypes()
public java.lang.String getName()
public java.util.List<com.github.javaparser.resolution.declarations.ResolvedTypeParameterDeclaration> getTypeParameters()
public java.util.Optional<com.github.javaparser.resolution.declarations.ResolvedReferenceTypeDeclaration> containerType()