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 com.github.javaparser.symbolsolver com.github.javaparser.symbolsolver.core.resolution 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.reflectionmodel Implementation of model based on reflection.com.github.javaparser.symbolsolver.resolution com.github.javaparser.symbolsolver.resolution.typesolvers -
-
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)
-
Uses of SymbolReference in com.github.javaparser.symbolsolver
Methods in com.github.javaparser.symbolsolver with parameters of type SymbolReference Modifier and Type Method Description private java.lang.String
SourceFileInfoExtractor. toString(SymbolReference<ResolvedMethodDeclaration> methodDeclarationSymbolReference)
-
Uses of SymbolReference in com.github.javaparser.symbolsolver.core.resolution
Methods in com.github.javaparser.symbolsolver.core.resolution that return SymbolReference Modifier and Type Method Description SymbolReference<? extends ResolvedValueDeclaration>
SymbolResolutionCapability. solveSymbol(java.lang.String name, TypeSolver typeSolver)
-
Uses of SymbolReference in com.github.javaparser.symbolsolver.javaparsermodel
Methods in com.github.javaparser.symbolsolver.javaparsermodel that return SymbolReference Modifier and Type Method Description SymbolReference<ResolvedAnnotationDeclaration>
JavaParserFacade. solve(AnnotationExpr annotationExpr)
SymbolReference<? extends ResolvedValueDeclaration>
JavaParserFacade. solve(Expression expr)
SymbolReference<ResolvedValueDeclaration>
JavaParserFacade. solve(FieldAccessExpr fieldAccessExpr)
SymbolReference<ResolvedMethodDeclaration>
JavaParserFacade. solve(MethodCallExpr methodCallExpr)
SymbolReference<ResolvedMethodDeclaration>
JavaParserFacade. solve(MethodCallExpr methodCallExpr, boolean solveLambdas)
Given a method call find out to which method declaration it corresponds.SymbolReference<ResolvedMethodDeclaration>
JavaParserFacade. solve(MethodReferenceExpr methodReferenceExpr)
SymbolReference<ResolvedMethodDeclaration>
JavaParserFacade. solve(MethodReferenceExpr methodReferenceExpr, boolean solveLambdas)
Given a method reference find out to which method declaration it corresponds.SymbolReference<? extends ResolvedValueDeclaration>
JavaParserFacade. solve(NameExpr nameExpr)
SymbolReference<ResolvedConstructorDeclaration>
JavaParserFacade. solve(ObjectCreationExpr objectCreationExpr)
SymbolReference<ResolvedConstructorDeclaration>
JavaParserFacade. solve(ObjectCreationExpr objectCreationExpr, boolean solveLambdas)
Given a constructor call find out to which constructor declaration it corresponds.SymbolReference<? extends ResolvedValueDeclaration>
JavaParserFacade. solve(SimpleName nameExpr)
SymbolReference<ResolvedTypeDeclaration>
JavaParserFacade. solve(ThisExpr node)
SymbolReference<ResolvedConstructorDeclaration>
JavaParserFacade. solve(ExplicitConstructorInvocationStmt explicitConstructorInvocationStmt)
SymbolReference<ResolvedConstructorDeclaration>
JavaParserFacade. solve(ExplicitConstructorInvocationStmt explicitConstructorInvocationStmt, boolean solveLambdas)
-
Uses of SymbolReference in com.github.javaparser.symbolsolver.javaparsermodel.contexts
Methods in com.github.javaparser.symbolsolver.javaparsermodel.contexts that return SymbolReference Modifier and Type Method Description SymbolReference<? extends ResolvedValueDeclaration>
AbstractJavaParserContext. findExposedPatternInParentContext(Node parent, java.lang.String name)
SymbolReference<ResolvedConstructorDeclaration>
ClassOrInterfaceDeclarationContext. solveConstructor(java.util.List<ResolvedType> argumentsTypes)
SymbolReference<ResolvedConstructorDeclaration>
JavaParserTypeDeclarationAdapter. solveConstructor(java.util.List<ResolvedType> argumentsTypes)
SymbolReference<ResolvedConstructorDeclaration>
RecordDeclarationContext. solveConstructor(java.util.List<ResolvedType> argumentsTypes)
private SymbolReference<ResolvedTypeDeclaration>
CompilationUnitContext. solveExternalTypeFromOuterMostRef(java.lang.String name)
SymbolReference<ResolvedValueDeclaration>
FieldAccessContext. solveField(java.lang.String name)
static SymbolReference<? extends ResolvedValueDeclaration>
StatementContext. solveInBlock(java.lang.String name, TypeSolver typeSolver, Statement stmt)
SymbolReference<ResolvedMethodDeclaration>
AbstractMethodLikeDeclarationContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
AnnotationDeclarationContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
AnonymousClassDeclarationContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
CatchClauseContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
ClassOrInterfaceDeclarationContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
CompilationUnitContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
EnumDeclarationContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
FieldAccessContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
ForEachStatementContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
ForStatementContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
JavaParserTypeDeclarationAdapter. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
LambdaExprContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
MethodCallExprContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
MethodReferenceExprContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
ObjectCreationContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
RecordDeclarationContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
StatementContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
SwitchEntryContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
TryWithResourceContext. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<? extends ResolvedValueDeclaration>
AbstractMethodLikeDeclarationContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
AnnotationDeclarationContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
AnonymousClassDeclarationContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
BlockStmtContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
CatchClauseContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
ClassOrInterfaceDeclarationContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
CompilationUnitContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
EnumDeclarationContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
ExpressionContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
FieldAccessContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
ForEachStatementContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
ForStatementContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
InstanceOfExprContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
LambdaExprContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
RecordDeclarationContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
StatementContext. solveSymbol(java.lang.String name)
private SymbolReference<? extends ResolvedValueDeclaration>
StatementContext. solveSymbol(java.lang.String name, boolean iterateAdjacentStmts)
Used where a symbol is being used (e.g.SymbolReference<? extends ResolvedValueDeclaration>
SwitchEntryContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
TryWithResourceContext. solveSymbol(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
AbstractJavaParserContext. solveSymbolInParentContext(java.lang.String name)
SymbolReference<? extends ResolvedValueDeclaration>
ArrayAccessExprContext. solveSymbolInParentContext(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)
static SymbolReference<ResolvedValueDeclaration>
AbstractJavaParserContext. solveWith(SymbolDeclarator symbolDeclarator, java.lang.String name)
-
Uses of SymbolReference in com.github.javaparser.symbolsolver.javaparsermodel.declarations
Methods in com.github.javaparser.symbolsolver.javaparsermodel.declarations that return SymbolReference Modifier and Type Method Description SymbolReference<ResolvedMethodDeclaration>
JavaParserAnonymousClassDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
JavaParserClassDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes)
SymbolReference<ResolvedMethodDeclaration>
JavaParserClassDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
JavaParserEnumDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
JavaParserInterfaceDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
JavaParserRecordDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes)
SymbolReference<ResolvedMethodDeclaration>
JavaParserRecordDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
JavaParserTypeParameter. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes)
SymbolReference<ResolvedMethodDeclaration>
JavaParserTypeVariableDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes)
SymbolReference<? extends ResolvedValueDeclaration>
JavaParserClassDeclaration. solveSymbol(java.lang.String name, TypeSolver typeSolver)
SymbolReference<? extends ResolvedValueDeclaration>
JavaParserEnumDeclaration. solveSymbol(java.lang.String name, TypeSolver typeSolver)
SymbolReference<? extends ResolvedValueDeclaration>
JavaParserInterfaceDeclaration. solveSymbol(java.lang.String name, TypeSolver typeSolver)
SymbolReference<? extends ResolvedValueDeclaration>
JavaParserRecordDeclaration. solveSymbol(java.lang.String name, TypeSolver typeSolver)
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 SymbolReference in com.github.javaparser.symbolsolver.javassistmodel
Methods in com.github.javaparser.symbolsolver.javassistmodel that return SymbolReference Modifier and Type Method Description SymbolReference<ResolvedMethodDeclaration>
JavassistClassDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
Deprecated.SymbolReference<ResolvedMethodDeclaration>
JavassistEnumDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
JavassistInterfaceDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
Deprecated.(package private) static SymbolReference<ResolvedMethodDeclaration>
JavassistUtils. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly, TypeSolver typeSolver, ResolvedReferenceTypeDeclaration scopeType, javassist.CtClass ctClass)
SymbolReference<? extends ResolvedValueDeclaration>
JavassistClassDeclaration. solveSymbol(java.lang.String name, TypeSolver typeSolver)
SymbolReference<? extends ResolvedValueDeclaration>
JavassistEnumDeclaration. solveSymbol(java.lang.String name, TypeSolver typeSolver)
SymbolReference<? extends ResolvedValueDeclaration>
JavassistInterfaceDeclaration. solveSymbol(java.lang.String name, TypeSolver typeSolver)
SymbolReference<? extends ResolvedValueDeclaration>
JavassistRecordDeclaration. solveSymbol(java.lang.String name, TypeSolver typeSolver)
private SymbolReference<? extends ResolvedValueDeclaration>
JavassistClassDeclaration. solveSymbolForFQN(java.lang.String symbolName, java.lang.String fqn)
private SymbolReference<? extends ResolvedValueDeclaration>
JavassistEnumDeclaration. solveSymbolForFQN(java.lang.String symbolName, java.lang.String fqn)
private SymbolReference<? extends ResolvedValueDeclaration>
JavassistInterfaceDeclaration. solveSymbolForFQN(java.lang.String symbolName, java.lang.String fqn)
private SymbolReference<? extends ResolvedValueDeclaration>
JavassistRecordDeclaration. solveSymbolForFQN(java.lang.String symbolName, java.lang.String fqn)
-
Uses of SymbolReference in com.github.javaparser.symbolsolver.reflectionmodel
Methods in com.github.javaparser.symbolsolver.reflectionmodel that return SymbolReference Modifier and Type Method Description SymbolReference<ResolvedMethodDeclaration>
ReflectionAnnotationDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
ReflectionClassDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
Deprecated.SymbolReference<ResolvedMethodDeclaration>
ReflectionEnumDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes, boolean staticOnly)
SymbolReference<ResolvedMethodDeclaration>
ReflectionInterfaceDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes, boolean staticOnly)
Deprecated.(package private) static SymbolReference<ResolvedMethodDeclaration>
ReflectionMethodResolutionLogic. solveMethod(java.lang.String name, java.util.List<ResolvedType> parameterTypes, boolean staticOnly, TypeSolver typeSolver, ResolvedReferenceTypeDeclaration scopeType, java.lang.Class clazz)
SymbolReference<ResolvedMethodDeclaration>
ReflectionRecordDeclaration. solveMethod(java.lang.String name, java.util.List<ResolvedType> argumentsTypes, boolean staticOnly)
Deprecated.SymbolReference<? extends ResolvedValueDeclaration>
ReflectionClassDeclaration. solveSymbol(java.lang.String name, TypeSolver typeSolver)
SymbolReference<? extends ResolvedValueDeclaration>
ReflectionEnumDeclaration. solveSymbol(java.lang.String name, TypeSolver typeSolver)
SymbolReference<? extends ResolvedValueDeclaration>
ReflectionInterfaceDeclaration. solveSymbol(java.lang.String name, TypeSolver typeSolver)
SymbolReference<? extends ResolvedValueDeclaration>
ReflectionRecordDeclaration. solveSymbol(java.lang.String name, TypeSolver typeSolver)
Deprecated. -
Uses of SymbolReference in com.github.javaparser.symbolsolver.resolution
Methods in com.github.javaparser.symbolsolver.resolution that return SymbolReference Modifier and Type Method Description SymbolReference<? extends ResolvedValueDeclaration>
SymbolSolver. solveSymbol(java.lang.String name, Node node)
SymbolReference<? extends ResolvedValueDeclaration>
SymbolSolver. solveSymbol(java.lang.String name, Context context)
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<? 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. -
Uses of SymbolReference in com.github.javaparser.symbolsolver.resolution.typesolvers
Fields in com.github.javaparser.symbolsolver.resolution.typesolvers with type parameters of type SymbolReference Modifier and Type Field Description private Cache<java.lang.String,SymbolReference<ResolvedReferenceTypeDeclaration>>
JavaParserTypeSolver. foundTypes
private Cache<java.lang.String,SymbolReference<ResolvedReferenceTypeDeclaration>>
CombinedTypeSolver. typeCache
Methods in com.github.javaparser.symbolsolver.resolution.typesolvers that return SymbolReference Modifier and Type Method Description SymbolReference<ResolvedReferenceTypeDeclaration>
AarTypeSolver. tryToSolveType(java.lang.String name)
SymbolReference<ResolvedReferenceTypeDeclaration>
ClassLoaderTypeSolver. tryToSolveType(java.lang.String name)
SymbolReference<ResolvedReferenceTypeDeclaration>
CombinedTypeSolver. tryToSolveType(java.lang.String name)
SymbolReference<ResolvedReferenceTypeDeclaration>
JarTypeSolver. tryToSolveType(java.lang.String name)
SymbolReference<ResolvedReferenceTypeDeclaration>
JavaParserTypeSolver. tryToSolveType(java.lang.String name)
SymbolReference<ResolvedReferenceTypeDeclaration>
MemoryTypeSolver. tryToSolveType(java.lang.String name)
private SymbolReference<ResolvedReferenceTypeDeclaration>
JavaParserTypeSolver. tryToSolveTypeUncached(java.lang.String name)
Constructor parameters in com.github.javaparser.symbolsolver.resolution.typesolvers with type arguments of type SymbolReference Constructor Description CombinedTypeSolver(java.util.function.Predicate<java.lang.Exception> exceptionHandler, java.lang.Iterable<TypeSolver> elements, Cache<java.lang.String,SymbolReference<ResolvedReferenceTypeDeclaration>> typeCache)
Create a new instance ofCombinedTypeSolver
with a custom symbol cache.
-