-
Bug
-
Resolution: Fixed
-
P3
-
7u51, 8
-
b09
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8036912 | 9 | Jan Lahoda | P3 | Closed | Fixed | b06 |
JDK-8045134 | 8u25 | Jan Lahoda | P3 | Resolved | Fixed | b01 |
JDK-8052573 | emb-8u26 | Jan Lahoda | P3 | Resolved | Fixed | b17 |
Spec: "If a class file has a version number that is greater than or equal to 51.0, and has an InnerClasses attribute in its attributes table, then for all entries in the classes array of the InnerClasses attribute, the value of the outer_class_info_index item must be zero if the value of the inner_name_index item is zero."
Synthetic class has inner classes attribute and inner_name_index is zero, but outer_class_info_index is not zero.
To reproduce use attached code.
Synthetic class has inner classes attribute and inner_name_index is zero, but outer_class_info_index is not zero.
To reproduce use attached code.
- backported by
-
JDK-8045134 outer_class_info_index of synthetic class is not zero
- Resolved
-
JDK-8052573 outer_class_info_index of synthetic class is not zero
- Resolved
-
JDK-8036912 outer_class_info_index of synthetic class is not zero
- Closed