This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-bcel.git
commit d4553d0df647daa8bf341f01b76e5a3c2b14f638 Author: Gary David Gregory (Code signing key) <[email protected]> AuthorDate: Sat Nov 19 16:17:01 2022 -0500 Use Java 8 API --- src/main/java/org/apache/bcel/util/ClassPath.java | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/main/java/org/apache/bcel/util/ClassPath.java b/src/main/java/org/apache/bcel/util/ClassPath.java index 552db7ca..f8f1c854 100644 --- a/src/main/java/org/apache/bcel/util/ClassPath.java +++ b/src/main/java/org/apache/bcel/util/ClassPath.java @@ -36,6 +36,7 @@ import java.util.Locale; import java.util.Objects; import java.util.StringTokenizer; import java.util.Vector; +import java.util.stream.Collectors; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; @@ -496,14 +497,7 @@ public class ClassPath implements Closeable { } } - final StringBuilder buf = new StringBuilder(); - String separator = ""; - for (final String path : list) { - buf.append(separator); - separator = File.pathSeparator; - buf.append(path); - } - return buf.toString(); + return list.stream().collect(Collectors.joining(File.pathSeparator)); } private static void getPathComponents(final String path, final List<String> list) {
