Combining `by lazy` and `object` results in compiler-error “cannot find symbol”
问题 I cannot compile anymore after the update to Kotlin 1.3.0 ( works in 1.2.71 ) when trying to use by lazy and object . This seems to happen only on my project. A demo-project is working fine. I want to add an interface to a given class and lazy-load its values. I've created a small example which is not working in my project but working fine in any other : open class Foo interface Bar { val lazyLoadedString : String } class Test { private val foo by lazy { object : Foo(), Bar { override val