Commit 4800d2c
Analyzer warnings: add support for @Deprecation.mixin
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: I70dc502aa7c26feab9b8e3de8bb7b59bdce8fb66
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/448220
Reviewed-by: Konstantin Shcheglov <[email protected]>
Reviewed-by: Brian Wilkerson <[email protected]>
Commit-Queue: Samuel Rawlins <[email protected]>1 parent ced0ef4 commit 4800d2c
File tree
10 files changed
+311
-1
lines changed- pkg
- analysis_server/lib/src/services/correction
- analyzer
- lib/src
- diagnostic
- error
- test_utilities
- test/src/diagnostics
10 files changed
+311
-1
lines changedLines changed: 5 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3485 | 3485 | | |
3486 | 3486 | | |
3487 | 3487 | | |
| 3488 | + | |
| 3489 | + | |
3488 | 3490 | | |
3489 | 3491 | | |
3490 | 3492 | | |
| |||
3579 | 3581 | | |
3580 | 3582 | | |
3581 | 3583 | | |
| 3584 | + | |
| 3585 | + | |
| 3586 | + | |
3582 | 3587 | | |
3583 | 3588 | | |
3584 | 3589 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
987 | 987 | | |
988 | 988 | | |
989 | 989 | | |
| 990 | + | |
990 | 991 | | |
991 | 992 | | |
992 | 993 | | |
| |||
1023 | 1024 | | |
1024 | 1025 | | |
1025 | 1026 | | |
| 1027 | + | |
1026 | 1028 | | |
1027 | 1029 | | |
1028 | 1030 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
139 | 144 | | |
140 | 145 | | |
141 | 146 | | |
| |||
219 | 224 | | |
220 | 225 | | |
221 | 226 | | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
222 | 236 | | |
223 | 237 | | |
224 | 238 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10872 | 10872 | | |
10873 | 10873 | | |
10874 | 10874 | | |
| 10875 | + | |
| 10876 | + | |
| 10877 | + | |
| 10878 | + | |
| 10879 | + | |
| 10880 | + | |
| 10881 | + | |
| 10882 | + | |
| 10883 | + | |
| 10884 | + | |
| 10885 | + | |
| 10886 | + | |
| 10887 | + | |
10875 | 10888 | | |
10876 | 10889 | | |
10877 | 10890 | | |
| |||
11371 | 11384 | | |
11372 | 11385 | | |
11373 | 11386 | | |
| 11387 | + | |
| 11388 | + | |
| 11389 | + | |
| 11390 | + | |
| 11391 | + | |
| 11392 | + | |
| 11393 | + | |
| 11394 | + | |
| 11395 | + | |
| 11396 | + | |
| 11397 | + | |
| 11398 | + | |
11374 | 11399 | | |
11375 | 11400 | | |
11376 | 11401 | | |
| |||
12958 | 12983 | | |
12959 | 12984 | | |
12960 | 12985 | | |
| 12986 | + | |
| 12987 | + | |
| 12988 | + | |
| 12989 | + | |
| 12990 | + | |
| 12991 | + | |
12961 | 12992 | | |
12962 | 12993 | | |
12963 | 12994 | | |
| |||
Lines changed: 19 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| 31 | + | |
30 | 32 | | |
31 | 33 | | |
32 | 34 | | |
| |||
43 | 45 | | |
44 | 46 | | |
45 | 47 | | |
| 48 | + | |
46 | 49 | | |
47 | 50 | | |
48 | 51 | | |
| |||
98 | 101 | | |
99 | 102 | | |
100 | 103 | | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
101 | 120 | | |
102 | 121 | | |
103 | 122 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
325 | 325 | | |
326 | 326 | | |
327 | 327 | | |
| 328 | + | |
| 329 | + | |
328 | 330 | | |
329 | 331 | | |
330 | 332 | | |
331 | | - | |
| 333 | + | |
332 | 334 | | |
333 | 335 | | |
334 | 336 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24088 | 24088 | | |
24089 | 24089 | | |
24090 | 24090 | | |
| 24091 | + | |
| 24092 | + | |
| 24093 | + | |
| 24094 | + | |
| 24095 | + | |
| 24096 | + | |
| 24097 | + | |
| 24098 | + | |
| 24099 | + | |
| 24100 | + | |
| 24101 | + | |
| 24102 | + | |
| 24103 | + | |
| 24104 | + | |
| 24105 | + | |
| 24106 | + | |
| 24107 | + | |
| 24108 | + | |
| 24109 | + | |
| 24110 | + | |
| 24111 | + | |
| 24112 | + | |
| 24113 | + | |
| 24114 | + | |
| 24115 | + | |
| 24116 | + | |
| 24117 | + | |
| 24118 | + | |
| 24119 | + | |
| 24120 | + | |
| 24121 | + | |
| 24122 | + | |
| 24123 | + | |
| 24124 | + | |
| 24125 | + | |
| 24126 | + | |
| 24127 | + | |
| 24128 | + | |
| 24129 | + | |
| 24130 | + | |
| 24131 | + | |
| 24132 | + | |
24091 | 24133 | | |
24092 | 24134 | | |
24093 | 24135 | | |
| |||
25093 | 25135 | | |
25094 | 25136 | | |
25095 | 25137 | | |
| 25138 | + | |
| 25139 | + | |
| 25140 | + | |
| 25141 | + | |
| 25142 | + | |
| 25143 | + | |
| 25144 | + | |
| 25145 | + | |
| 25146 | + | |
| 25147 | + | |
| 25148 | + | |
| 25149 | + | |
| 25150 | + | |
| 25151 | + | |
| 25152 | + | |
| 25153 | + | |
| 25154 | + | |
| 25155 | + | |
| 25156 | + | |
| 25157 | + | |
| 25158 | + | |
| 25159 | + | |
| 25160 | + | |
| 25161 | + | |
| 25162 | + | |
| 25163 | + | |
| 25164 | + | |
| 25165 | + | |
| 25166 | + | |
| 25167 | + | |
| 25168 | + | |
25096 | 25169 | | |
25097 | 25170 | | |
25098 | 25171 | | |
| |||
Lines changed: 115 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
0 commit comments