mirror of
https://github.com/corda/corda.git
synced 2025-06-18 23:28:21 +00:00
various fixes for embedded resource loading in OpenJDK build
This commit is contained in:
@ -12,6 +12,10 @@ package avian;
|
||||
|
||||
import java.net.URL;
|
||||
import java.net.MalformedURLException;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Enumeration;
|
||||
|
||||
public class SystemClassLoader extends ClassLoader {
|
||||
private native VMClass findVMClass(String name)
|
||||
@ -40,4 +44,13 @@ public class SystemClassLoader extends ClassLoader {
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
protected Enumeration<URL> findResources(String name) {
|
||||
Collection<URL> urls = new ArrayList(1);
|
||||
URL url = findResource(name);
|
||||
if (url != null) {
|
||||
urls.add(url);
|
||||
}
|
||||
return Collections.enumeration(urls);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user