-
Enhancement
-
Resolution: Not an Issue
-
P5
-
9
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8048482 | 8u25 | Dan Smith | P5 | Resolved | Fixed | b05 |
JDK-8042805 | 8u20 | Dan Smith | P5 | Resolved | Fixed | b20 |
JDK-8052629 | emb-8u26 | Dan Smith | P5 | Resolved | Fixed | b17 |
Followup to JDK-8033718: the updated code fails to call unannotatedType() before performing a cast in the wildLowerBound and cvarLowerBound methods. There's not a straightforward way to prompt this scenario -- an annotated wildcard or capture variable -- but, to be safe and consistent, we should call unannotatedType().
- backported by
-
JDK-8042805 Types.wildLowerBound and cvarLowerBound should call unannotatedType()
- Resolved
-
JDK-8048482 Types.wildLowerBound and cvarLowerBound should call unannotatedType()
- Resolved
-
JDK-8052629 Types.wildLowerBound and cvarLowerBound should call unannotatedType()
- Resolved
- relates to
-
JDK-8040327 Eliminate AnnotatedType
- Closed
-
JDK-8033718 Inference ignores capture variable as upper bound
- Closed