Files
kotlin-fork/idea/testData/completion/basic/common/InSecondaryConstructorDefaultParameter.kt
T
Denis Zharkov 418034add3 Prohibit instance access before super call
- Before this change members just left unresolved as they were absent in the
  specific scope named scopeForSecondaryConstructorHeaderResolution that
  created just to prohibit such accesses.
- Now they are resolved the same way as other members, but diagnostic is
  repored by in-place injected CallChecker
- Drop obsolete type of class scope

 #KT-6995 Fixed
2015-03-27 20:15:00 +03:00

14 lines
241 B
Kotlin

fun topLevel() = 1
class A(val prop: Int, arg: Int) {
val another = 1
constructor(abc: Int = <caret>): this(1, 1) {
val local = 1
}
fun foo() = 1
}
// EXIST: topLevel, abc, prop, another, foo
// ABSENT: arg, local