Files
kotlin-fork/idea/jvm-debugger/jvm-debugger-test/testData/positionManager/classObject.kt
T
2019-10-08 19:13:55 +09:00

44 lines
851 B
Kotlin
Vendored

class A {
companion object {
init {
1 + 1 // A
val a = 1 // A
fun foo() {
1 // A\$Companion\$1
}
}
val prop = 1 // A
val prop2: Int
get() {
val a = 1 + 1 // A\$Companion
return 1 // A\$Companion
}
val prop3: Int
get() = 1 // A\$Companion
fun foo() = 1 // A\$Companion
fun foo2() {
"" // A\$Companion
val o = object {
val p = 1 // A\$Companion\$foo2\$o\$1
val p2: Int
get() {
return 1 // A\$Companion\$foo2\$o\$1
}
}
}
}
}
interface T {
companion object {
val prop = 1 // T\$Companion
}
}