Commit f00006b
committed
Fix SpotBugs UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR warnings and enforce rule.
Addressed multiple null dereference issues reported by SpotBugs across several files:
- CodenameOneImplementation.java: Added local variable assignment and null check for logger.
- NetworkManager.java: Added local variable assignment and null check for threadInstance.
- Tree.java: Added null checks for stat_desc.
- FontImage.java: Added null checks for fnt.
- Node.java: Added null checks for scene and camera.
- WebServiceProxyCall.java: Added null checks for def and arguments.
- PreferencesObject.java: Added null check for bo and propertyIndex.
- ShareService.java: Added null check for original form.
- Inflate.java: Added null checks for blocks.
- StyleParser.java: Added null check for color.
- CommonTransitions.java: Added null checks for timeline, buffer, motion, and motion2.
- XYMultiSeriesTransition.java: Added null check for seriesTransitions.
- AnimationObject.java: Added setTimeNotNull method and usage.
Updated .github/scripts/generate-quality-report.py to treat UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR as an error.1 parent 675f9f7 commit f00006b
File tree
19 files changed
+175
-89
lines changed- .github/scripts
- CodenameOne/src/com/codename1
- charts/transitions
- components
- facebook
- impl
- io
- gzip
- rest
- ui
- animations
- layouts
- plaf
- scene
- spinner
- util
19 files changed
+175
-89
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
759 | 759 | | |
760 | 760 | | |
761 | 761 | | |
762 | | - | |
| 762 | + | |
| 763 | + | |
763 | 764 | | |
764 | 765 | | |
765 | 766 | | |
| |||
Lines changed: 15 additions & 9 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
72 | | - | |
73 | | - | |
74 | | - | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
75 | 77 | | |
76 | 78 | | |
77 | 79 | | |
| |||
86 | 88 | | |
87 | 89 | | |
88 | 90 | | |
89 | | - | |
90 | | - | |
91 | | - | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
92 | 96 | | |
93 | 97 | | |
94 | 98 | | |
| |||
99 | 103 | | |
100 | 104 | | |
101 | 105 | | |
102 | | - | |
103 | | - | |
104 | | - | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
105 | 111 | | |
106 | 112 | | |
107 | 113 | | |
| |||
Lines changed: 12 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
133 | 133 | | |
134 | 134 | | |
135 | 135 | | |
136 | | - | |
137 | | - | |
138 | | - | |
139 | | - | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
140 | 144 | | |
141 | 145 | | |
142 | 146 | | |
| |||
147 | 151 | | |
148 | 152 | | |
149 | 153 | | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
150 | 157 | | |
151 | 158 | | |
152 | 159 | | |
| |||
177 | 184 | | |
178 | 185 | | |
179 | 186 | | |
180 | | - | |
| 187 | + | |
181 | 188 | | |
182 | 189 | | |
183 | 190 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1292 | 1292 | | |
1293 | 1293 | | |
1294 | 1294 | | |
1295 | | - | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
1296 | 1298 | | |
1297 | 1299 | | |
1298 | 1300 | | |
| |||
Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5636 | 5636 | | |
5637 | 5637 | | |
5638 | 5638 | | |
5639 | | - | |
| 5639 | + | |
| 5640 | + | |
| 5641 | + | |
| 5642 | + | |
5640 | 5643 | | |
5641 | 5644 | | |
5642 | 5645 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
325 | 325 | | |
326 | 326 | | |
327 | 327 | | |
328 | | - | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
329 | 331 | | |
330 | 332 | | |
331 | 333 | | |
| |||
793 | 795 | | |
794 | 796 | | |
795 | 797 | | |
796 | | - | |
| 798 | + | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
797 | 802 | | |
798 | 803 | | |
799 | 804 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
114 | 114 | | |
115 | 115 | | |
116 | 116 | | |
117 | | - | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
118 | 120 | | |
119 | 121 | | |
120 | 122 | | |
| |||
311 | 313 | | |
312 | 314 | | |
313 | 315 | | |
314 | | - | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
315 | 319 | | |
316 | 320 | | |
317 | 321 | | |
| |||
595 | 599 | | |
596 | 600 | | |
597 | 601 | | |
598 | | - | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
599 | 605 | | |
600 | 606 | | |
601 | 607 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
201 | 201 | | |
202 | 202 | | |
203 | 203 | | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
| |||
275 | 275 | | |
276 | 276 | | |
277 | 277 | | |
278 | | - | |
279 | | - | |
| 278 | + | |
| 279 | + | |
280 | 280 | | |
281 | 281 | | |
282 | 282 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
784 | 784 | | |
785 | 785 | | |
786 | 786 | | |
| 787 | + | |
| 788 | + | |
| 789 | + | |
787 | 790 | | |
788 | 791 | | |
789 | 792 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3067 | 3067 | | |
3068 | 3068 | | |
3069 | 3069 | | |
| 3070 | + | |
| 3071 | + | |
| 3072 | + | |
| 3073 | + | |
| 3074 | + | |
| 3075 | + | |
3070 | 3076 | | |
3071 | 3077 | | |
3072 | 3078 | | |
| |||
8024 | 8030 | | |
8025 | 8031 | | |
8026 | 8032 | | |
8027 | | - | |
| 8033 | + | |
| 8034 | + | |
| 8035 | + | |
8028 | 8036 | | |
8029 | 8037 | | |
8030 | 8038 | | |
8031 | 8039 | | |
8032 | | - | |
| 8040 | + | |
| 8041 | + | |
| 8042 | + | |
8033 | 8043 | | |
8034 | 8044 | | |
8035 | 8045 | | |
8036 | 8046 | | |
8037 | 8047 | | |
8038 | 8048 | | |
8039 | | - | |
| 8049 | + | |
| 8050 | + | |
| 8051 | + | |
8040 | 8052 | | |
8041 | 8053 | | |
8042 | 8054 | | |
8043 | 8055 | | |
8044 | 8056 | | |
8045 | | - | |
| 8057 | + | |
| 8058 | + | |
| 8059 | + | |
8046 | 8060 | | |
8047 | 8061 | | |
8048 | 8062 | | |
| |||
0 commit comments