interface Introspector { fun test() { 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$test$SchemaRetriever, SchemaRetriever // FLAGS: ACC_FINAL, ACC_PUBLIC, ACC_STATIC // TESTED_OBJECT_KIND: innerClass // TESTED_OBJECTS: Introspector$test$SchemaRetriever, DefaultImpls // FLAGS: ACC_FINAL, ACC_PUBLIC, ACC_STATIC