Commit 8e87917
committed
"var" type inferrence bug with generic wrapping
+ Ignore type bound of "? extends Object"
+ Globally change expected errors from "? extends Object" to "?"
+ Changes in AnnotatableTypeSystem are a placeholder for now
Fixes #50281 parent 4ea0cd7 commit 8e87917
6 files changed
Lines changed: 134 additions & 51 deletions
File tree
- org.eclipse.jdt.core.compiler.batch/src/org/eclipse/jdt/internal/compiler
- lookup
- problem
- org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression
Lines changed: 15 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| 20 | + | |
20 | 21 | | |
21 | 22 | | |
22 | 23 | | |
| |||
187 | 188 | | |
188 | 189 | | |
189 | 190 | | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
190 | 205 | | |
191 | 206 | | |
192 | 207 | | |
| |||
Lines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
| |||
373 | 374 | | |
374 | 375 | | |
375 | 376 | | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
376 | 381 | | |
377 | 382 | | |
378 | 383 | | |
| |||
Lines changed: 30 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
84 | 85 | | |
85 | 86 | | |
86 | 87 | | |
| |||
10080 | 10081 | | |
10081 | 10082 | | |
10082 | 10083 | | |
10083 | | - | |
| 10084 | + | |
10084 | 10085 | | |
10085 | 10086 | | |
10086 | 10087 | | |
| |||
10090 | 10091 | | |
10091 | 10092 | | |
10092 | 10093 | | |
| 10094 | + | |
| 10095 | + | |
| 10096 | + | |
| 10097 | + | |
| 10098 | + | |
| 10099 | + | |
| 10100 | + | |
| 10101 | + | |
| 10102 | + | |
| 10103 | + | |
| 10104 | + | |
| 10105 | + | |
| 10106 | + | |
| 10107 | + | |
| 10108 | + | |
| 10109 | + | |
| 10110 | + | |
| 10111 | + | |
| 10112 | + | |
| 10113 | + | |
| 10114 | + | |
| 10115 | + | |
| 10116 | + | |
| 10117 | + | |
| 10118 | + | |
| 10119 | + | |
10093 | 10120 | | |
10094 | 10121 | | |
10095 | | - | |
10096 | | - | |
| 10122 | + | |
| 10123 | + | |
10097 | 10124 | | |
10098 | 10125 | | |
10099 | 10126 | | |
| |||
0 commit comments