Class JarScan
java.lang.Object
org.adoptopenjdk.jitwatch.jarscan.JarScan
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJarScan(IJarScanOperation operation) JarScan(IJarScanOperation operation, boolean isVerbose) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAllowedPackagePrefix(String prefix) private static IJarScanOperationgetJarScanOperation(String[] args) private static intprivate static StringgetParamString(String[] args, String paramName) private booleanisAllowedPackage(String fqClassName) voiditerateFolder(File root, File folder) voiditerateJar(File jarFile) static voidprivate voidvoidprocessJarsAndFolders(String[] args, boolean counting) private static voidvoid
-
Field Details
-
processableClassCount
private long processableClassCount -
processingClass
private long processingClass -
counting
private boolean counting -
verbose
private boolean verbose -
operation
-
allowedPackagePrefixes
-
ARG_PACKAGES
- See Also:
-
ARG_MODE
- See Also:
-
ARG_LIMIT
- See Also:
-
ARG_LENGTH
- See Also:
-
ARG_SEQUENCE
- See Also:
-
ARG_VERBOSE
- See Also:
-
-
Constructor Details
-
JarScan
-
JarScan
-
-
Method Details
-
writeReport
public void writeReport() -
iterateJar
- Throws:
IOException
-
iterateFolder
- Throws:
IOException
-
addAllowedPackagePrefix
-
isAllowedPackage
-
process
-
showUsage
private static void showUsage() -
getParam
-
getParamString
-
getJarScanOperation
-
processJarsAndFolders
- Throws:
IOException
-
main
- Throws:
IOException
-