Files
kotlin/compiler/testData/codegen/bytecodeText/constructors/innerPrimaryDefaults.kt
Steven Schäfer 8e07482862 JVM IR: Fix generation of parameterless default constructor
The JVM backend does not generate parameterless default constructors for
private constructors and constructors of local, inner, or inline
classes.
2020-01-21 16:34:33 +01:00

13 lines
281 B
Kotlin
Vendored

class A(val s: String) {
inner class B(val x: Int = 0)
}
// @A.class
// 1 public <init>\(Ljava/lang/String;\)V
// @A$B.class
// 0 <init>\(\)V
// 0 <init>\(LA;\)V
// 1 public <init>\(LA;I\)V
// 1 public synthetic <init>\(LA;IILkotlin/jvm/internal/DefaultConstructorMarker;\)V