blob: 651aa627180d0599d6c2a89c20c2a8cfa35904c8 [file] [log] [blame]
class Introspector {
inner class SchemaRetriever(val transaction: String) {
inline fun inSchema(crossinline modifier: (String) -> Unit) =
{ modifier(transaction) }.let { it() }
internal fun retrieve() {
inSchema { schema -> "OK" }
}
}
}
// TESTED_OBJECT_KIND: innerClass
// TESTED_OBJECTS: Introspector$SchemaRetriever$inSchema$1, SchemaRetriever
// FLAGS: ACC_FINAL, ACC_PUBLIC