< prev index next >

test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java

Print this page
@@ -76,10 +76,11 @@
  
  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;

@@ -316,16 +317,19 @@
                  }
              }
          }
      }
  
+     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 >