in dsl/common/dsl-parser-common/src/main/kotlin/io/kotless/parser/processor/SubTypesProcessor.kt [27:37]
fun processClasses(files: Set<KtFile>, binding: BindingContext, body: (KtClass, KClass<*>) -> Unit) {
for (file in files) {
file.visitClass(filter = { it.isSubtypeOf(klasses, binding) }) { klass ->
for (curKlass in klasses) {
if (klass.isSubtypeOf(curKlass, binding)) {
body(klass, curKlass)
}
}
}
}
}