Adapt plugin scanner to the latest master avoiding Enumeration

The latest Gerrit master moved away from Enumeration
following the switch to Java 21 and adopted Stream instead.

Change-Id: Ic9e3fd2f87214735d2e6b1770ca5102f791336d4
diff --git a/src/main/java/com/googlesource/gerrit/plugins/scripting/scala/ScalaPluginScanner.java b/src/main/java/com/googlesource/gerrit/plugins/scripting/scala/ScalaPluginScanner.java
index 439c171..b893444 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/scripting/scala/ScalaPluginScanner.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/scripting/scala/ScalaPluginScanner.java
@@ -24,6 +24,7 @@
 import java.util.Enumeration;
 import java.util.Optional;
 import java.util.Set;
+import java.util.stream.Stream;
 
 public class ScalaPluginScanner extends AbstractPreloadedPluginScanner {
   private final WebPluginScanner webScanner;
@@ -69,7 +70,7 @@
   }
 
   @Override
-  public Enumeration<PluginEntry> entries() {
+  public Stream<PluginEntry> entries() {
     return webScanner.entries();
   }
 }
diff --git a/src/main/java/com/googlesource/gerrit/plugins/web/WebPluginScanner.java b/src/main/java/com/googlesource/gerrit/plugins/web/WebPluginScanner.java
index 6b31ed0..adfa2f1 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/web/WebPluginScanner.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/web/WebPluginScanner.java
@@ -34,6 +34,7 @@
 import java.util.Map;
 import java.util.Optional;
 import java.util.jar.Manifest;
+import java.util.stream.Stream;
 
 public class WebPluginScanner implements PluginContentScanner {
   private final Path staticResourcesPath;
@@ -96,7 +97,7 @@
   }
 
   @Override
-  public Enumeration<PluginEntry> entries() {
+  public Stream<PluginEntry> entries() {
     final List<PluginEntry> resourcesList = Lists.newArrayList();
     try {
       Files.walkFileTree(
@@ -123,6 +124,6 @@
     } catch (IOException e) {
       throw new IllegalArgumentException("Cannot scan resource files in plugin", e);
     }
-    return Collections.enumeration(resourcesList);
+    return resourcesList.stream();
   }
 }