CmdLineParser: Remove unused parseOptionMap method

Signed-off-by: Edwin Kempin <ekempin@google.com>
Change-Id: I4c6f79c895eb5054ee7a13672adf87c1e36e6945
This commit is contained in:
Edwin Kempin
2019-07-16 12:55:14 +02:00
parent 4c0e265d1c
commit 38d57dfd68

View File

@@ -41,7 +41,6 @@ import static java.util.Objects.requireNonNull;
import com.google.common.base.Strings;
import com.google.common.collect.ListMultimap;
import com.google.common.collect.Lists;
import com.google.common.collect.MultimapBuilder;
import com.google.common.flogger.FluentLogger;
import com.google.inject.Inject;
import com.google.inject.assistedinject.Assisted;
@@ -313,16 +312,6 @@ public class CmdLineParser {
parser.parseArgument(tmp.toArray(new String[tmp.size()]));
}
public void parseOptionMap(Map<String, String[]> parameters) throws CmdLineException {
ListMultimap<String, String> map = MultimapBuilder.hashKeys().arrayListValues().build();
for (Map.Entry<String, String[]> ent : parameters.entrySet()) {
for (String val : ent.getValue()) {
map.put(ent.getKey(), val);
}
}
parseOptionMap(map);
}
public void parseOptionMap(ListMultimap<String, String> params) throws CmdLineException {
logger.atFinest().log("Command-line parameters: %s", params.keySet());
List<String> knownArgs = Lists.newArrayListWithCapacity(2 * params.size());