ConstructorResolutionLogic
Author
Fred Lefévère-Laoide
Functions
Link copied to clipboard
open fun findMostApplicable(constructors: List<ResolvedConstructorDeclaration>, argumentsTypes: List<ResolvedType>, typeSolver: TypeSolver): SymbolReference<ResolvedConstructorDeclaration>
open fun findMostApplicable(constructors: List<ResolvedConstructorDeclaration>, argumentsTypes: List<ResolvedType>, typeSolver: TypeSolver, wildcardTolerance: Boolean): SymbolReference<ResolvedConstructorDeclaration>
Link copied to clipboard
open fun isApplicable(constructor: ResolvedConstructorDeclaration, argumentsTypes: List<ResolvedType>, typeSolver: TypeSolver): Boolean