/** * public final class Foo : kotlin/Any { * * // signature: ()V * public constructor() * * // field: bar$delegate:Lkotlin/Lazy; * // getter: getBar()Ljava/lang/Object; * private final (* delegated *) val bar: . * private final (* non-default *) get * * // field: baz$delegate:Lkotlin/Lazy; * // getter: getBaz()Ljava/lang/Object; * private final (* delegated *) val baz: . * private final (* non-default *) get * * // field: foo$delegate:Lkotlin/Lazy; * // getter: getFoo()Ljava/lang/Runnable; * private final (* delegated *) val foo: . * private final (* non-default *) get * * // field: generic1$delegate:Lkotlin/Lazy; * // getter: getGeneric1()LGenericIntf; * private final (* delegated *) val generic1: . * private final (* non-default *) get * * // module name: main * } */ @kotlin.Metadata() public final class Foo { @org.jetbrains.annotations.NotNull() private final kotlin.Lazy foo$delegate = null; @org.jetbrains.annotations.NotNull() private final kotlin.Lazy bar$delegate = null; @org.jetbrains.annotations.NotNull() private final kotlin.Lazy baz$delegate = null; @org.jetbrains.annotations.NotNull() private final kotlin.Lazy> generic1$delegate = null; public Foo() { super(); } private final java.lang.Runnable getFoo() { return null; } private final java.lang.Object getBar() { return null; } private final java.lang.Object getBaz() { return null; } private final GenericIntf getGeneric1() { return null; } } //////////////////// /** * public abstract interface GenericIntf : kotlin/Any { * * // module name: main * } */ @kotlin.Metadata() public abstract interface GenericIntf { } //////////////////// /** * public abstract interface Intf : kotlin/Any { * * // module name: main * } */ @kotlin.Metadata() public abstract interface Intf { }