< prev index next > test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
Print this page
import java.io.File;
import java.lang.StackWalker.StackFrame;
import java.net.URL;
import java.net.URLClassLoader;
+ import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
import java.util.Set;
}
}
}
}
+ static ArrayList<ClassLoader> savedLoaders = new ArrayList<>();
+
static Object initFromCustomLoader() throws Exception {
String path = "cust.jar";
URL url = new File(path).toURI().toURL();
URL[] urls = new URL[] {url};
URLClassLoader urlClassLoader =
new URLClassLoader("MyLoader", urls, null);
+ savedLoaders.add(urlClassLoader);
Class c = Class.forName("SimpleCusty", true, urlClassLoader);
return c.newInstance();
}
}
< prev index next >