INNER CODE UNIT · Java
main
anggrayudi/android-hidden-api · cli/BuildJar.java:50
public static void main(String[] args) throws IOException {
String base = null, out = null;
boolean keepBodies = false, keepDangling = false;
List<String> overlays = new ArrayList<>();
for (int i = 0; i < args.length; i++) {
switch (args[i]) {
case "--base": base = args[++i]; break;
case "--out": out = args[++i]; break;
case "--keep-bodies": keepBodies = true; break;
case "--keep-dangling": keepDangling = true; break;
default: overlays.add(args[i]);
}
}
if (base == null || out == null) {
System.err.println("usage: BuildJar --base <jar> --out <jar> [--keep-bodies] [--keep-dangling] <overlay-jar>...");
System.exit(2);
return;
}