Files
kotlin/compiler/testData/writeSignature/inlineClasses/basicInlineClassDeclarationCodegen.kt
2018-09-07 10:25:59 +03:00

31 lines
700 B
Kotlin
Vendored

// !LANGUAGE: +InlineClasses
inline class Foo(val x: Int) {
fun empty() {}
fun param(y: String) {}
fun Any.extension() {}
fun Any.extensionAndParam(y: Double) {}
fun withInlineClassType(c: Foo) {}
}
// method: Foo::empty-impl
// jvm signature: (I)V
// generic signature: null
// method: Foo::param-impl
// jvm signature: (ILjava/lang/String;)V
// generic signature: null
// method: Foo::extension-impl
// jvm signature: (ILjava/lang/Object;)V
// generic signature: null
// method: Foo::extensionAndParam-impl
// jvm signature: (ILjava/lang/Object;D)V
// generic signature: null
// method: Foo::withInlineClassType-GWb7d6U
// jvm signature: (II)V
// generic signature: null