Skip to content

Commit 6c42ded

Browse files
oschwaldclaude
andcommitted
Replace Collections.singletonList() with List.of()
Use the more modern and concise List.of() factory method instead of Collections.singletonList() for creating immutable single-element lists. This is the preferred approach in Java 9+. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent a39c908 commit 6c42ded

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/main/java/com/maxmind/minfraud/WebServiceClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ public static final class Builder {
103103
Duration connectTimeout;
104104
Duration requestTimeout;
105105

106-
List<String> locales = Collections.singletonList("en");
106+
List<String> locales = List.of("en");
107107
private ProxySelector proxy;
108108
private HttpClient httpClient;
109109

src/test/java/com/maxmind/minfraud/response/AbstractOutputTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import com.fasterxml.jackson.databind.util.StdDateFormat;
1212
import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule;
1313
import java.io.IOException;
14-
import java.util.Collections;
14+
import java.util.List;
1515

1616
public abstract class AbstractOutputTest {
1717

@@ -27,7 +27,7 @@ <T> T deserialize(Class<T> cls, String json) throws IOException {
2727
.serializationInclusion(JsonInclude.Include.NON_EMPTY)
2828
.build();
2929
var inject = new Std().addValue(
30-
"locales", Collections.singletonList("en"));
30+
"locales", List.of("en"));
3131
return mapper.readerFor(cls).with(inject).readValue(json);
3232
}
3333
}

0 commit comments

Comments
 (0)