|
1 | 1 | <?xml version="1.0" encoding="UTF-8"?>
|
2 |
| -<issues format="4" by="lint 26.1.1"> |
| 2 | +<issues format="6" by="lint 7.2.0" type="baseline" client="" dependencies="true" name="" variant="all" version="7.2.0"> |
3 | 3 |
|
4 | 4 | <issue
|
5 | 5 | id="InlinedApi"
|
|
8 | 8 | errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
9 | 9 | <location
|
10 | 10 | file="../../../flutter/shell/platform/android/io/flutter/embedding/engine/systemchannels/PlatformChannel.java"
|
11 |
| - line="221" |
| 11 | + line="267" |
12 | 12 | column="16"/>
|
13 | 13 | </issue>
|
14 | 14 |
|
|
19 | 19 | errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
20 | 20 | <location
|
21 | 21 | file="../../../flutter/shell/platform/android/io/flutter/embedding/engine/systemchannels/PlatformChannel.java"
|
22 |
| - line="225" |
| 22 | + line="271" |
23 | 23 | column="16"/>
|
24 | 24 | </issue>
|
25 | 25 |
|
|
30 | 30 | errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
31 | 31 | <location
|
32 | 32 | file="../../../flutter/shell/platform/android/io/flutter/embedding/engine/systemchannels/PlatformChannel.java"
|
33 |
| - line="229" |
| 33 | + line="275" |
34 | 34 | column="16"/>
|
35 | 35 | </issue>
|
36 | 36 |
|
37 |
| - <issue |
38 |
| - id="InlinedApi" |
39 |
| - message="Field requires API level 21 (current min is 16): `android.view.HapticFeedbackConstants#CLOCK_TICK`" |
40 |
| - errorLine1=" view.performHapticFeedback(HapticFeedbackConstants.CLOCK_TICK);" |
41 |
| - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
42 |
| - <location |
43 |
| - file="../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformPlugin.java" |
44 |
| - line="121" |
45 |
| - column="44"/> |
46 |
| - </issue> |
47 |
| - |
48 |
| - <issue |
49 |
| - id="InlinedApi" |
50 |
| - message="Field requires API level 19 (current min is 16): `android.view.View#SYSTEM_UI_FLAG_IMMERSIVE_STICKY`" |
51 |
| - errorLine1=" enabledOverlays |= View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY;" |
52 |
| - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> |
53 |
| - <location |
54 |
| - file="../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformPlugin.java" |
55 |
| - line="154" |
56 |
| - column="32"/> |
57 |
| - </issue> |
58 |
| - |
59 | 37 | <issue
|
60 | 38 | id="InlinedApi"
|
61 | 39 | message="Field requires API level 17 (current min is 16): `android.view.View#LAYOUT_DIRECTION_LTR`"
|
62 |
| - errorLine1=" return direction == View.LAYOUT_DIRECTION_LTR || direction == View.LAYOUT_DIRECTION_RTL;" |
63 |
| - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| 40 | + errorLine1=" return direction == View.LAYOUT_DIRECTION_LTR || direction == View.LAYOUT_DIRECTION_RTL;" |
| 41 | + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> |
64 | 42 | <location
|
65 | 43 | file="../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewsController.java"
|
66 |
| - line="370" |
67 |
| - column="29"/> |
| 44 | + line="661" |
| 45 | + column="25"/> |
68 | 46 | </issue>
|
69 | 47 |
|
70 | 48 | <issue
|
71 | 49 | id="InlinedApi"
|
72 | 50 | message="Field requires API level 17 (current min is 16): `android.view.View#LAYOUT_DIRECTION_RTL`"
|
73 |
| - errorLine1=" return direction == View.LAYOUT_DIRECTION_LTR || direction == View.LAYOUT_DIRECTION_RTL;" |
74 |
| - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> |
| 51 | + errorLine1=" return direction == View.LAYOUT_DIRECTION_LTR || direction == View.LAYOUT_DIRECTION_RTL;" |
| 52 | + errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~"> |
75 | 53 | <location
|
76 | 54 | file="../../../flutter/shell/platform/android/io/flutter/plugin/platform/PlatformViewsController.java"
|
77 |
| - line="370" |
78 |
| - column="71"/> |
| 55 | + line="661" |
| 56 | + column="67"/> |
79 | 57 | </issue>
|
80 | 58 |
|
81 | 59 | <issue
|
82 | 60 | id="OldTargetApi"
|
83 | 61 | message="Not targeting the latest versions of Android; compatibility modes apply. Consider testing and updating this version. Consult the `android.os.Build.VERSION_CODES` javadoc for details."
|
84 |
| - errorLine1=" <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="21" />" |
| 62 | + errorLine1=" <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="31" />" |
85 | 63 | errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
|
86 | 64 | <location
|
87 | 65 | file="../../../flutter/shell/platform/android/AndroidManifest.xml"
|
|
100 | 78 | column="82"/>
|
101 | 79 | </issue>
|
102 | 80 |
|
103 |
| - <issue |
104 |
| - id="UseSparseArrays" |
105 |
| - message="Use `new SparseArray<SemanticsNode>(...)` instead for better performance" |
106 |
| - errorLine1=" private final Map<Integer, SemanticsNode> flutterSemanticsTree = new HashMap<>();" |
107 |
| - errorLine2=" ~~~~~~~~~~~~~~~"> |
108 |
| - <location |
109 |
| - file="../../../flutter/shell/platform/android/io/flutter/view/AccessibilityBridge.java" |
110 |
| - line="130" |
111 |
| - column="70"/> |
112 |
| - </issue> |
113 |
| - |
114 |
| - <issue |
115 |
| - id="UseSparseArrays" |
116 |
| - message="Use `new SparseArray<CustomAccessibilityAction>(...)` instead for better performance" |
117 |
| - errorLine1=" private final Map<Integer, CustomAccessibilityAction> customAccessibilityActions = new HashMap<>();" |
118 |
| - errorLine2=" ~~~~~~~~~~~~~~~"> |
119 |
| - <location |
120 |
| - file="../../../flutter/shell/platform/android/io/flutter/view/AccessibilityBridge.java" |
121 |
| - line="155" |
122 |
| - column="88"/> |
123 |
| - </issue> |
124 |
| - |
125 |
| - <issue |
126 |
| - id="UseSparseArrays" |
127 |
| - message="Use `new SparseArray<BinaryReply>(...)` instead for better performance" |
128 |
| - errorLine1=" this.pendingReplies = new HashMap<>();" |
129 |
| - errorLine2=" ~~~~~~~~~~~~~~~"> |
130 |
| - <location |
131 |
| - file="../../../flutter/shell/platform/android/io/flutter/embedding/engine/dart/DartMessenger.java" |
132 |
| - line="43" |
133 |
| - column="27"/> |
134 |
| - </issue> |
135 |
| - |
136 | 81 | <issue
|
137 | 82 | id="ClickableViewAccessibility"
|
138 | 83 | message="Custom view `FlutterView` overrides `onTouchEvent` but not `performClick`"
|
139 | 84 | errorLine1=" public boolean onTouchEvent(MotionEvent event) {"
|
140 | 85 | errorLine2=" ~~~~~~~~~~~~">
|
141 | 86 | <location
|
142 |
| - file="../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterView.java" |
143 |
| - line="367" |
| 87 | + file="../../../flutter/shell/platform/android/io/flutter/view/FlutterView.java" |
| 88 | + line="436" |
144 | 89 | column="18"/>
|
145 | 90 | </issue>
|
146 | 91 |
|
147 | 92 | <issue
|
148 | 93 | id="ClickableViewAccessibility"
|
149 | 94 | message="Custom view `FlutterView` overrides `onTouchEvent` but not `performClick`"
|
150 |
| - errorLine1=" public boolean onTouchEvent(MotionEvent event) {" |
151 |
| - errorLine2=" ~~~~~~~~~~~~"> |
152 |
| - <location |
153 |
| - file="../../../flutter/shell/platform/android/io/flutter/view/FlutterView.java" |
154 |
| - line="391" |
155 |
| - column="20"/> |
156 |
| - </issue> |
157 |
| - |
158 |
| - <issue |
159 |
| - id="UseValueOf" |
160 |
| - message="Use `Boolean.valueOf(true)` instead" |
161 |
| - errorLine1=" messageContent.add(new Boolean(true));" |
162 |
| - errorLine2=" ~~~~~~~~~~~~~~~~~"> |
163 |
| - <location |
164 |
| - file="../../../flutter/shell/platform/android/test/io/flutter/plugin/common/StandardMessageCodecTest.java" |
165 |
| - line="87" |
166 |
| - column="24"/> |
167 |
| - </issue> |
168 |
| - |
169 |
| - <issue |
170 |
| - id="UseValueOf" |
171 |
| - message="Use `Boolean.valueOf(false)` instead" |
172 |
| - errorLine1=" messageContent.add(new Boolean(false));" |
173 |
| - errorLine2=" ~~~~~~~~~~~~~~~~~~"> |
174 |
| - <location |
175 |
| - file="../../../flutter/shell/platform/android/test/io/flutter/plugin/common/StandardMessageCodecTest.java" |
176 |
| - line="88" |
177 |
| - column="24"/> |
178 |
| - </issue> |
179 |
| - |
180 |
| - <issue |
181 |
| - id="Recycle" |
182 |
| - message="This `SurfaceTexture` should be freed up after use with `#release()`" |
183 |
| - errorLine1=" final SurfaceTexture surfaceTexture = new SurfaceTexture(0);" |
184 |
| - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> |
185 |
| - <location |
186 |
| - file="../../../flutter/shell/platform/android/io/flutter/embedding/engine/renderer/FlutterRenderer.java" |
187 |
| - line="97" |
188 |
| - column="43"/> |
189 |
| - </issue> |
190 |
| - |
191 |
| - <issue |
192 |
| - id="Recycle" |
193 |
| - message="This `SurfaceTexture` should be freed up after use with `#release()`" |
194 |
| - errorLine1=" final SurfaceTexture surfaceTexture = new SurfaceTexture(0);" |
195 |
| - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~"> |
| 95 | + errorLine1=" public boolean onTouchEvent(@NonNull MotionEvent event) {" |
| 96 | + errorLine2=" ~~~~~~~~~~~~"> |
196 | 97 | <location
|
197 |
| - file="../../../flutter/shell/platform/android/io/flutter/view/FlutterView.java" |
198 |
| - line="876" |
199 |
| - column="43"/> |
| 98 | + file="../../../flutter/shell/platform/android/io/flutter/embedding/android/FlutterView.java" |
| 99 | + line="911" |
| 100 | + column="18"/> |
200 | 101 | </issue>
|
201 | 102 |
|
202 | 103 | </issues>
|
0 commit comments