blob: bc9c47ab0a0dcbe28d8e072825de9a67e83b232f [file] [log] [blame]
// !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