public final class ClassPathUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static StringMatcher |
determineCompressionMethod(ClassPath classPath)
Loop through all the input zip entries in
ClassPath to determine the compression
methods. |
static boolean |
hasAabInput(ClassPath classPath)
Returns whether the class path contains any input app bundles.
|
static boolean |
isAndroid(ClassPath classPath)
Returns whether the class path contains android target formats.
|
static boolean |
isDalvik(ClassPath classPath)
Returns whether the class path contains dalvik target formats.
|
public static boolean hasAabInput(ClassPath classPath)
public static boolean isAndroid(ClassPath classPath)
public static boolean isDalvik(ClassPath classPath)
public static StringMatcher determineCompressionMethod(ClassPath classPath)
ClassPath
to determine the compression
methods. For dex files, if one entry is uncompressed, a regex is added to match all dex files.
That allows to keep a consistent compression method regardless of the number of dex files after
processing (edge case if we add classes and a new dex file is needed).classPath
- the entry to scan.