17
17
package org .springframework .boot .build .bom .bomr ;
18
18
19
19
import java .io .StringReader ;
20
- import java .util .Arrays ;
21
20
import java .util .Collection ;
21
+ import java .util .Collections ;
22
22
import java .util .HashSet ;
23
23
import java .util .Set ;
24
24
import java .util .SortedSet ;
@@ -52,7 +52,7 @@ final class MavenMetadataVersionResolver implements VersionResolver {
52
52
private final Collection <String > repositoryUrls ;
53
53
54
54
MavenMetadataVersionResolver (Collection <String > repositoryUrls ) {
55
- this (new RestTemplate (Arrays . asList (new StringHttpMessageConverter ())), repositoryUrls );
55
+ this (new RestTemplate (Collections . singletonList (new StringHttpMessageConverter ())), repositoryUrls );
56
56
}
57
57
58
58
MavenMetadataVersionResolver (RestTemplate restTemplate , Collection <String > repositoryUrls ) {
@@ -66,7 +66,7 @@ public SortedSet<DependencyVersion> resolveVersions(String groupId, String artif
66
66
for (String repositoryUrl : this .repositoryUrls ) {
67
67
versions .addAll (resolveVersions (groupId , artifactId , repositoryUrl ));
68
68
}
69
- return new TreeSet <>( versions .stream ().map (DependencyVersion ::parse ).collect (Collectors .toSet () ));
69
+ return versions .stream ().map (DependencyVersion ::parse ).collect (Collectors .toCollection ( TreeSet :: new ));
70
70
}
71
71
72
72
private Set <String > resolveVersions (String groupId , String artifactId , String repositoryUrl ) {
0 commit comments