From a212fb40b9926b4b0150a4b2744b9484d6dbad54 Mon Sep 17 00:00:00 2001 From: TATSUNO Yasuhiro Date: Sun, 29 Jan 2023 15:11:16 +0900 Subject: [PATCH 1/2] Use diamond to shorten generic arguments --- src/main/java/com/treasuredata/client/TDHttpClient.java | 2 +- src/main/java/com/treasuredata/client/model/TDColumn.java | 4 ++-- src/test/java/com/treasuredata/client/TestTDClientConfig.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/treasuredata/client/TDHttpClient.java b/src/main/java/com/treasuredata/client/TDHttpClient.java index 07fdb62a..95befd0e 100644 --- a/src/main/java/com/treasuredata/client/TDHttpClient.java +++ b/src/main/java/com/treasuredata/client/TDHttpClient.java @@ -210,7 +210,7 @@ public Request prepareRequest(TDApiRequest apiRequest, Optional apiKeyCa : String.format("%s://%s%s%s", config.useSSL ? "https" : "http", config.endpoint, portStr, apiRequest.getPath()); if (!apiRequest.getQueryParams().isEmpty()) { - List queryParamList = new ArrayList(apiRequest.getQueryParams().size()); + List queryParamList = new ArrayList<>(apiRequest.getQueryParams().size()); for (Map.Entry queryParam : apiRequest.getQueryParams().entrySet()) { queryParamList.add(String.format("%s=%s", urlEncode(queryParam.getKey()), urlEncode(queryParam.getValue()))); } diff --git a/src/main/java/com/treasuredata/client/model/TDColumn.java b/src/main/java/com/treasuredata/client/model/TDColumn.java index 5c47770a..95a7940f 100644 --- a/src/main/java/com/treasuredata/client/model/TDColumn.java +++ b/src/main/java/com/treasuredata/client/model/TDColumn.java @@ -108,7 +108,7 @@ public static List parseTuple(String jsonStr) try { String unescaped = jsonStr.replaceAll("\\\"", "\""); JSONArray arr = castToArray(new JSONParser().parse(unescaped)); - List columnList = new ArrayList(arr.size()); + List columnList = new ArrayList<>(arr.size()); for (Object e : arr) { JSONArray columnNameAndType = castToArray(e); String[] s = new String[columnNameAndType.size()]; @@ -121,7 +121,7 @@ public static List parseTuple(String jsonStr) } catch (ParseException e) { LoggerFactory.getLogger(TDColumn.class).error("Failed to parse json string", e); - return new ArrayList(0); + return new ArrayList<>(0); } } diff --git a/src/test/java/com/treasuredata/client/TestTDClientConfig.java b/src/test/java/com/treasuredata/client/TestTDClientConfig.java index 0808d96d..0d30b163 100644 --- a/src/test/java/com/treasuredata/client/TestTDClientConfig.java +++ b/src/test/java/com/treasuredata/client/TestTDClientConfig.java @@ -83,7 +83,7 @@ public class TestTDClientConfig p.put(PASSOWRD, "yyyy"); m = p.build(); - assertTrue(new HashSet(TDClientConfig.knownProperties()).containsAll(m.keySet())); + assertTrue(new HashSet<>(TDClientConfig.knownProperties()).containsAll(m.keySet())); } private void validate(TDClientConfig config) From 0c12fc03543ffa76a0cc1f078e482eb40042fc44 Mon Sep 17 00:00:00 2001 From: TATSUNO Yasuhiro Date: Sun, 29 Jan 2023 15:11:36 +0900 Subject: [PATCH 2/2] Fix untyped generics --- src/test/java/com/treasuredata/client/TestTDClientConfig.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/treasuredata/client/TestTDClientConfig.java b/src/test/java/com/treasuredata/client/TestTDClientConfig.java index 0d30b163..95bd43b8 100644 --- a/src/test/java/com/treasuredata/client/TestTDClientConfig.java +++ b/src/test/java/com/treasuredata/client/TestTDClientConfig.java @@ -68,7 +68,7 @@ public class TestTDClientConfig static ImmutableMap m; static { - ImmutableMap.Builder p = ImmutableMap.builder(); + ImmutableMap.Builder p = ImmutableMap.builder(); p.put(API_ENDPOINT, "api2.treasuredata.com"); p.put(API_PORT, 8981); p.put(USESSL, true); @@ -136,7 +136,7 @@ public void testConfigParam() @Test public void testProxyParam() { - Map m = new HashMap(); + Map m = new HashMap<>(); m.put(PROXY_HOST, "localhost1"); m.put(PROXY_PORT, 8982); m.put(PROXY_USER, "pp");