Avoid Multimap implementation create methods
Guava team recommends MultimapBuilder over specific Multimap implementations, so callers don't have to know the specific key/value behaviors of the individual implementations. The static factory methods in the implementations will be removed in a later version. LinkedListMultimap and LinkedHashMultimap are not affected, since MultimapBuilder lacks support for specifying linked entries, and thus the factory methods are not in immediate danger of deletion. Change-Id: I7744db687da84a7beae31d1cb8953e782ed23c1d
This commit is contained in:
committed by
David Pursehouse
parent
484da493b3
commit
0ecf8cf401
@@ -45,13 +45,13 @@ import com.google.common.base.CharMatcher;
|
||||
import com.google.common.base.Joiner;
|
||||
import com.google.common.base.Splitter;
|
||||
import com.google.common.base.Strings;
|
||||
import com.google.common.collect.ArrayListMultimap;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import com.google.common.collect.ImmutableListMultimap;
|
||||
import com.google.common.collect.ImmutableSet;
|
||||
import com.google.common.collect.Iterables;
|
||||
import com.google.common.collect.ListMultimap;
|
||||
import com.google.common.collect.Lists;
|
||||
import com.google.common.collect.MultimapBuilder;
|
||||
import com.google.common.io.BaseEncoding;
|
||||
import com.google.common.io.CountingOutputStream;
|
||||
import com.google.common.math.IntMath;
|
||||
@@ -245,8 +245,10 @@ public class RestApiServlet extends HttpServlet {
|
||||
int status = SC_OK;
|
||||
long responseBytes = -1;
|
||||
Object result = null;
|
||||
ListMultimap<String, String> params = ArrayListMultimap.create();
|
||||
ListMultimap<String, String> config = ArrayListMultimap.create();
|
||||
ListMultimap<String, String> params =
|
||||
MultimapBuilder.hashKeys().arrayListValues().build();
|
||||
ListMultimap<String, String> config =
|
||||
MultimapBuilder.hashKeys().arrayListValues().build();
|
||||
Object inputRequestBody = null;
|
||||
RestResource rsrc = TopLevelResource.INSTANCE;
|
||||
ViewData viewData = null;
|
||||
|
||||
Reference in New Issue
Block a user