public final class Another /* Another*/ {
  @kotlin.jvm.JvmOverloads()
  public  Another();//  .ctor()

  private  Another(java.lang.String);//  .ctor(java.lang.String)

  private  Another(java.lang.String, int);//  .ctor(java.lang.String, int)

  private  Another(java.lang.String, int, java.lang.String);//  .ctor(java.lang.String, int, java.lang.String)
}

public final class RegularClass /* RegularClass*/ {
  @org.jetbrains.annotations.NotNull()
  private java.lang.String classProp;

  @org.jetbrains.annotations.NotNull()
  private java.lang.String classPropImplicit;

  @kotlin.jvm.JvmName(name = "specialName")
  @kotlin.jvm.JvmOverloads()
  public final void specialName();//  specialName()

  @kotlin.jvm.JvmName(name = "specialName")
  @kotlin.jvm.JvmOverloads()
  public final void specialName(int);//  specialName(int)

  @kotlin.jvm.JvmName(name = "specialName")
  @kotlin.jvm.JvmOverloads()
  public final void specialName(int, @org.jetbrains.annotations.NotNull() java.lang.String);//  specialName(int, java.lang.String)

  @kotlin.jvm.JvmName(name = "specialName")
  @kotlin.jvm.JvmOverloads()
  public final void specialName(int, @org.jetbrains.annotations.NotNull() java.lang.String, int);//  specialName(int, java.lang.String, int)

  @kotlin.jvm.JvmName(name = "specialName")
  @kotlin.jvm.JvmOverloads()
  public final void specialName(int, @org.jetbrains.annotations.NotNull() java.lang.String, int, @org.jetbrains.annotations.NotNull() java.lang.String);//  specialName(int, java.lang.String, int, java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public  RegularClass();//  .ctor()

  @kotlin.jvm.JvmOverloads()
  public  RegularClass(int);//  .ctor(int)

  @kotlin.jvm.JvmOverloads()
  public final void withJvmOverloads();//  withJvmOverloads()

  @kotlin.jvm.JvmOverloads()
  public final void withJvmOverloads(int);//  withJvmOverloads(int)

  @kotlin.jvm.JvmOverloads()
  public final void withJvmOverloads-idg56rU(int, @org.jetbrains.annotations.NotNull() java.lang.String);//  withJvmOverloads-idg56rU(int, java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public final void withJvmOverloadsAndValueReceiver-54afNMI(@org.jetbrains.annotations.NotNull() java.lang.String, int);//  withJvmOverloadsAndValueReceiver-54afNMI(java.lang.String, int)

  @kotlin.jvm.JvmOverloads()
  public final void withJvmOverloadsAndValueReceiver-5lyY9Q4(@org.jetbrains.annotations.NotNull() java.lang.String);//  withJvmOverloadsAndValueReceiver-5lyY9Q4(java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public final void withJvmOverloadsAndValueReceiver-s1Cr6JE(@org.jetbrains.annotations.NotNull() java.lang.String, int, @org.jetbrains.annotations.NotNull() java.lang.String);//  withJvmOverloadsAndValueReceiver-s1Cr6JE(java.lang.String, int, java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public final void withJvmOverloadsButWithoutDefault-54afNMI(@org.jetbrains.annotations.NotNull() java.lang.String, int);//  withJvmOverloadsButWithoutDefault-54afNMI(java.lang.String, int)

  @kotlin.jvm.JvmOverloads()
  public final void withJvmOverloadsButWithoutDefault-5lyY9Q4(@org.jetbrains.annotations.NotNull() java.lang.String);//  withJvmOverloadsButWithoutDefault-5lyY9Q4(java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public final void withJvmOverloadsInDifferentPositions();//  withJvmOverloadsInDifferentPositions()

  @kotlin.jvm.JvmOverloads()
  public final void withJvmOverloadsInDifferentPositions(int);//  withJvmOverloadsInDifferentPositions(int)

  @kotlin.jvm.JvmOverloads()
  public final void withJvmOverloadsInDifferentPositions-8--ZunY(int, @org.jetbrains.annotations.NotNull() java.lang.String, int);//  withJvmOverloadsInDifferentPositions-8--ZunY(int, java.lang.String, int)

  @kotlin.jvm.JvmOverloads()
  public final void withJvmOverloadsInDifferentPositions-idg56rU(int, @org.jetbrains.annotations.NotNull() java.lang.String);//  withJvmOverloadsInDifferentPositions-idg56rU(int, java.lang.String)

