Fix isKotlinFunctionWithBigArity function

fixup! Fix `isKotlinFunctionWithBigArity` function

Fix `isKotlinFunctionWithBigArity` function

Previous implementation could return false positive results, e.g. for
class named `abacaba.kotlin.Function42`

^KT-61548: Fixed


Merge-request: KT-MR-11928
Merged-by: Vladislav Grechko <Vladislav.Grechko@jetbrains.com>
This commit is contained in:
vladislav.grechko
2023-08-30 09:15:00 +00:00
committed by Space Team
parent 84d863aaf4
commit e9ccc0329c
8 changed files with 67 additions and 6 deletions
@@ -0,0 +1,27 @@
// TARGET_BACKEND: JVM
// IGNORE_LIGHT_ANALYSIS
// FILE: Function42.java
package abacaba.kotlin;
public abstract class Function42 implements CharSequence {
@Override
public char charAt(int index) {
return 'a';
}
}
// FILE: box.kt
package abacaba.kotlin
abstract class KACharSequence : Function42() {
companion object {
const val x = "OK"
}
}
fun box(): String {
return KACharSequence.x
}