Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 003b8cf9 authored by Jean Chalard's avatar Jean Chalard
Browse files

Error out when given an unknown argument

Bug: 5802658
Change-Id: I3a3871f17a5001dc61e835111944d35540aa5bcd
parent 8b6f788e
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -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");
                    }
                }
            }