// A.class // ------------------------------------------ public final class A : kotlin/Any { // signature: ()V public constructor() // field: constantDouble:D // getter: getConstantDouble()D public final val constantDouble: kotlin/Double /* = ... */ public final get // field: constantInt:I // getter: getConstantInt()I public final val constantInt: kotlin/Int /* = ... */ public final get // field: constantNull:Ljava/lang/String; // getter: getConstantNull()Ljava/lang/String; public final val constantNull: kotlin/String? public final get // field: constantString:Ljava/lang/String; // getter: getConstantString()Ljava/lang/String; public final val constantString: kotlin/String /* = ... */ public final get // module name: test-module } // ConstantsKt.class // ------------------------------------------ package { // field: four:I public final const val four: kotlin/Int /* = ... */ public final get // module name: test-module } // META-INF/test-module.kotlin_module // ------------------------------------------ module { package { ConstantsKt } }