MethodResolutionLogic

Author

Federico Tomassetti

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
Link copied to clipboard
open fun findMostApplicableUsage(methods: List<MethodUsage>, name: String, argumentsTypes: List<ResolvedType>, typeSolver: TypeSolver): Optional<MethodUsage>
Link copied to clipboard
Link copied to clipboard
open fun isApplicable(methodUsage: MethodUsage, needleName: String, needleParameterTypes: List<ResolvedType>, typeSolver: TypeSolver): Boolean
Checks if a method usage is applicable for a given method name and parameter types.
open fun isApplicable(method: ResolvedMethodDeclaration, name: String, argumentsTypes: List<ResolvedType>, typeSolver: TypeSolver): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard