-
Bug
-
Resolution: Fixed
-
P3
-
8
-
b58
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8028244 | 8 | Karen Kinnear | P3 | Closed | Fixed | b116 |
JDK-8028957 | port-stage-ppc-aix | Karen Kinnear | P3 | Resolved | Fixed | master |
DefaultMethodsTest.testAmbiguousReabstract fails.
interface I { int m(); }
interface J { default int m() { return 88; } }
class C implements I, J {}
C c = new C(); c.m() should == 88 instead ICCE
Note: this test in DefaultMethodsTest has been updated to match the spec.
interface I { int m(); }
interface J { default int m() { return 88; } }
class C implements I, J {}
C c = new C(); c.m() should == 88 instead ICCE
Note: this test in DefaultMethodsTest has been updated to match the spec.
- backported by
-
JDK-8028957 JVM: inheriting abstract and default should invoke default -- currently IncompatibleClassChangeError
- Resolved
-
JDK-8028244 JVM: inheriting abstract and default should invoke default -- currently IncompatibleClassChangeError
- Closed
- blocks
-
JDK-8026742 DefaultMethodsTest.java fails expecting AbstractMethodError
- Resolved
- relates to
-
JDK-8027220 DefaultMethodsTest: Change test to match spec
- Resolved