GitNexus/gitnexus/test/fixtures/lang-resolution/kotlin-default-params/App.kt
Gergo Magyar c3a2815186 feat(type-resolution): optional parameter arity resolution
Add requiredParameterCount to SymbolDefinition and MethodSignature,
enabling range-based arity filtering in filterCallableCandidates.
Calls with omitted optional/default arguments now resolve correctly.

Supported: TS, Python, Kotlin, C#, C++, PHP, Ruby (7 languages).
Detection via OPTIONAL_PARAM_TYPES set + hasDefaultValue helper.

9 integration tests added across all 7 languages.
2026-03-20 08:14:58 +00:00

6 lines
143 B
Kotlin

fun greet(name: String, greeting: String = "Hello"): String = "$greeting, $name!"
fun process() {
greet("Alice")
greet("Bob", "Hi")
}