Uses of Interface
com.github.javaparser.resolution.TypeSolver
-
Packages that use TypeSolver Package Description com.github.javaparser.resolution com.github.javaparser.resolution.logic -
-
Uses of TypeSolver in com.github.javaparser.resolution
Methods in com.github.javaparser.resolution that return TypeSolver Modifier and Type Method Description TypeSolverTypeSolver. getParent()Parent of the this TypeSolver.default TypeSolverTypeSolver. getRoot()Get the root of the hierarchy of type solver.Methods in com.github.javaparser.resolution with parameters of type TypeSolver Modifier and Type Method Description voidTypeSolver. setParent(TypeSolver parent)Set the parent of this TypeSolver. -
Uses of TypeSolver in com.github.javaparser.resolution.logic
Methods in com.github.javaparser.resolution.logic with parameters of type TypeSolver Modifier and Type Method Description static SymbolReference<ResolvedConstructorDeclaration>ConstructorResolutionLogic. findMostApplicable(List<ResolvedConstructorDeclaration> constructors, List<ResolvedType> argumentsTypes, TypeSolver typeSolver)static SymbolReference<ResolvedConstructorDeclaration>ConstructorResolutionLogic. findMostApplicable(List<ResolvedConstructorDeclaration> constructors, List<ResolvedType> argumentsTypes, TypeSolver typeSolver, boolean wildcardTolerance)static SymbolReference<ResolvedMethodDeclaration>MethodResolutionLogic. findMostApplicable(List<ResolvedMethodDeclaration> methods, String name, List<ResolvedType> argumentsTypes, TypeSolver typeSolver)static SymbolReference<ResolvedMethodDeclaration>MethodResolutionLogic. findMostApplicable(List<ResolvedMethodDeclaration> methods, String name, List<ResolvedType> argumentsTypes, TypeSolver typeSolver, boolean wildcardTolerance)static Optional<MethodUsage>MethodResolutionLogic. findMostApplicableUsage(List<MethodUsage> methods, String name, List<ResolvedType> argumentsTypes, TypeSolver typeSolver)static booleanConstructorResolutionLogic. isApplicable(ResolvedConstructorDeclaration constructor, List<ResolvedType> argumentsTypes, TypeSolver typeSolver)static booleanMethodResolutionLogic. isApplicable(ResolvedMethodDeclaration method, String name, List<ResolvedType> argumentsTypes, TypeSolver typeSolver)static booleanMethodResolutionLogic. isApplicable(MethodUsage methodUsage, String needleName, List<ResolvedType> needleParameterTypes, TypeSolver typeSolver)Note the specific naming here -- parameters are part of the method declaration, while arguments are the values passed when calling a method.static ResolvedTypeMethodResolutionLogic. replaceTypeParam(ResolvedType type, ResolvedTypeParameterDeclaration tp, TypeSolver typeSolver)Constructors in com.github.javaparser.resolution.logic with parameters of type TypeSolver Constructor Description InferenceContext(TypeSolver typeSolver)InferenceVariableType(int id, TypeSolver typeSolver)
-