  @kotlin.jvm.JvmOverloads()
  public final void withJvmOverloadsInDifferentPositions-nc4VKrw(int, @org.jetbrains.annotations.NotNull() java.lang.String, int, @org.jetbrains.annotations.NotNull() java.lang.String);//  withJvmOverloadsInDifferentPositions-nc4VKrw(int, java.lang.String, int, java.lang.String)

  @org.jetbrains.annotations.NotNull()
  public final java.lang.String classFunInImplicitReturn-YO-7n-0();//  classFunInImplicitReturn-YO-7n-0()

  @org.jetbrains.annotations.NotNull()
  public final java.lang.String classFunInReturn-YO-7n-0();//  classFunInReturn-YO-7n-0()

  @org.jetbrains.annotations.NotNull()
  public final java.lang.String getClassProp-YO-7n-0();//  getClassProp-YO-7n-0()

  @org.jetbrains.annotations.NotNull()
  public final java.lang.String getClassPropImplicit-YO-7n-0();//  getClassPropImplicit-YO-7n-0()

  private  RegularClass(int, java.lang.String);//  .ctor(int, java.lang.String)

  public final int getClassPropInExtension-5lyY9Q4(@org.jetbrains.annotations.NotNull() java.lang.String);//  getClassPropInExtension-5lyY9Q4(java.lang.String)

  public final void classFunInExtension-5lyY9Q4(@org.jetbrains.annotations.NotNull() java.lang.String);//  classFunInExtension-5lyY9Q4(java.lang.String)

  public final void classFunInParameter-5lyY9Q4(@org.jetbrains.annotations.NotNull() java.lang.String);//  classFunInParameter-5lyY9Q4(java.lang.String)

  public final void setClassProp-5lyY9Q4(@org.jetbrains.annotations.NotNull() java.lang.String);//  setClassProp-5lyY9Q4(java.lang.String)

  public final void setClassPropImplicit-5lyY9Q4(@org.jetbrains.annotations.NotNull() java.lang.String);//  setClassPropImplicit-5lyY9Q4(java.lang.String)

  public final void setClassPropInExtension-54afNMI(@org.jetbrains.annotations.NotNull() java.lang.String, int);//  setClassPropInExtension-54afNMI(java.lang.String, int)
}

public abstract interface RegularInterface /* RegularInterface*/ {
  @org.jetbrains.annotations.NotNull()
  public abstract java.lang.String getInterfaceProp-YO-7n-0();//  getInterfaceProp-YO-7n-0()

  @org.jetbrains.annotations.NotNull()
  public abstract java.lang.String interfaceFunInReturn-YO-7n-0();//  interfaceFunInReturn-YO-7n-0()

  public abstract int getInterfacePropInExtension-5lyY9Q4(@org.jetbrains.annotations.NotNull() java.lang.String);//  getInterfacePropInExtension-5lyY9Q4(java.lang.String)

  public abstract void interfaceFunInExtension-5lyY9Q4(@org.jetbrains.annotations.NotNull() java.lang.String);//  interfaceFunInExtension-5lyY9Q4(java.lang.String)

  public abstract void interfaceFunInParameter-5lyY9Q4(@org.jetbrains.annotations.NotNull() java.lang.String);//  interfaceFunInParameter-5lyY9Q4(java.lang.String)

  public abstract void setInterfaceProp-5lyY9Q4(@org.jetbrains.annotations.NotNull() java.lang.String);//  setInterfaceProp-5lyY9Q4(java.lang.String)

  public abstract void setInterfacePropInExtension-54afNMI(@org.jetbrains.annotations.NotNull() java.lang.String, int);//  setInterfacePropInExtension-54afNMI(java.lang.String, int)
}

@kotlin.jvm.JvmInline()
public final class Some /* Some*/ {
  @org.jetbrains.annotations.NotNull()
  private final java.lang.String value;

  @org.jetbrains.annotations.NotNull()
  public final java.lang.String getValue();//  getValue()

  @org.jetbrains.annotations.NotNull()
  public static java.lang.String constructor-impl(@org.jetbrains.annotations.NotNull() java.lang.String);//  constructor-impl(java.lang.String)

  public boolean equals(java.lang.Object);//  equals(java.lang.Object)

  public int hashCode();//  hashCode()

  public java.lang.String toString();//  toString()

  public static boolean equals-impl(java.lang.String, java.lang.Object);//  equals-impl(java.lang.String, java.lang.Object)

  public static final boolean equals-impl0(java.lang.String, java.lang.String);//  equals-impl0(java.lang.String, java.lang.String)

  public static int hashCode-impl(java.lang.String);//  hashCode-impl(java.lang.String)

  public static java.lang.String toString-impl(java.lang.String);//  toString-impl(java.lang.String)
}
