public class ClasspathScanner
extends java.lang.Object
InvisibleForScanner.
Actual scan is performed only on first scan(ClassVisitor) call. Later scans used cached classes.
cleanup() must be used to clear cache.
| Constructor and Description |
|---|
ClasspathScanner(java.util.Set<java.lang.String> packages) |
ClasspathScanner(java.util.Set<java.lang.String> packages,
StatsTracker tracker) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup()
Should be called to flush scanner cache.
|
void |
scan(ClassVisitor visitor)
Scan configured classpath packages.
|
public ClasspathScanner(java.util.Set<java.lang.String> packages)
public ClasspathScanner(java.util.Set<java.lang.String> packages,
StatsTracker tracker)
public void scan(ClassVisitor visitor)
visitor - visitor to investigate found classespublic void cleanup()