| package test | |
| public final data class A { | |
| /*primary*/ public constructor A(/*0*/ foo: kotlin.String, /*1*/ bar: kotlin.Int, /*2*/ other: kotlin.Long) | |
| public final val bar: kotlin.Int | |
| public final fun `<get-bar>`(): kotlin.Int | |
| public final val foo: kotlin.String | |
| public final fun `<get-foo>`(): kotlin.String | |
| public final val other: kotlin.Long | |
| public final fun `<get-other>`(): kotlin.Long | |
| public final operator /*synthesized*/ fun component1(): kotlin.Int | |
| public final /*synthesized*/ fun copy(/*0*/ foo: kotlin.String, /*1*/ bar: kotlin.Int = ..., /*2*/ other: kotlin.Long): test.A | |
| } |