Ensure classpath resource are also filtered
Update `ExtendedGroovyClassLoader` to also filter resources. Closes gh-14482
This commit is contained in:
@@ -18,6 +18,7 @@ package org.springframework.boot.cli.compiler;
|
||||
|
||||
import java.io.ByteArrayInputStream;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.net.MalformedURLException;
|
||||
import java.net.URL;
|
||||
@@ -25,6 +26,7 @@ import java.net.URLClassLoader;
|
||||
import java.security.AccessController;
|
||||
import java.security.PrivilegedAction;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Enumeration;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.Map;
|
||||
@@ -230,6 +232,11 @@ public class ExtendedGroovyClassLoader extends GroovyClassLoader {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Enumeration<URL> getResources(String name) throws IOException {
|
||||
return this.groovyOnlyClassLoader.getResources(name);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected Class<?> loadClass(String name, boolean resolve)
|
||||
throws ClassNotFoundException {
|
||||
|
||||
Reference in New Issue
Block a user