/** * public abstract interface Intf : kotlin/Any { * * // getter: getColor()I * public open val color: kotlin/Int * public open (* non-default *) get * * // companion object: Companion * * // nested class: Companion * * // module name: main * } */ @kotlin.Metadata() public abstract interface Intf { public static final int WHITE = 2; @org.jetbrains.annotations.NotNull() public static final Intf.Companion Companion = null; public abstract int getColor(); /** * public final companion object Intf.Companion : kotlin/Any { * * // signature: ()V * private constructor() * * // field: WHITE:I * public final const val WHITE: kotlin/Int (* = ... *) * public final get * * // field: BLACK:I * // getter: getBLACK()I * public final val BLACK: kotlin/Int (* = ... *) * public final get * * // module name: main * } */ @kotlin.Metadata() public static final class Companion { private static final int BLACK = 1; public static final int WHITE = 2; private Companion() { super(); } public final int getBLACK() { return 0; } } /** * synthetic class */ @kotlin.Metadata() public static final class DefaultImpls { public DefaultImpls() { super(); } public static int getColor(@org.jetbrains.annotations.NotNull() Intf $this) { return 0; } } } //////////////////// /** * public abstract interface IntfWithDefaultImpls : kotlin/Any { * * // signature: a()V * public open fun a(): kotlin/Unit * * // module name: main * } */ @kotlin.Metadata() public abstract interface IntfWithDefaultImpls { public abstract void a(); /** * synthetic class */ @kotlin.Metadata() public static final class DefaultImpls { public DefaultImpls() { super(); } public static void a(@org.jetbrains.annotations.NotNull() IntfWithDefaultImpls $this) { } } } //////////////////// /** * public abstract interface IntfWithoutDefaultImpls : kotlin/Any { * * // module name: main * } */ @kotlin.Metadata() public abstract interface IntfWithoutDefaultImpls { }