// A.class
// ------------------------------------------
public final class A : kotlin/Any {

  // signature: <init>()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 <root> {
    ConstantsKt
  }
}
