aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2011-12-27 23:49:19 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2011-12-27 23:49:19 -0800
commit64982f45f076a3dd5e298e21a5212c991da43d59 (patch)
tree0e24b21578c2d03b4879b60a52db29110209420b
parent394e7f13dd80ab714b94378c2eb10d1bb60765b5 (diff)
parent3a4f6b53c433363299eefd847df223975bd99035 (diff)
downloadlatinime-64982f45f076a3dd5e298e21a5212c991da43d59.tar.gz
latinime-64982f45f076a3dd5e298e21a5212c991da43d59.tar.xz
latinime-64982f45f076a3dd5e298e21a5212c991da43d59.zip
am 3a4f6b53: Merge "Error out when given an unknown argument"
* commit '3a4f6b53c433363299eefd847df223975bd99035': Error out when given an unknown argument
-rw-r--r--tools/makedict/src/com/android/inputmethod/latin/DictionaryMaker.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/tools/makedict/src/com/android/inputmethod/latin/DictionaryMaker.java b/tools/makedict/src/com/android/inputmethod/latin/DictionaryMaker.java
index 1ba01075e..afd602308 100644
--- a/tools/makedict/src/com/android/inputmethod/latin/DictionaryMaker.java
+++ b/tools/makedict/src/com/android/inputmethod/latin/DictionaryMaker.java
@@ -105,7 +105,8 @@ public class DictionaryMaker {
} else {
// All these options need an argument
if (args.isEmpty()) {
- throw new RuntimeException("Option " + arg + " requires an argument");
+ throw new IllegalArgumentException("Option " + arg + " is unknown or "
+ + "requires an argument");
}
String filename = args.get(0);
args.remove(0);
@@ -121,6 +122,8 @@ public class DictionaryMaker {
outputBinary = filename;
} else if (OPTION_OUTPUT_XML.equals(arg)) {
outputXml = filename;
+ } else {
+ throw new IllegalArgumentException("Unknown option : " + arg);
}
}
} else {
@@ -133,7 +136,7 @@ public class DictionaryMaker {
} else if (null == outputBinary) {
outputBinary = arg;
} else {
- throw new RuntimeException("Several output binary files specified");
+ throw new IllegalArgumentException("Several output binary files specified");
}
}
}