// Class.class // ------------------------------------------ public final class Class : kotlin/Any { // signature: ()V public constructor() // signature: f()V public final fun f(): kotlin/Unit // local delegated property #0 // local final /* delegated */ val local4: kotlin/Array // local final get // local delegated property #1 // local final /* delegated */ val local5: kotlin/collections/List? // local final get // local delegated property #2 // local final /* delegated */ val local6: kotlin/Int // local final get // module name: test-module } // Delegate.class // ------------------------------------------ public final class Delegate : kotlin/Any { // signature: (Ljava/lang/Object;)V public constructor(value: T#0? /* = ... */) // signature: getValue(Ljava/lang/Object;Lkotlin/reflect/KProperty;)Ljava/lang/Object; public final operator fun getValue(instance: kotlin/Any?, property: kotlin/reflect/KProperty<*>): T#0 // field: value:Ljava/lang/Object; // getter: getValue()Ljava/lang/Object; public final val value: T#0? public final get // module name: test-module } // LocalDelegatedPropertiesKt.class // ------------------------------------------ package { // field: init0:Lkotlin/Unit; // getter: getInit0()Lkotlin/Unit; public final val init0: kotlin/Unit public final get // field: init1:Lkotlin/Unit; // getter: getInit1()Lkotlin/Unit; public final val init1: kotlin/Unit public final get // field: nonLocal$delegate:LDelegate; // getter: getNonLocal()Ljava/lang/String; public final /* delegated */ val nonLocal: kotlin/String public final /* non-default */ get // local delegated property #0 // local final /* delegated */ val local1: kotlin/Double // local final get // local delegated property #1 // local final /* delegated */ val local2: kotlin/Any // local final get // local delegated property #2 // local final /* delegated */ val local3: kotlin/CharSequence? // local final get // module name: test-module } // META-INF/test-module.kotlin_module // ------------------------------------------ module { package { LocalDelegatedPropertiesKt } }