Uses of Interface
com.github.javaparser.resolution.declarations.ResolvedTypeDeclaration
Packages that use ResolvedTypeDeclaration
Package
Description
-
Uses of ResolvedTypeDeclaration in com.github.javaparser.ast.expr
Methods in com.github.javaparser.ast.expr that return ResolvedTypeDeclaration -
Uses of ResolvedTypeDeclaration in com.github.javaparser.resolution
Methods in com.github.javaparser.resolution that return ResolvedTypeDeclarationMethods in com.github.javaparser.resolution that return types with arguments of type ResolvedTypeDeclarationModifier and TypeMethodDescriptiondefault SymbolReference
<ResolvedTypeDeclaration> Deprecated.default SymbolReference
<ResolvedTypeDeclaration> Context.solveType
(String name, List<ResolvedType> typeArguments) Method used to solve a name with an expected list of type arguments.SymbolReference
<? extends ResolvedTypeDeclaration> SymbolReference
<? extends ResolvedTypeDeclaration> default SymbolReference
<ResolvedTypeDeclaration> Context.solveTypeInParentContext
(String name) Deprecated.Consider using methodContext.solveTypeInParentContext(String, List)
that also consider the type arguments.default SymbolReference
<ResolvedTypeDeclaration> Context.solveTypeInParentContext
(String name, List<ResolvedType> typeArguments) Solve a name with type arguments in the parent context.Solver.solveTypeInType
(ResolvedTypeDeclaration typeDeclaration, 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 ResolvedTypeDeclarationModifier and TypeMethodDescriptionSymbolReference
<? extends ResolvedValueDeclaration> Solver.solveSymbolInType
(ResolvedTypeDeclaration typeDeclaration, String name) Solve any possible visible symbols including: fields, internal types, type variables, the type itself or its containers.Solver.solveTypeInType
(ResolvedTypeDeclaration typeDeclaration, 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.declarationsModifier and TypeInterfaceDescriptioninterface
interface
Declaration of a Class (not an interface or an enum).interface
Declaration of an Enum.interface
An interface declaration.interface
interface
Declaration of a type parameter.Methods in com.github.javaparser.resolution.declarations that return ResolvedTypeDeclarationModifier and TypeMethodDescriptiondefault ResolvedTypeDeclaration
ResolvedDeclaration.asType()
Return this as a TypeDeclaration or throw an UnsupportedOperationExceptiondefault ResolvedTypeDeclaration
ResolvedTypeDeclaration.asType()
ResolvedFieldDeclaration.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 ResolvedTypeDeclarationModifier and TypeMethodDescriptionMethodResolutionLogic.solveMethodInType
(ResolvedTypeDeclaration typeDeclaration, String name, List<ResolvedType> argumentsTypes) MethodResolutionLogic.solveMethodInType
(ResolvedTypeDeclaration typeDeclaration, String name, List<ResolvedType> argumentsTypes, boolean staticOnly)
Context.solveType(String, List)
that also consider the type arguments.