Use only Java 7 features (in order to deal with #515)

This commit is contained in:
icelimetea
2022-05-03 00:25:26 +01:00
parent 8de63b60b1
commit eeb5297284
4 changed files with 39 additions and 20 deletions

View File

@ -28,8 +28,15 @@ public final class ParamBucket {
private final Map<String, List<String>> paramsMap = new HashMap<>();
public void add(String key, String value) {
paramsMap.computeIfAbsent(key, k -> new ArrayList<>())
.add(value);
List<String> params = paramsMap.get(key);
if (params == null) {
params = new ArrayList<>();
paramsMap.put(key, params);
}
params.add(value);
}
public List<String> all(String key) throws ParameterNotFoundException {