Uses of Class
com.github.javaparser.resolution.model.SymbolReference
-
Packages that use SymbolReference Package Description com.github.javaparser.resolution com.github.javaparser.resolution.logic com.github.javaparser.resolution.model -
-
Uses of SymbolReference in com.github.javaparser.resolution
Methods in com.github.javaparser.resolution that return SymbolReference Modifier and Type Method Description default SymbolReference<ResolvedConstructorDeclaration>
Context. solveConstructor(java.util.List<ResolvedType> argumentsTypes)
We find the method declaration which is the best match for the given name and list of typeParametersValues.default SymbolReference<ResolvedMethodDeclaration>
Context. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
We find the method declaration which is the best match for the given name and list of typeParametersValues.default SymbolReference<ResolvedMethodDeclaration>
Context. solveMethodInParentContext(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
default SymbolReference<? extends ResolvedValueDeclaration>
Context. solveSymbol(java.lang.String name)
Used where a symbol is being used (e.g.SymbolReference<? extends ResolvedValueDeclaration>
Solver. solveSymbol(java.lang.String name, Node node)
SymbolReference<? extends ResolvedValueDeclaration>
Solver. solveSymbol(java.lang.String name, Context context)
default SymbolReference<? extends ResolvedValueDeclaration>
Context. solveSymbolInParentContext(java.lang.String name)
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.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.SymbolReference<ResolvedReferenceTypeDeclaration>
TypeSolver. tryToSolveType(java.lang.String name)
Try to solve the type with the given name. -
Uses of SymbolReference in com.github.javaparser.resolution.logic
Methods in com.github.javaparser.resolution.logic that return SymbolReference Modifier and Type Method Description static SymbolReference<ResolvedConstructorDeclaration>
ConstructorResolutionLogic. findMostApplicable(java.util.List<ResolvedConstructorDeclaration> constructors, java.util.List<ResolvedType> argumentsTypes, TypeSolver typeSolver)
static SymbolReference<ResolvedConstructorDeclaration>
ConstructorResolutionLogic. findMostApplicable(java.util.List<ResolvedConstructorDeclaration> constructors, java.util.List<ResolvedType> argumentsTypes, TypeSolver typeSolver, boolean wildcardTolerance)
static SymbolReference<ResolvedMethodDeclaration>
MethodResolutionLogic. findMostApplicable(java.util.List<ResolvedMethodDeclaration> methods, java.lang.String name, java.util.List<ResolvedType> argumentsTypes, TypeSolver typeSolver)
static SymbolReference<ResolvedMethodDeclaration>
MethodResolutionLogic. findMostApplicable(java.util.List<ResolvedMethodDeclaration> methods, java.lang.String name, java.util.List<ResolvedType> argumentsTypes, TypeSolver typeSolver, boolean wildcardTolerance)
SymbolReference<ResolvedMethodDeclaration>
MethodResolutionCapability. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
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 SymbolReference in com.github.javaparser.resolution.model
Fields in com.github.javaparser.resolution.model declared as SymbolReference Modifier and Type Field Description private SymbolReference<? extends ResolvedMethodLikeDeclaration>
LambdaArgumentTypePlaceholder. method
Methods in com.github.javaparser.resolution.model that return SymbolReference Modifier and Type Method Description static <I extends ResolvedDeclaration,O extends ResolvedDeclaration>
SymbolReference<O>SymbolReference. adapt(SymbolReference<I> ref, java.lang.Class<O> clazz)
Adapt aSymbolReference
into anotherSymbolReference
.static <S extends ResolvedDeclaration,S2 extends S>
SymbolReference<S>SymbolReference. solved(S2 symbolDeclaration)
Create a solve reference to the given symbol.static <S extends ResolvedDeclaration>
SymbolReference<S>SymbolReference. unsolved()
Create a reference for an unsolved symbol.static <S extends ResolvedDeclaration,S2 extends S>
SymbolReference<S>SymbolReference. unsolved(java.lang.Class<S2> clazz)
Deprecated.Consider usingunsolved()
instead.Methods in com.github.javaparser.resolution.model with parameters of type SymbolReference Modifier and Type Method Description static <I extends ResolvedDeclaration,O extends ResolvedDeclaration>
SymbolReference<O>SymbolReference. adapt(SymbolReference<I> ref, java.lang.Class<O> clazz)
Adapt aSymbolReference
into anotherSymbolReference
.void
LambdaArgumentTypePlaceholder. setMethod(SymbolReference<? extends ResolvedMethodLikeDeclaration> method)
-