Files
kotlin-fork/compiler/testData/codegen/box/syntheticExtensions/kt56072.kt
T
2023-03-27 10:32:19 +00:00

33 lines
650 B
Kotlin
Vendored

// TARGET_BACKEND: JVM
// FILE: SuperClass.java
public class SuperClass {
private String stringParam;
public SuperClass(String stringParam)
{
this.stringParam = stringParam;
}
public String getStringParam()
{
return stringParam;
}
}
// FILE: InheritedClass.java
public class InheritedClass extends SuperClass {
public InheritedClass(String stringParam) {
super(stringParam);
}
}
// FILE: test.kt
fun box(): String {
val superValue = (SuperClass::stringParam)(SuperClass("O"))
val inheritedValue = (InheritedClass("K")::stringParam)()
return superValue + inheritedValue
}