Class ReflectionMethodResolutionLogic
java.lang.Object
com.github.javaparser.symbolsolver.reflectionmodel.ReflectionMethodResolutionLogic
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static MethodUsage
replaceParams
(List<ResolvedType> typeParameterValues, ResolvedReferenceTypeDeclaration typeParametrizable, ResolvedMethodDeclaration methodDeclaration) (package private) static SymbolReference
<ResolvedMethodDeclaration> solveMethod
(String name, List<ResolvedType> parameterTypes, boolean staticOnly, TypeSolver typeSolver, ResolvedReferenceTypeDeclaration scopeType, Class clazz) (package private) static Optional
<MethodUsage> solveMethodAsUsage
(String name, List<ResolvedType> argumentsTypes, TypeSolver typeSolver, Context invokationContext, List<ResolvedType> typeParameterValues, ResolvedReferenceTypeDeclaration scopeType, Class clazz)
-
Constructor Details
-
ReflectionMethodResolutionLogic
ReflectionMethodResolutionLogic()
-
-
Method Details
-
solveMethod
static SymbolReference<ResolvedMethodDeclaration> solveMethod(String name, List<ResolvedType> parameterTypes, boolean staticOnly, TypeSolver typeSolver, ResolvedReferenceTypeDeclaration scopeType, Class clazz) -
solveMethodAsUsage
static Optional<MethodUsage> solveMethodAsUsage(String name, List<ResolvedType> argumentsTypes, TypeSolver typeSolver, Context invokationContext, List<ResolvedType> typeParameterValues, ResolvedReferenceTypeDeclaration scopeType, Class clazz) -
replaceParams
private static MethodUsage replaceParams(List<ResolvedType> typeParameterValues, ResolvedReferenceTypeDeclaration typeParametrizable, ResolvedMethodDeclaration methodDeclaration)
-