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 ResolvedTypeDeclaration
ThisExpr. resolve()
-
Uses of ResolvedTypeDeclaration in com.github.javaparser.resolution
Methods in com.github.javaparser.resolution that return ResolvedTypeDeclaration Modifier and Type Method Description ResolvedTypeDeclaration
Solver. 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(String name)
Deprecated.Consider using methodContext.solveType(String, List)
that also consider the type arguments.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>
Solver. solveType(String name, Node node)
SymbolReference<? extends ResolvedTypeDeclaration>
Solver. solveType(String name, Context context)
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.SymbolReference<ResolvedTypeDeclaration>
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 ResolvedTypeDeclaration Modifier and Type Method Description SymbolReference<? 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.SymbolReference<ResolvedTypeDeclaration>
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.declarations Modifier and Type Interface Description interface
ResolvedAnnotationDeclaration
interface
ResolvedClassDeclaration
Declaration of a Class (not an interface or an enum).interface
ResolvedEnumDeclaration
Declaration of an Enum.interface
ResolvedInterfaceDeclaration
An interface declaration.interface
ResolvedReferenceTypeDeclaration
interface
ResolvedTypeParameterDeclaration
Declaration of a type parameter.Methods in com.github.javaparser.resolution.declarations that return ResolvedTypeDeclaration Modifier and Type Method Description default ResolvedTypeDeclaration
ResolvedDeclaration. asType()
Return this as a TypeDeclaration or throw an UnsupportedOperationExceptiondefault ResolvedTypeDeclaration
ResolvedTypeDeclaration. asType()
ResolvedTypeDeclaration
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 ResolvedTypeDeclaration Modifier and Type Method Description static SymbolReference<ResolvedMethodDeclaration>
MethodResolutionLogic. solveMethodInType(ResolvedTypeDeclaration typeDeclaration, String name, List<ResolvedType> argumentsTypes)
static SymbolReference<ResolvedMethodDeclaration>
MethodResolutionLogic. solveMethodInType(ResolvedTypeDeclaration typeDeclaration, String name, 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 with parameters of type ResolvedTypeDeclaration Modifier and Type Method Description static Optional<MethodUsage>
ContextHelper. solveMethodAsUsage(ResolvedTypeDeclaration typeDeclaration, String name, List<ResolvedType> argumentsTypes, Context invokationContext, 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 class
JavaParserAnnotationDeclaration
class
JavaParserAnonymousClassDeclaration
An anonymous class declaration representation.class
JavaParserClassDeclaration
class
JavaParserEnumDeclaration
class
JavaParserInterfaceDeclaration
class
JavaParserTypeParameter
class
JavaParserTypeVariableDeclaration
Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return ResolvedTypeDeclaration Modifier and Type Method Description ResolvedTypeDeclaration
JavaParserFieldDeclaration. declaringType()
ResolvedTypeDeclaration
JavaParserAnonymousClassDeclaration. 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(String name)
Deprecated.SymbolReference<ResolvedTypeDeclaration>
JavaParserEnumDeclaration. solveType(String name)
Deprecated.SymbolReference<ResolvedTypeDeclaration>
JavaParserInterfaceDeclaration. solveType(String name)
Deprecated.SymbolReference<ResolvedTypeDeclaration>
JavaParserTypeAdapter. solveType(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 class
JavassistAnnotationDeclaration
class
JavassistClassDeclaration
class
JavassistEnumDeclaration
class
JavassistInterfaceDeclaration
class
JavassistTypeParameter
Methods in com.github.javaparser.symbolsolver.javassistmodel that return ResolvedTypeDeclaration Modifier and Type Method Description ResolvedTypeDeclaration
JavassistFieldDeclaration. 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 class
AbstractClassDeclaration
A common ancestor for all ClassDeclarations.class
AbstractTypeDeclaration
Common 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 class
ReflectionAnnotationDeclaration
class
ReflectionClassDeclaration
class
ReflectionEnumDeclaration
class
ReflectionInterfaceDeclaration
class
ReflectionTypeParameter
Methods in com.github.javaparser.symbolsolver.reflectionmodel that return ResolvedTypeDeclaration Modifier and Type Method Description ResolvedTypeDeclaration
ReflectionFieldDeclaration. 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 ResolvedTypeDeclaration
SymbolSolver. 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(String name, Node node)
SymbolReference<? extends ResolvedTypeDeclaration>
SymbolSolver. solveType(String name, Context context)
SymbolReference<ResolvedTypeDeclaration>
SymbolSolver. 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.symbolsolver.resolution with parameters of type ResolvedTypeDeclaration Modifier and Type Method Description SymbolReference<? extends ResolvedValueDeclaration>
SymbolSolver. solveSymbolInType(ResolvedTypeDeclaration typeDeclaration, 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, 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.
-