Review request: JDK-8062556: Add jdk tests for JDK-8058322 and JDK-8058313
David Holmes
david.holmes at oracle.com
Mon Nov 3 04:50:09 UTC 2014
Hi Erik,
webrevs still broken for some reason.
On 1/11/2014 12:01 AM, Eric McCorkle wrote:
> I went through and added comments in the binary data indicating where
> the MethodParameters attributes are, and a breakdown of their contents.
> I went ahead and did this for all the bad class files, not just the new
> ones.
>
> There is a larger picture here: there's an outstanding task I filed
> around the time these tests were written to find a better way for
> langtools to run jtreg tests that involve bad class files.
> Unfortunately, doing that is rather difficult, as you can see. The only
> real way to do it is to generate a class file, convert it to signed
> bytes (you can't even use hex; you get an unsigned/signed byte
> conversion problem), then modify the data by hand. The intent is to
> replace this with a better method at some point.
OK. New comments an improvement.
Please give the new test the correct initial copyright year of 2014. I
know updates to the year are handled automatically (eventually) but we
should at least have things correct to start with.
Thanks,
David
> On 10/30/14 21:59, David Holmes wrote:
>> Hi Erik,
>>
>> On 31/10/2014 9:41 AM, Eric McCorkle wrote:
>>> Hello,
>>>
>>> Please review this patch which adds tests to the JDK test suite for two
>>> reflection bugs that require hotspot changes (JDK-8058322 and
>>> JDK-8058313)
>>>
>>> The webrev is here:
>>> http://cr.openjdk.java.net/~emc/8062556/
>>
>> I second Brian's comment re the source of the bad classes.
>>
>> Your webrev is broken btw - no top-level html files.
>>
>> The new test needs a copyright year of 2014 not 2013.
>>
>> Thanks,
>> David
>>
More information about the core-libs-dev
mailing list