src/jdk.jlink/share/classes/jdk/tools/jlink/internal/TaskHelper.java
changeset 58842 6c255334120d
parent 54824 adb3a3aa2e52
equal deleted inserted replaced
58836:31ec3e55fa3d 58842:6c255334120d
     1 /*
     1 /*
     2  * Copyright (c) 2015, 2018, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2015, 2019, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.  Oracle designates this
     7  * published by the Free Software Foundation.  Oracle designates this
   323                                     return;
   323                                     return;
   324                                 }
   324                                 }
   325 
   325 
   326                                 Map<String, String> m = addArgumentMap(plugin);
   326                                 Map<String, String> m = addArgumentMap(plugin);
   327                                 // handle one or more arguments
   327                                 // handle one or more arguments
   328                                 if (arg.indexOf(':') == -1) {
   328                                 if (plugin.hasRawArgument() || arg.indexOf(':') == -1) {
   329                                     // single argument case
   329                                     // single argument case
   330                                     m.put(option, arg);
   330                                     m.put(option, arg);
   331                                 } else {
   331                                 } else {
   332                                     // This option can accept more than one arguments
   332                                     // This option can accept more than one arguments
   333                                     // like --option_name=arg_value:arg2=value2:arg3=value3
   333                                     // like --option_name=arg_value:arg2=value2:arg3=value3