< prev index next >

test/tools/jimage/VerifyJimage.java

Print this page

        

*** 193,211 **** int index = entry.indexOf('/', 1); return entry.substring(index + 1, entry.length()) .replaceAll("\\.class$", "").replace('/', '.'); } ! private static Set<String> DEPLOY_MODULES = ! Set.of("javafx.deploy", "jdk.deploy", "jdk.plugin", "jdk.javaws"); private boolean accept(String entry) { int index = entry.indexOf('/', 1); String mn = index > 1 ? entry.substring(1, index) : ""; // filter deployment modules ! if (mn.isEmpty() || DEPLOY_MODULES.contains(mn)) { return false; } return entry.endsWith(".class") && !entry.endsWith(MODULE_INFO); } --- 193,215 ---- int index = entry.indexOf('/', 1); return entry.substring(index + 1, entry.length()) .replaceAll("\\.class$", "").replace('/', '.'); } ! private static Set<String> EXCLUDED_MODULES = ! Set.of("javafx.deploy", "jdk.deploy", "jdk.plugin", "jdk.javaws", ! // All JVMCI packages other than jdk.vm.ci.services are dynamically ! // exported to jdk.internal.vm.compiler and jdk.aot ! "jdk.internal.vm.compiler", "jdk.aot" ! ); private boolean accept(String entry) { int index = entry.indexOf('/', 1); String mn = index > 1 ? entry.substring(1, index) : ""; // filter deployment modules ! if (mn.isEmpty() || EXCLUDED_MODULES.contains(mn)) { return false; } return entry.endsWith(".class") && !entry.endsWith(MODULE_INFO); }
< prev index next >