diff options
author | 2011-12-27 23:49:19 -0800 | |
---|---|---|
committer | 2011-12-27 23:49:19 -0800 | |
commit | 64982f45f076a3dd5e298e21a5212c991da43d59 (patch) | |
tree | 0e24b21578c2d03b4879b60a52db29110209420b | |
parent | 394e7f13dd80ab714b94378c2eb10d1bb60765b5 (diff) | |
parent | 3a4f6b53c433363299eefd847df223975bd99035 (diff) | |
download | latinime-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.java | 7 |
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"); } } } |