c991535756
^KT-65801
27 lines
577 B
Kotlin
Vendored
27 lines
577 B
Kotlin
Vendored
// TARGET_BACKEND: JVM
|
|
// DUMP_EXTERNAL_CLASS: JavaChild
|
|
// MUTE_SIGNATURE_COMPARISON_K2: JVM_IR
|
|
// ^^ different names of setter argument
|
|
// FILE: JavaChild.java
|
|
|
|
public class JavaChild extends KotlinBase {
|
|
private int field;
|
|
public int getE() { return field }
|
|
/* package-private */ void setE(int value) { field = value; }
|
|
}
|
|
|
|
// FILE: 1.kt
|
|
|
|
open class KotlinBase {
|
|
var a: Int = 1
|
|
var b: Int = 2
|
|
protected set
|
|
var c: Int = 3
|
|
private set
|
|
var d: Int = 4
|
|
internal set
|
|
open var e: Int = 5
|
|
}
|
|
|
|
class IndirectChild : JavaChild()
|