Removed parsing and output for unused --target-api switch in dx.
This is cherry-picked from dalvik-dev.
Change-Id: I74627e4c261e086e8c2c7cf38591cd3e9f5707e6
diff --git a/dx/src/com/android/dx/command/Main.java b/dx/src/com/android/dx/command/Main.java
index 69f9864..d0bbbe2 100644
--- a/dx/src/com/android/dx/command/Main.java
+++ b/dx/src/com/android/dx/command/Main.java
@@ -35,7 +35,7 @@
"[--dump-width=<n>]\n" +
" [--dump-method=<name>[*]] [--verbose-dump] [--no-files] " +
"[--core-library]\n" +
- " [--num-threads=<n>] [--target-api=<n>]\n" +
+ " [--num-threads=<n>]\n" +
" [<file>.class | <file>.{zip,jar,apk} | <directory>] ...\n" +
" Convert a set of classfiles into a dex file, optionally " +
"embedded in a\n" +
diff --git a/dx/src/com/android/dx/command/dexer/Main.java b/dx/src/com/android/dx/command/dexer/Main.java
index 621a32a..d127550 100644
--- a/dx/src/com/android/dx/command/dexer/Main.java
+++ b/dx/src/com/android/dx/command/dexer/Main.java
@@ -1117,22 +1117,6 @@
} else if (parser.isArg("--dump-method=")) {
methodToDump = parser.getLastValue();
jarOutput = false;
- } else if (parser.isArg("--target-api=")) {
- String arg = parser.getLastValue();
- int value;
- try {
- value = Integer.parseInt(arg);
- } catch (NumberFormatException ex) {
- value = -1;
- }
- if (value < 1) {
- System.err.println("improper target-api option: " + arg);
- throw new UsageException();
- }
- // TODO: this currently causes confusion for unbundled apps.
- // What we call 'target' is what developers call 'min', so
- // they're accidentally turning on new opcodes.
- // targetApiLevel = value;
} else if (parser.isArg("--positions=")) {
String pstr = parser.getLastValue().intern();
if (pstr == "none") {