assertAreAssignableToType

inline fun <T : Any> List<ClassDeclaration>.assertAreAssignableToType(vararg additional: KClass<*>, allClasses: List<ClassDeclaration> = Konture.projectGraph.getAllModules().flatMap { it.classes })

Asserts that a list of class declarations are assignable to type parameter T.


inline fun <T : Any> KontureScope.assertAreAssignableToType(vararg additional: KClass<*>, allClasses: List<ClassDeclaration> = Konture.projectGraph.getAllModules().flatMap { it.classes })

Asserts that classes in a KontureScope are assignable to type parameter T.