| // WITH_STDLIB |
| |
| // FILE: test.kt |
| val bar2 by <!DEBUG_INFO_MISSING_UNRESOLVED!>bar2<!>() |
| |
| // FILE: lt/neworld/compiler/Foo.kt |
| package lt.neworld.compiler |
| |
| class Foo { |
| val bar by <!TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM_ERROR, TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM_ERROR!><!DEBUG_INFO_MISSING_UNRESOLVED!>bar<!>()<!> |
| } |
| |
| // FILE: lt/neworld/compiler/bar/Bar.kt |
| package lt.neworld.compiler.bar |
| |
| import kotlin.properties.ReadOnlyProperty |
| import kotlin.reflect.KProperty |
| |
| fun <T, V> bar() = Bar<T, V>() |
| |
| class Bar<T, V> : ReadOnlyProperty<T, V> { |
| override fun getValue(thisRef: T, property: KProperty<*>): V { |
| TODO("Not yet implemented") |
| } |
| } |