Sterling Albury
02/16/2022, 9:06 AMmoduleAmoduleBmoduleAInterfaceAclass A { fun getInterfaceA(): InterfaceA = SomeImpl() }moduleBclass B(interfaceA: InterfaceA)FooBlet var beeClass: B = B(interfaceA: interfaceA)interfaceAvar interfaceA: InterfaceAinit(interfaceA: InterfaceA) { self.interfaceA = interfaceA }FooAlazy var foo: Foo = Foo(a.getInterfaceA())InterfaceAAInterfaceABInterfaceABAInterfaceAephemient
02/16/2022, 9:17 AMSterling Albury
02/16/2022, 9:25 AMGrégory Lureau
02/16/2022, 9:38 AMSterling Albury
02/16/2022, 9:47 AMSterling Albury
02/16/2022, 11:17 AMSterling Albury
02/16/2022, 7:59 PMtargets.withType<org.jetbrains.kotlin.gradle.plugin.mpp.KotlinNativeTarget>{
        binaries.withType<org.jetbrains.kotlin.gradle.plugin.mpp.Framework>{
            export(project(":moduleA"))
        }
    }