Move JVM specific IC tests with class hierarchy changes
This commit is contained in:
Vendored
+10
@@ -0,0 +1,10 @@
|
||||
abstract class Introspector<M : Model>(protected val model: Model) {
|
||||
protected abstract inner class Retriever(protected val transaction: Any) {
|
||||
protected var model: Model = this@Introspector.model
|
||||
}
|
||||
|
||||
protected abstract inner class SchemaRetriever(transaction: Any): Retriever(transaction) {
|
||||
protected inline fun inSchema(crossinline modifier: (Any) -> Unit) =
|
||||
model.modify { schema -> modifier.invoke(schema) }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user