Skip to content
This repository has been archived by the owner on Aug 27, 2022. It is now read-only.
/ lanai Public archive

Commit

Permalink
8261096: Convert jlink tool to use Stream.toList()
Browse files Browse the repository at this point in the history
Reviewed-by: alanb, smarks
  • Loading branch information
Ian Graves authored and Alan Bateman committed Feb 9, 2021
1 parent 2f893c2 commit edd5fc8
Show file tree
Hide file tree
Showing 8 changed files with 13 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ public static void recreateJimage(Path jimageFile,
Archive::moduleName,
a -> {
try (Stream<Entry> entries = a.entries()) {
return entries.collect(Collectors.toList());
return entries.toList();
}
}));
ByteOrder order = ByteOrder.nativeOrder();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
import java.lang.module.ModuleDescriptor;
import java.nio.ByteOrder;
import java.util.*;
import java.util.stream.Collectors;
import java.util.stream.Stream;

import jdk.internal.jimage.decompressor.Decompressor;
Expand Down Expand Up @@ -149,7 +148,7 @@ private List<String> getSortedStrings() {
Comparator.reverseOrder())).filter((e) -> {
return e.getValue() > 1;
}).map(java.util.Map.Entry::getKey).
collect(Collectors.toList());
toList();
return result;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,6 @@
import java.util.List;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.stream.Collectors;
import java.util.stream.Stream;
import java.util.Collections;
import java.util.Locale;
Expand Down Expand Up @@ -566,7 +565,7 @@ public List<String> handleOptions(T task, String[] args) throws BadArgs {
if (option.isTerminal()) {
return ++i < args.length
? Stream.of(Arrays.copyOfRange(args, i, args.length))
.collect(Collectors.toList())
.toList()
: Collections.emptyList();

}
Expand All @@ -576,7 +575,7 @@ public List<String> handleOptions(T task, String[] args) throws BadArgs {
}
} else {
return Stream.of(Arrays.copyOfRange(args, i, args.length))
.collect(Collectors.toList());
.toList();
}
}
return Collections.emptyList();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@
import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
import java.util.stream.Collectors;

import jdk.tools.jlink.plugin.Plugin;

Expand All @@ -51,7 +50,7 @@ public static List<String> parseList(String arguments) {
return Arrays.stream(arguments.split(","))
.map((p) -> p.trim())
.filter((p) -> !p.isEmpty())
.collect(Collectors.toList());
.toList();
}


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@
import java.util.Map;
import java.util.TreeSet;
import java.util.function.Predicate;
import java.util.stream.Collectors;

import jdk.tools.jlink.internal.Platform;
import jdk.tools.jlink.plugin.PluginException;
Expand Down Expand Up @@ -106,7 +105,7 @@ private List<ResourcePoolEntry> getVMs(ResourcePoolModule javaBase, String[] jvm
}
}
return false;
}).collect(Collectors.toList());
}).toList();
return ret;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,7 @@ public void previsit(ResourcePool resources, StringTable strings) {
.distinct()
.sorted()
.map(IncludeLocalesPlugin::tagToLocale)
.collect(Collectors.toList());
.toList();
} else {
// jdk.localedata is not added.
throw new PluginException(PluginsResourceBundle.getMessage(getName() + ".localedatanotfound"));
Expand All @@ -236,7 +236,7 @@ public void previsit(ResourcePool resources, StringTable strings) {
META_FILES.stream(),
filtered.stream().flatMap(s -> includeLocaleFilePatterns(s).stream()))
.map(s -> "regex:" + s)
.collect(Collectors.toList());
.toList();

predicate = ResourceFilter.includeFilter(value);
}
Expand Down Expand Up @@ -266,7 +266,7 @@ private List<String> includeLocaleFilePatterns(String tag) {
private List<String> includeLocaleFiles(String localeStr) {
return INCLUDE_LOCALE_FILES.stream()
.map(s -> s + localeStr + ".class")
.collect(Collectors.toList());
.toList();
}

private boolean stripUnsupportedLocales(byte[] bytes, ClassReader cr) {
Expand Down Expand Up @@ -299,7 +299,7 @@ private boolean filterOutUnsupportedTags(byte[] b) {
locales = originalTags.stream()
.filter(tag -> !tag.isEmpty())
.map(IncludeLocalesPlugin::tagToLocale)
.collect(Collectors.toList());
.toList();
} catch (IllformedLocaleException ile) {
// Seems not an available locales string literal.
return false;
Expand Down Expand Up @@ -342,7 +342,7 @@ private List<String> filterLocales(List<Locale> locales) {
.flatMap(Optional::stream)
.flatMap(IncludeLocalesPlugin::localeToTags)
.distinct()
.collect(Collectors.toList());
.toList();

return ret;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,6 @@
import java.util.Map;
import java.util.Set;
import java.util.function.Predicate;
import java.util.stream.Collectors;
import jdk.internal.jimage.decompressor.CompressIndexes;
import jdk.internal.jimage.decompressor.SignatureParser;
import jdk.internal.jimage.decompressor.StringSharingDecompressor;
Expand Down Expand Up @@ -264,7 +263,7 @@ private byte[] optimize(ResourcePoolEntry resource, ResourcePoolBuilder resource
List<Integer> indexes
= parseResult.types.stream().map((type) -> {
return strings.addString(type);
}).collect(Collectors.toList());
}).toList();
if (!indexes.isEmpty()) {
out.write(StringSharingDecompressor.EXTERNALIZED_STRING_DESCRIPTOR);
int sigIndex = strings.addString(parseResult.formatted);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ private List<ModuleInfo> sublist(List<ModuleInfo> moduleInfos, Configuration cf)
.collect(Collectors.toSet());
return moduleInfos.stream()
.filter(mi -> names.contains(mi.moduleName()))
.collect(Collectors.toList());
.toList();
}

/**
Expand Down

0 comments on commit edd5fc8

Please sign in to comment.