-
Enhancement
-
Resolution: Fixed
-
P3
-
1.8
-
JDK 8
-
b10
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8042196 | 9 | Jaroslav Bachorík | P3 | Resolved | Fixed | b12 |
JDK-8063908 | 8u45 | Jaroslav Bachorík | P3 | Resolved | Fixed | b01 |
JDK-8069992 | emb-8u47 | Jaroslav Bachorík | P3 | Resolved | Fixed | team |
Static method in classes can be run by com.sun.jdi.ClassType.invokeMethod(). But there is missing corresponding com.sun.jdi.InterfaceType.invokeMethod().
In addition, when an invocation of a default method is attempted it results in error.
- backported by
-
JDK-8042196 Support default and static interface methods in JDI, JDWP and JDB
-
- Resolved
-
-
JDK-8063908 Support default and static interface methods in JDI, JDWP and JDB
-
- Resolved
-
-
JDK-8069992 Support default and static interface methods in JDI, JDWP and JDB
-
- Resolved
-
- clones
-
JDK-8031195 Support default and static interface methods in JDI, JDWP and JDB
-
- Resolved
-
- duplicates
-
JDK-8035567 ObjectReference.invokeMethod() on default method throws ClassCastException
-
- Closed
-
- relates to
-
JDK-8167336 Handling of static interface methods in JDI ObjectReference.invokeMethod is incorrect and incomplete
-
- Open
-
-
JDK-8031379 Release Note: com.sun.jdi.InterfaceType.invokeMethod() is missing
-
- Resolved
-
-
JDK-8040167 JDWP spec for ClassType#InvokeMethod contradicts JLS
-
- Resolved
-
-
JDK-8035567 ObjectReference.invokeMethod() on default method throws ClassCastException
-
- Closed
-