SLING-9406 - Add bundled script support to the servlets resolver

* add a getInputStream method to interpreted scripts
diff --git a/src/main/java/org/apache/sling/scripting/core/impl/bundled/Script.java b/src/main/java/org/apache/sling/scripting/core/impl/bundled/Script.java
index 1b94237..5776290 100644
--- a/src/main/java/org/apache/sling/scripting/core/impl/bundled/Script.java
+++ b/src/main/java/org/apache/sling/scripting/core/impl/bundled/Script.java
@@ -19,6 +19,7 @@
 package org.apache.sling.scripting.core.impl.bundled;
 
 import java.io.IOException;
+import java.io.InputStream;
 import java.io.StringReader;
 import java.net.URL;
 import java.nio.charset.StandardCharsets;
@@ -75,6 +76,16 @@
     }
 
     @Override
+    public InputStream getInputStream() {
+        try {
+            return IOUtils.toInputStream(getSourceCode());
+        }
+        catch (IOException e) {
+            return null;
+        }
+    }
+
+    @Override
     public void eval(@NotNull ScriptEngine scriptEngine, @NotNull ScriptContext context) throws ScriptException {
         try {
             if (scriptEngine instanceof Compilable &&