Use native constructors instead of Guava to instantiate empty collections
It's not necessary to use Guava's helper methods when instantiating empty collections. Just use the native constructors. Change-Id: I7f454909b15924ee49e149edf9f053da9f718502
This commit is contained in:
@@ -37,7 +37,6 @@ package com.google.gerrit.util.cli;
|
||||
import com.google.common.base.Strings;
|
||||
import com.google.common.collect.LinkedHashMultimap;
|
||||
import com.google.common.collect.Lists;
|
||||
import com.google.common.collect.Maps;
|
||||
import com.google.common.collect.Multimap;
|
||||
import com.google.inject.Inject;
|
||||
import com.google.inject.assistedinject.Assisted;
|
||||
@@ -59,6 +58,7 @@ import java.io.Writer;
|
||||
import java.lang.annotation.Annotation;
|
||||
import java.lang.reflect.AnnotatedElement;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.ResourceBundle;
|
||||
@@ -282,7 +282,7 @@ public class CmdLineParser {
|
||||
|
||||
@SuppressWarnings("rawtypes")
|
||||
private static Map<String, OptionHandler> index(List<OptionHandler> in) {
|
||||
Map<String, OptionHandler> m = Maps.newHashMap();
|
||||
Map<String, OptionHandler> m = new HashMap<>();
|
||||
for (OptionHandler handler : in) {
|
||||
if (handler.option instanceof NamedOptionDef) {
|
||||
NamedOptionDef def = (NamedOptionDef) handler.option;
|
||||
@@ -352,7 +352,7 @@ public class CmdLineParser {
|
||||
private void ensureOptionsInitialized() {
|
||||
if (optionsList == null) {
|
||||
help = new HelpOption();
|
||||
optionsList = Lists.newArrayList();
|
||||
optionsList = new ArrayList<>();
|
||||
addOption(help, help);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user