RFR(XS) 8135206: VM permits illegal flags for abstract methods in interfaces, versions 45.3 - 51.0

harold seigel harold.seigel at oracle.com
Mon Feb 1 18:13:12 UTC 2016


Hi Yumin,

Thanks for the review!

I think we no longer support JDK versions earlier than 1.5, but we still 
support running of class files with versions < 1.5.

Harold

On 2/1/2016 1:05 PM, Yumin Qi wrote:
> Harold,
>
>   Looks good.
>   One question, for version < 1.5, I think we no loner support any 
> version before that, so could we remove the code for that?
>
> Thanks
> Yumin
>
> On 2/1/2016 9:17 AM, harold seigel wrote:
>> Hi,
>>
>> Please review this small change to fix bug 8135206.
>>
>> The fix adds the missing abstract method flag checks, as defined in 
>> JVM Spec 8, section 4.6 
>> <http://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.6>.
>>
>> Open webrev: http://cr.openjdk.java.net/~hseigel/bug_8135206/
>>
>> JBS Bug: https://bugs.openjdk.java.net/browse/JDK-8135206
>>
>> The fix was tested with JCK Lang, and VM tests, UTE quick and split 
>> verifier tests, and the hotspot, JDK vm, java/io, java/lang, and 
>> java/util JTreg tests, and with the JCK tests that are currently 
>> excluded because of this bug.
>>
>> No new tests were added because the fix will be tested by JCK tests.
>>
>> Thanks, Harold
>



More information about the hotspot-runtime-dev mailing list