Skip to content

Commit 3e09303

Browse files
committed
Merge branch '1.5.x' into 2.0.x
2 parents ff2b392 + 91fcec8 commit 3e09303

File tree

2 files changed

+5
-18
lines changed

2 files changed

+5
-18
lines changed

spring-boot-project/spring-boot-actuator/src/main/java/org/springframework/boot/actuate/web/trace/servlet/TraceableHttpServletRequest.java

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import java.net.URI;
2020
import java.net.URISyntaxException;
2121
import java.nio.charset.StandardCharsets;
22-
import java.util.ArrayList;
22+
import java.util.Collections;
2323
import java.util.Enumeration;
2424
import java.util.LinkedHashMap;
2525
import java.util.List;
@@ -85,17 +85,9 @@ private Map<String, List<String>> extractHeaders() {
8585
Enumeration<String> names = this.request.getHeaderNames();
8686
while (names.hasMoreElements()) {
8787
String name = names.nextElement();
88-
headers.put(name, toList(this.request.getHeaders(name)));
88+
headers.put(name, Collections.list(this.request.getHeaders(name)));
8989
}
9090
return headers;
9191
}
9292

93-
private List<String> toList(Enumeration<String> enumeration) {
94-
List<String> list = new ArrayList<>();
95-
while (enumeration.hasMoreElements()) {
96-
list.add(enumeration.nextElement());
97-
}
98-
return list;
99-
}
100-
10193
}

spring-boot-project/spring-boot-devtools/src/test/java/org/springframework/boot/devtools/restart/classloader/RestartClassLoaderTests.java

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import java.net.URL;
2424
import java.net.URLClassLoader;
2525
import java.nio.charset.StandardCharsets;
26-
import java.util.ArrayList;
26+
import java.util.Collections;
2727
import java.util.Enumeration;
2828
import java.util.List;
2929
import java.util.jar.JarOutputStream;
@@ -212,13 +212,8 @@ private String readString(InputStream in) throws IOException {
212212
}
213213

214214
private <T> List<T> toList(Enumeration<T> enumeration) {
215-
List<T> list = new ArrayList<>();
216-
if (enumeration != null) {
217-
while (enumeration.hasMoreElements()) {
218-
list.add(enumeration.nextElement());
219-
}
220-
}
221-
return list;
215+
return (enumeration != null) ? Collections.list(enumeration)
216+
: Collections.<T>emptyList();
222217
}
223218

224219
}

0 commit comments

Comments
 (0)