Skip to content

Commit e0a2129

Browse files
committed
add utility methods to read scanned packages of classScanner instances
1 parent d02baab commit e0a2129

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/main/java/it/aboutbits/springboot/toolbox/reflection/util/ClassScannerUtil.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,20 @@ public static ClassScanner getScannerForPackages(String... packages) {
1919

2020
public static final class ClassScanner implements AutoCloseable {
2121
private final ScanResult scanResult;
22+
private final String[] packages;
2223

2324
private ClassScanner(String... packages) {
25+
this.packages = packages;
2426
this.scanResult = new ClassGraph()
2527
.enableAllInfo()
2628
.acceptPackages(packages)
2729
.scan();
2830
}
2931

32+
public String[] getScannedPackages() {
33+
return packages;
34+
}
35+
3036
@SuppressWarnings("unchecked")
3137
public <T> Set<Class<? extends T>> getSubTypesOf(@NonNull Class<T> clazz) {
3238
return scanResult.getClassesImplementing(clazz).loadClasses()

0 commit comments

Comments
 (0)