test/hotspot/jtreg/runtime/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java
changeset 48397 ead47ddf5844
parent 48138 78b2ecdd3c4b
child 48469 7312ae4465d6
equal deleted inserted replaced
48396:3c9975e46464 48397:ead47ddf5844
    27  * @summary Test a few scenarios if an empty class, which has the same name as the one in the jimage, is specified in the -Xbootclasspath/a
    27  * @summary Test a few scenarios if an empty class, which has the same name as the one in the jimage, is specified in the -Xbootclasspath/a
    28  *     1) boot loader will always load the class from the bootclasspath
    28  *     1) boot loader will always load the class from the bootclasspath
    29  *     2) app loader will load the class from the jimage by default;
    29  *     2) app loader will load the class from the jimage by default;
    30  *        app loader will load the class from the bootclasspath if the
    30  *        app loader will load the class from the bootclasspath if the
    31  *        "--limit-modules java.base" option is specified
    31  *        "--limit-modules java.base" option is specified
    32  * @requires (vm.opt.UseCompressedOops == null) | (vm.opt.UseCompressedOops == true)
    32  * @requires ((vm.opt.UseCompressedOops == null) | (vm.opt.UseCompressedOops == true)) & !vm.graal.enabled
    33  * @library /test/lib /test/hotspot/jtreg/runtime/appcds
    33  * @library /test/lib /test/hotspot/jtreg/runtime/appcds
    34  * @modules java.base/jdk.internal.misc
    34  * @modules java.base/jdk.internal.misc
    35  *          java.management
    35  *          java.management
    36  *          jdk.jartool/sun.tools.jar
    36  *          jdk.jartool/sun.tools.jar
    37  *          jdk.internal.jvmstat/sun.jvmstat.monitor
    37  *          jdk.internal.jvmstat/sun.jvmstat.monitor