-
Bug
-
Resolution: Fixed
-
P3
-
8
-
b20
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8064037 | 8u45 | Vicente Arturo Romero Zaldivar | P3 | Resolved | Fixed | b01 |
JDK-8044835 | 8u40 | Vicente Arturo Romero Zaldivar | P3 | Resolved | Fixed | b01 |
JDK-8070257 | emb-8u47 | Vicente Arturo Romero Zaldivar | P3 | Resolved | Fixed | team |
JLS 7 requires the access of a varargs parameter type to be checked during overload resolution, while JLS 8, per JDK-8016205, performs this check afterwards. javac should follow the specified behavior. (Legacy behavior should be preserved for -source levels before 8.)
- backported by
-
JDK-8044835 Fix timing of varargs access check, per JDK-8016205
-
- Resolved
-
-
JDK-8064037 Fix timing of varargs access check, per JDK-8016205
-
- Resolved
-
-
JDK-8070257 Fix timing of varargs access check, per JDK-8016205
-
- Resolved
-
- relates to
-
JDK-8077786 Check varargs access against inferred signature
-
- Closed
-
-
JDK-8016205 Lambda Spec: Make varargs access checking a post-compatibility test
-
- Closed
-
-
JDK-8049075 javac, wildcards and generic vararg method invocation not accepted
-
- Closed
-
(1 relates to)