RFR(S) 8226645: [TESTBUG] some AppCDS tests relies on illegal reflective access
Alan.Bateman at oracle.com
Tue Aug 13 07:33:33 UTC 2019
On 12/08/2019 19:11, Calvin Cheung wrote:
>> In addition, tests such as LoaderSegregation create the ClassLoader
>> so they can define the class (C2 in this case) directly, no need for
>> a dummy class.
> For this test to work, the lookupClass' loader needs to be a
> java.net.URLClassLoader. Only this test requires a dummy class and the
> current fix is fairly simple. I'd like to leave the fix as is for now.
This test shouldn't need a lookup class. It also doesn't need to use
Util.defineClassFromJAR. The test creates a URLClassLoader and just
needs to have it define c2, nothing more.
More information about the hotspot-runtime-dev