aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/android/tools/r8/R8Command.java
diff options
context:
space:
mode:
authorSøren Gjesse <sgjesse@google.com>2017-05-29 09:14:45 +0200
committerSøren Gjesse <sgjesse@google.com>2017-05-29 07:16:26 +0000
commitb28d1cc2188a131786ec148631d13f4ce0e59f1d (patch)
tree01e8bdb25d5539e7bd15b9ceb30cf56d15ff5306 /src/main/java/com/android/tools/r8/R8Command.java
parentf56f7396763633e52f536aa136b6901cc80782a1 (diff)
downloadr8-b28d1cc2188a131786ec148631d13f4ce0e59f1d.tar.gz
Trim command line options and ignore empty ones
R=zerny@google.com Change-Id: Iad779cbeb11749e7f9de34325fdc12743687fdb5
Diffstat (limited to 'src/main/java/com/android/tools/r8/R8Command.java')
-rw-r--r--src/main/java/com/android/tools/r8/R8Command.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/com/android/tools/r8/R8Command.java b/src/main/java/com/android/tools/r8/R8Command.java
index 7343fbaed..17f26d7cc 100644
--- a/src/main/java/com/android/tools/r8/R8Command.java
+++ b/src/main/java/com/android/tools/r8/R8Command.java
@@ -170,8 +170,10 @@ public class R8Command extends BaseCommand {
private static ParseState parse(String[] args, Builder builder, ParseState state)
throws CompilationException, IOException {
for (int i = 0; i < args.length; i++) {
- String arg = args[i];
- if (arg.equals("--help")) {
+ String arg = args[i].trim();
+ if (arg.length() == 0) {
+ continue;
+ } else if (arg.equals("--help")) {
builder.setPrintHelp(true);
} else if (arg.equals("--version")) {
builder.setPrintVersion(true);