6ce8d6bd2e
Reflection needs this information to work for local classes and anonymous objects
23 lines
660 B
Kotlin
23 lines
660 B
Kotlin
// CLASS_NAME_SUFFIX: Deepest
|
|
|
|
fun main() {
|
|
class Local {
|
|
inner class Inner {
|
|
val prop = object {
|
|
fun foo() {
|
|
fun bar() {
|
|
class DeepLocal {
|
|
inner class Deepest {
|
|
fun local(): Local = Local()
|
|
fun inner(): Inner = Inner()
|
|
fun deep(): DeepLocal = DeepLocal()
|
|
fun deepest(): Deepest? = Deepest()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|