Commit 5b2a008
Analyzer warnings: add support for @Deprecation.instantiate
Work towards #60504
* The annotation causes certain usage to generate a warning (+ tests).
* Possible fixes for this new warning are offered (+ tests).
* Placing the annotation on an invalid element generates a different
warning (+ tests).
Change-Id: I0ba88e2192efcc26615542fc773d306a31ac5449
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/445361
Reviewed-by: Konstantin Shcheglov <[email protected]>
Reviewed-by: Brian Wilkerson <[email protected]>
Commit-Queue: Samuel Rawlins <[email protected]>1 parent dd0ac56 commit 5b2a008
File tree
12 files changed
+380
-14
lines changed- pkg
- analysis_server/lib/src/services/correction
- analyzer
- lib/src
- diagnostic
- error
- test_utilities
- test/src/diagnostics
12 files changed
+380
-14
lines changedLines changed: 8 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3464 | 3464 | | |
3465 | 3465 | | |
3466 | 3466 | | |
| 3467 | + | |
| 3468 | + | |
| 3469 | + | |
| 3470 | + | |
| 3471 | + | |
3467 | 3472 | | |
3468 | 3473 | | |
3469 | 3474 | | |
| |||
3555 | 3560 | | |
3556 | 3561 | | |
3557 | 3562 | | |
| 3563 | + | |
| 3564 | + | |
| 3565 | + | |
3558 | 3566 | | |
3559 | 3567 | | |
3560 | 3568 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
984 | 984 | | |
985 | 985 | | |
986 | 986 | | |
| 987 | + | |
987 | 988 | | |
988 | 989 | | |
989 | 990 | | |
| |||
1019 | 1020 | | |
1020 | 1021 | | |
1021 | 1022 | | |
| 1023 | + | |
1022 | 1024 | | |
1023 | 1025 | | |
1024 | 1026 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
144 | 151 | | |
145 | 152 | | |
146 | 153 | | |
| |||
154 | 161 | | |
155 | 162 | | |
156 | 163 | | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
| 164 | + | |
| 165 | + | |
161 | 166 | | |
162 | 167 | | |
163 | 168 | | |
| |||
194 | 199 | | |
195 | 200 | | |
196 | 201 | | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
197 | 225 | | |
198 | 226 | | |
199 | 227 | | |
| |||
735 | 763 | | |
736 | 764 | | |
737 | 765 | | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
300 | 300 | | |
301 | 301 | | |
302 | 302 | | |
| 303 | + | |
303 | 304 | | |
304 | 305 | | |
305 | 306 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6489 | 6489 | | |
6490 | 6490 | | |
6491 | 6491 | | |
| 6492 | + | |
| 6493 | + | |
| 6494 | + | |
| 6495 | + | |
| 6496 | + | |
| 6497 | + | |
| 6498 | + | |
| 6499 | + | |
6492 | 6500 | | |
6493 | 6501 | | |
6494 | 6502 | | |
| |||
6825 | 6833 | | |
6826 | 6834 | | |
6827 | 6835 | | |
| 6836 | + | |
| 6837 | + | |
| 6838 | + | |
| 6839 | + | |
| 6840 | + | |
| 6841 | + | |
| 6842 | + | |
6828 | 6843 | | |
6829 | 6844 | | |
6830 | 6845 | | |
| |||
Lines changed: 12 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
31 | 43 | | |
32 | 44 | | |
33 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
318 | 318 | | |
319 | 319 | | |
320 | 320 | | |
| 321 | + | |
321 | 322 | | |
322 | 323 | | |
323 | 324 | | |
324 | 325 | | |
325 | | - | |
| 326 | + | |
| 327 | + | |
326 | 328 | | |
327 | 329 | | |
328 | 330 | | |
329 | 331 | | |
330 | | - | |
| 332 | + | |
| 333 | + | |
331 | 334 | | |
332 | 335 | | |
333 | 336 | | |
334 | 337 | | |
335 | | - | |
| 338 | + | |
| 339 | + | |
336 | 340 | | |
337 | 341 | | |
338 | 342 | | |
339 | 343 | | |
340 | | - | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
341 | 352 | | |
342 | 353 | | |
343 | 354 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23909 | 23909 | | |
23910 | 23910 | | |
23911 | 23911 | | |
23912 | | - | |
| 23912 | + | |
23913 | 23913 | | |
23914 | 23914 | | |
23915 | 23915 | | |
| |||
23984 | 23984 | | |
23985 | 23985 | | |
23986 | 23986 | | |
23987 | | - | |
| 23987 | + | |
23988 | 23988 | | |
23989 | 23989 | | |
23990 | 23990 | | |
23991 | | - | |
23992 | | - | |
| 23991 | + | |
| 23992 | + | |
23993 | 23993 | | |
23994 | 23994 | | |
23995 | 23995 | | |
| |||
24024 | 24024 | | |
24025 | 24025 | | |
24026 | 24026 | | |
| 24027 | + | |
| 24028 | + | |
| 24029 | + | |
| 24030 | + | |
| 24031 | + | |
| 24032 | + | |
| 24033 | + | |
| 24034 | + | |
| 24035 | + | |
| 24036 | + | |
| 24037 | + | |
| 24038 | + | |
| 24039 | + | |
| 24040 | + | |
| 24041 | + | |
| 24042 | + | |
| 24043 | + | |
| 24044 | + | |
| 24045 | + | |
| 24046 | + | |
| 24047 | + | |
| 24048 | + | |
| 24049 | + | |
| 24050 | + | |
| 24051 | + | |
| 24052 | + | |
| 24053 | + | |
| 24054 | + | |
| 24055 | + | |
| 24056 | + | |
| 24057 | + | |
| 24058 | + | |
| 24059 | + | |
| 24060 | + | |
| 24061 | + | |
| 24062 | + | |
| 24063 | + | |
24027 | 24064 | | |
24028 | 24065 | | |
24029 | 24066 | | |
| |||
24093 | 24130 | | |
24094 | 24131 | | |
24095 | 24132 | | |
24096 | | - | |
| 24133 | + | |
24097 | 24134 | | |
24098 | 24135 | | |
24099 | 24136 | | |
| |||
24804 | 24841 | | |
24805 | 24842 | | |
24806 | 24843 | | |
| 24844 | + | |
| 24845 | + | |
| 24846 | + | |
| 24847 | + | |
| 24848 | + | |
| 24849 | + | |
| 24850 | + | |
| 24851 | + | |
| 24852 | + | |
| 24853 | + | |
| 24854 | + | |
| 24855 | + | |
| 24856 | + | |
| 24857 | + | |
| 24858 | + | |
| 24859 | + | |
| 24860 | + | |
| 24861 | + | |
| 24862 | + | |
| 24863 | + | |
| 24864 | + | |
| 24865 | + | |
| 24866 | + | |
| 24867 | + | |
| 24868 | + | |
| 24869 | + | |
| 24870 | + | |
| 24871 | + | |
| 24872 | + | |
| 24873 | + | |
24807 | 24874 | | |
24808 | 24875 | | |
24809 | 24876 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
| 62 | + | |
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| |||
0 commit comments