Files
kotlin/compiler/testData/writeFlags/inline/lostInnerClass2.kt
2019-04-09 08:11:29 +02:00

21 lines
591 B
Kotlin
Vendored

// IGNORE_BACKEND: JVM_IR
interface Introspector {
class SchemaRetriever(val transaction: String) {
inline fun inSchema(crossinline modifier: (String) -> Unit) =
{ modifier(transaction) }()
internal fun retrieve() {
inSchema { schema -> "OK" }
}
}
}
// TESTED_OBJECT_KIND: innerClass
// TESTED_OBJECTS: Introspector$SchemaRetriever$inSchema$1, SchemaRetriever
// FLAGS: ACC_FINAL, ACC_PUBLIC, ACC_STATIC
// TESTED_OBJECT_KIND: innerClass
// TESTED_OBJECTS: Introspector$SchemaRetriever$inSchema$1, DefaultImpls
// ABSENT: true