I've implemented the JDK 7 method overriding behavior. So this should be the final snapshot before the 7.0 release candidate.
It's really a testament to the .NET method overriding model that I was able to easily implement all the weird JDK 7 behavior without resorting to any hacks. It's a simple matter of using MethodAttributes.NewSlot and TypeBuilder.DefineMethodOverride() in the right places.
Changes:
- Updated LICENSE and THIRD_PARTY_README to OpenJDK 7. Thanks to Martin for pointing out in the comments this was still missing.
- Implemented JDK 7 method overriding behavior (minus the part 5 bug).
Binaries available here: ikvmbin-7.0.4328.zip