From edbe09e8078151e7680a312aeea1bae4d1be3189 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thea=20Sch=C3=B6bl?= Date: Sun, 22 Mar 2020 21:48:45 +0100 Subject: [PATCH] Resolve Cyclic Dependency --- .../www/new_frontiers/init/block_init.kt | 24 +------------------ 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/src/main/kotlin/de/wulkanat/www/new_frontiers/init/block_init.kt b/src/main/kotlin/de/wulkanat/www/new_frontiers/init/block_init.kt index aeb6484..859619d 100644 --- a/src/main/kotlin/de/wulkanat/www/new_frontiers/init/block_init.kt +++ b/src/main/kotlin/de/wulkanat/www/new_frontiers/init/block_init.kt @@ -4,29 +4,7 @@ import de.wulkanat.www.new_frontiers.blocks.BlockFTLDrive import de.wulkanat.www.new_frontiers.abstract_helpers.NFBlock import de.wulkanat.www.new_frontiers.blocks.BlockSpaceTeleporter -enum class Blocks(value: NFBlock) { +enum class Blocks(val value: NFBlock) { SPACE_TELEPORTER(BlockSpaceTeleporter()), FTL_DRIVE(BlockFTLDrive()); - - val value: NFBlock by lazy { - value - } -} - -class B(val a: String) { - init { - println("B Created") - } -} - -class A(a: B) { - val b by lazy { - a - } -} - -fun main() { - val a = A(B("something")) - - println(a.b) }