Commit d127d071 authored by Phillip Webb's avatar Phillip Webb

Ensure classpath resource are also filtered

Update `ExtendedGroovyClassLoader` to also filter resources.

Closes gh-14482
parent 99908fdf
......@@ -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 {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment