GH-47 - Treat efferent dependencies of configuration properties classes as simple dependencies.

This commit is contained in:
Oliver Drotbohm
2022-10-21 00:56:49 +02:00
parent 2430dc90e2
commit 8591fbb64a
6 changed files with 99 additions and 10 deletions

View File

@@ -58,7 +58,10 @@ class ModuleDependencyUnitTest {
private Stream<Class<?>> findDependencies(Class<?> type) {
return ModuleDependency.fromType(importer.importClass(type)) //
var imported = importer.importClass(type);
var evidentType = ArchitecturallyEvidentType.of(imported, Classes.NONE);
return ModuleDependency.fromType(evidentType) //
.map(ModuleDependency::getTarget) //
.map(JavaClass::reflect);
}