Uses of Interface
com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration
-
Packages that use ResolvedTypeDeclaration Package Description com.github.javaparser.ast.expr com.github.javaparser.resolution com.github.javaparser.resolution.declarations com.github.javaparser.resolution.logic com.github.javaparser.symbolsolver.javaparsermodel Implementation of model based on JavaParser.com.github.javaparser.symbolsolver.javaparsermodel.contexts com.github.javaparser.symbolsolver.javaparsermodel.declarations com.github.javaparser.symbolsolver.javassistmodel Implementation of model based on Javassist.com.github.javaparser.symbolsolver.logic com.github.javaparser.symbolsolver.reflectionmodel Implementation of model based on reflection.com.github.javaparser.symbolsolver.resolution -
-
Uses of ResolvedTypeDeclaration in com.github.javaparser.ast.expr
Methods in com.github.javaparser.ast.expr that return ResolvedTypeDeclaration Modifier and Type Method Description ResolvedTypeDeclarationThisExpr. resolve() -
Uses of ResolvedTypeDeclaration in com.github.javaparser.resolution
Methods in com.github.javaparser.resolution that return ResolvedTypeDeclaration Modifier and Type Method Description ResolvedTypeDeclarationSolver. solveType(Type type)Methods in com.github.javaparser.resolution that return types with arguments of type ResolvedTypeDeclaration Modifier and Type Method Description default SymbolReference<ResolvedTypeDeclaration>Context. solveType(java.lang.String name)Deprecated.Consider using methodContext.solveType(String, List)that also consider the type arguments.default SymbolReference<ResolvedTypeDeclaration>Context. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)Method used to solve a name with an expected list of type arguments.SymbolReference<? extends ResolvedTypeDeclaration>Solver. solveType(java.lang.String name, Node node)SymbolReference<? extends ResolvedTypeDeclaration>Solver. solveType(java.lang.String name, Context context)default SymbolReference<ResolvedTypeDeclaration>Context. solveTypeInParentContext(java.lang.String name)Deprecated.Consider using methodContext.solveTypeInParentContext(String, List)that also consider the type arguments.default SymbolReference<ResolvedTypeDeclaration>Context. solveTypeInParentContext(java.lang.String name, java.util.List<ResolvedType> typeArguments)Solve a name with type arguments in the parent context.SymbolReference<ResolvedTypeDeclaration>Solver. solveTypeInType(ResolvedTypeDeclaration typeDeclaration, java.lang.String name)Deprecated.Similarly to solveType this should eventually disappear as the symbol resolution logic should be more general and do not be specific to JavaParser classes like in this case.Methods in com.github.javaparser.resolution with parameters of type ResolvedTypeDeclaration Modifier and Type Method Description SymbolReference<? extends ResolvedValueDeclaration>Solver. solveSymbolInType(ResolvedTypeDeclaration typeDeclaration, java.lang.String name)Solve any possible visible symbols including: fields, internal types, type variables, the type itself or its containers.SymbolReference<ResolvedTypeDeclaration>Solver. solveTypeInType(ResolvedTypeDeclaration typeDeclaration, java.lang.String name)Deprecated.Similarly to solveType this should eventually disappear as the symbol resolution logic should be more general and do not be specific to JavaParser classes like in this case. -
Uses of ResolvedTypeDeclaration in com.github.javaparser.resolution.declarations
Subinterfaces of ResolvedTypeDeclaration in com.github.javaparser.resolution.declarations Modifier and Type Interface Description interfaceResolvedAnnotationDeclarationinterfaceResolvedClassDeclarationDeclaration of a Class (not an interface or an enum).interfaceResolvedEnumDeclarationDeclaration of an Enum.interfaceResolvedInterfaceDeclarationAn interface declaration.interfaceResolvedRecordDeclarationDeclaration of a Record (not an interface or an enum).interfaceResolvedReferenceTypeDeclarationinterfaceResolvedTypeParameterDeclarationDeclaration of a type parameter.Methods in com.github.javaparser.resolution.declarations that return ResolvedTypeDeclaration Modifier and Type Method Description default ResolvedTypeDeclarationResolvedDeclaration. asType()Return this as a TypeDeclaration or throw an UnsupportedOperationExceptiondefault ResolvedTypeDeclarationResolvedTypeDeclaration. asType()ResolvedTypeDeclarationResolvedFieldDeclaration. declaringType()The type on which this field has been declared -
Uses of ResolvedTypeDeclaration in com.github.javaparser.resolution.logic
Methods in com.github.javaparser.resolution.logic with parameters of type ResolvedTypeDeclaration Modifier and Type Method Description static SymbolReference<ResolvedMethodDeclaration>MethodResolutionLogic. solveMethodInType(ResolvedTypeDeclaration typeDeclaration, java.lang.String name, java.util.List<ResolvedType> argumentsTypes)static SymbolReference<ResolvedMethodDeclaration>MethodResolutionLogic. solveMethodInType(ResolvedTypeDeclaration typeDeclaration, java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly) -
Uses of ResolvedTypeDeclaration in com.github.javaparser.symbolsolver.javaparsermodel
Methods in com.github.javaparser.symbolsolver.javaparsermodel that return types with arguments of type ResolvedTypeDeclaration Modifier and Type Method Description SymbolReference<ResolvedTypeDeclaration>JavaParserFacade. solve(ThisExpr node) -
Uses of ResolvedTypeDeclaration in com.github.javaparser.symbolsolver.javaparsermodel.contexts
Methods in com.github.javaparser.symbolsolver.javaparsermodel.contexts that return ResolvedTypeDeclaration Modifier and Type Method Description private ResolvedTypeDeclarationJavaParserTypeDeclarationAdapter. checkAncestorsForType(java.lang.String name, ResolvedReferenceTypeDeclaration declaration)Recursively checks the ancestors of the {@param declaration} if an internal type is declared with a name equal to {@param name}.Methods in com.github.javaparser.symbolsolver.javaparsermodel.contexts that return types with arguments of type ResolvedTypeDeclaration Modifier and Type Method Description private SymbolReference<ResolvedTypeDeclaration>CompilationUnitContext. solveExternalTypeFromOuterMostRef(java.lang.String name)SymbolReference<ResolvedTypeDeclaration>AbstractMethodLikeDeclarationContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>AnnotationDeclarationContext. solveType(java.lang.String name, java.util.List<ResolvedType> resolvedTypes)SymbolReference<ResolvedTypeDeclaration>AnonymousClassDeclarationContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>ClassOrInterfaceDeclarationContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>ClassOrInterfaceDeclarationExtendsContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>CompilationUnitContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>EnumDeclarationContext. solveType(java.lang.String name, java.util.List<ResolvedType> resolvedTypes)SymbolReference<ResolvedTypeDeclaration>FieldAccessContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>JavaParserTypeDeclarationAdapter. solveType(java.lang.String name)Deprecated.Consider usingJavaParserTypeDeclarationAdapter.solveType(String, List)to consider type arguments.SymbolReference<ResolvedTypeDeclaration>JavaParserTypeDeclarationAdapter. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>ObjectCreationContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)SymbolReference<ResolvedTypeDeclaration>RecordDeclarationContext. solveType(java.lang.String name, java.util.List<ResolvedType> typeArguments)private SymbolReference<ResolvedTypeDeclaration>CompilationUnitContext. solveTypeFromOuterMostRef(java.lang.String name)Methods in com.github.javaparser.symbolsolver.javaparsermodel.contexts with parameters of type ResolvedTypeDeclaration Modifier and Type Method Description static java.util.Optional<MethodUsage>ContextHelper. solveMethodAsUsage(ResolvedTypeDeclaration typeDeclaration, java.lang.String name, java.util.List<ResolvedType> argumentsTypes, Context invokationContext, java.util.List<ResolvedType> typeParameters) -
Uses of ResolvedTypeDeclaration in com.github.javaparser.symbolsolver.javaparsermodel.declarations
Classes in com.github.javaparser.symbolsolver.javaparsermodel.declarations that implement ResolvedTypeDeclaration Modifier and Type Class Description classJavaParserAnnotationDeclarationclassJavaParserAnonymousClassDeclarationAn anonymous class declaration representation.classJavaParserClassDeclarationclassJavaParserEnumDeclarationclassJavaParserInterfaceDeclarationclassJavaParserRecordDeclarationHeavily based on JavaParserClassDeclarationclassJavaParserTypeParameterclassJavaParserTypeVariableDeclarationFields in com.github.javaparser.symbolsolver.javaparsermodel.declarations declared as ResolvedTypeDeclaration Modifier and Type Field Description private ResolvedTypeDeclarationJavaParserAnonymousClassDeclaration. superTypeDeclarationMethods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return ResolvedTypeDeclaration Modifier and Type Method Description ResolvedTypeDeclarationJavaParserFieldDeclaration. declaringType()ResolvedTypeDeclarationJavaParserAnonymousClassDeclaration. getSuperTypeDeclaration()Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return types with arguments of type ResolvedTypeDeclaration Modifier and Type Method Description SymbolReference<ResolvedTypeDeclaration>JavaParserClassDeclaration. solveType(java.lang.String name)Deprecated.SymbolReference<ResolvedTypeDeclaration>JavaParserEnumDeclaration. solveType(java.lang.String name)Deprecated.SymbolReference<ResolvedTypeDeclaration>JavaParserInterfaceDeclaration. solveType(java.lang.String name)Deprecated.SymbolReference<ResolvedTypeDeclaration>JavaParserRecordDeclaration. solveType(java.lang.String name)Deprecated.SymbolReference<ResolvedTypeDeclaration>JavaParserTypeAdapter. solveType(java.lang.String name)Deprecated. -
Uses of ResolvedTypeDeclaration in com.github.javaparser.symbolsolver.javassistmodel
Classes in com.github.javaparser.symbolsolver.javassistmodel that implement ResolvedTypeDeclaration Modifier and Type Class Description classJavassistAnnotationDeclarationclassJavassistClassDeclarationclassJavassistEnumDeclarationclassJavassistInterfaceDeclarationclassJavassistRecordDeclarationclassJavassistTypeParameterMethods in com.github.javaparser.symbolsolver.javassistmodel that return ResolvedTypeDeclaration Modifier and Type Method Description ResolvedTypeDeclarationJavassistFieldDeclaration. declaringType() -
Uses of ResolvedTypeDeclaration in com.github.javaparser.symbolsolver.logic
Classes in com.github.javaparser.symbolsolver.logic that implement ResolvedTypeDeclaration Modifier and Type Class Description classAbstractClassDeclarationA common ancestor for all ClassDeclarations.classAbstractTypeDeclarationCommon ancestor for most types. -
Uses of ResolvedTypeDeclaration in com.github.javaparser.symbolsolver.reflectionmodel
Classes in com.github.javaparser.symbolsolver.reflectionmodel that implement ResolvedTypeDeclaration Modifier and Type Class Description classReflectionAnnotationDeclarationclassReflectionClassDeclarationclassReflectionEnumDeclarationclassReflectionInterfaceDeclarationclassReflectionRecordDeclarationclassReflectionTypeParameterMethods in com.github.javaparser.symbolsolver.reflectionmodel that return ResolvedTypeDeclaration Modifier and Type Method Description ResolvedTypeDeclarationReflectionFieldDeclaration. declaringType() -
Uses of ResolvedTypeDeclaration in com.github.javaparser.symbolsolver.resolution
Methods in com.github.javaparser.symbolsolver.resolution that return ResolvedTypeDeclaration Modifier and Type Method Description ResolvedTypeDeclarationSymbolSolver. solveType(Type type)Methods in com.github.javaparser.symbolsolver.resolution that return types with arguments of type ResolvedTypeDeclaration Modifier and Type Method Description SymbolReference<? extends ResolvedTypeDeclaration>SymbolSolver. solveType(java.lang.String name, Node node)SymbolReference<? extends ResolvedTypeDeclaration>SymbolSolver. solveType(java.lang.String name, Context context)SymbolReference<ResolvedTypeDeclaration>SymbolSolver. solveTypeInType(ResolvedTypeDeclaration typeDeclaration, java.lang.String name)Deprecated.Similarly to solveType this should eventually disappear as the symbol resolution logic should be more general and do not be specific to JavaParser classes like in this case.Methods in com.github.javaparser.symbolsolver.resolution with parameters of type ResolvedTypeDeclaration Modifier and Type Method Description SymbolReference<? extends ResolvedValueDeclaration>SymbolSolver. solveSymbolInType(ResolvedTypeDeclaration typeDeclaration, java.lang.String name)Solve any possible visible symbols including: fields, internal types, type variables, the type itself or its containers.SymbolReference<ResolvedTypeDeclaration>SymbolSolver. solveTypeInType(ResolvedTypeDeclaration typeDeclaration, java.lang.String name)Deprecated.Similarly to solveType this should eventually disappear as the symbol resolution logic should be more general and do not be specific to JavaParser classes like in this case.
-