/** * public abstract interface FooComponent : kotlin/Any { * * // companion object: Companion * * // nested class: Companion * * // module name: main * } */ @kotlin.Metadata() public abstract interface FooComponent { @org.jetbrains.annotations.NotNull() public static final FooComponent.Companion Companion = null; @kotlin.jvm.JvmStatic() @org.jetbrains.annotations.NotNull() public static java.lang.String create(@org.jetbrains.annotations.NotNull() java.lang.String context) { return null; } /** * public final companion object FooComponent.Companion : kotlin/Any { * * // signature: ()V * private constructor() * * // signature: create(Ljava/lang/String;)Ljava/lang/String; * public final fun create(context: kotlin/String): kotlin/String * * // module name: main * } */ @kotlin.Metadata() public static final class Companion { private Companion() { super(); } @kotlin.jvm.JvmStatic() @org.jetbrains.annotations.NotNull() public final java.lang.String create(@org.jetbrains.annotations.NotNull() java.lang.String context) { return null; } } } //////////////////// /** * public final class JvmStaticTest : kotlin/Any { * * // signature: ()V * public constructor() * * // field: d:C * public final const val d: kotlin/Char (* = ... *) * public final get * * // field: three:B * public final const val three: kotlin/Byte (* = ... *) * public final get * * // companion object: Companion * * // nested class: Companion * * // module name: main * } */ @kotlin.Metadata() public final class JvmStaticTest { private static final int one = 1; public static final int two = 2; public static final char c = 'C'; public final byte three = (byte)3; public final char d = 'D'; @org.jetbrains.annotations.NotNull() public static final JvmStaticTest.Companion Companion = null; public JvmStaticTest() { super(); } public static final int getOne() { return 0; } /** * public final companion object JvmStaticTest.Companion : kotlin/Any { * * // signature: ()V * private constructor() * * // field: c:C * public final const val c: kotlin/Char (* = ... *) * public final get * * // field: one:I * // getter: getOne()I * // synthetic method for annotations: getOne$annotations()V * public final val one: kotlin/Int (* = ... *) * public final get * * // field: two:I * public final const val two: kotlin/Int (* = ... *) * public final get * * // module name: main * } */ @kotlin.Metadata() public static final class Companion { private Companion() { super(); } public final int getOne() { return 0; } @kotlin.jvm.JvmStatic() @java.lang.Deprecated() public static void getOne$annotations() { } } }