-
Bug
-
Resolution: Fixed
-
P2
-
hs25
-
b54
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8026544 | 8 | Karen Kinnear | P2 | Closed | Fixed | b112 |
package p1;
interface Sup {
default void m();
}
public interface Sub extends Sup { }
package p2;
class Foo implements p1.Sub { }
Foo foo = new Foo();
foo.m(); //IllegalAccessError at runtime
interface Sup {
default void m();
}
public interface Sub extends Sup { }
package p2;
class Foo implements p1.Sub { }
Foo foo = new Foo();
foo.m(); //IllegalAccessError at runtime
- backported by
-
JDK-8026544 JCK lambda test fails with IllegalAccessException
-
- Closed
-
- duplicates
-
JDK-8013085 Default method bridges have incorrect class loading constraints
-
- Closed
-
-
JDK-8025288 Two JCK runtime tests failed with IllegalAccessError
-
- Closed
-
- relates to
-
JDK-6342411 Add bridge method to allow reflective access to public method in non-public class
-
- Closed
-