There was an error while loading. Please reload this page.
1 parent d02baab commit e0a2129Copy full SHA for e0a2129
1 file changed
src/main/java/it/aboutbits/springboot/toolbox/reflection/util/ClassScannerUtil.java
@@ -19,14 +19,20 @@ public static ClassScanner getScannerForPackages(String... packages) {
19
20
public static final class ClassScanner implements AutoCloseable {
21
private final ScanResult scanResult;
22
+ private final String[] packages;
23
24
private ClassScanner(String... packages) {
25
+ this.packages = packages;
26
this.scanResult = new ClassGraph()
27
.enableAllInfo()
28
.acceptPackages(packages)
29
.scan();
30
}
31
32
+ public String[] getScannedPackages() {
33
+ return packages;
34
+ }
35
+
36
@SuppressWarnings("unchecked")
37
public <T> Set<Class<? extends T>> getSubTypesOf(@NonNull Class<T> clazz) {
38
return scanResult.getClassesImplementing(clazz).loadClasses()
0 commit comments