@@ -137,23 +137,34 @@ public static StackFrame[] convertJsStackTrace(@Nullable ReadableArray stack) {
137
137
int size = stack != null ? stack .size () : 0 ;
138
138
StackFrame [] result = new StackFrame [size ];
139
139
for (int i = 0 ; i < size ; i ++) {
140
+ // NULLSAFE_FIXME[Nullable Dereference]
140
141
ReadableType type = stack .getType (i );
141
142
if (type == ReadableType .Map ) {
143
+ // NULLSAFE_FIXME[Nullable Dereference]
142
144
ReadableMap frame = stack .getMap (i );
145
+ // NULLSAFE_FIXME[Nullable Dereference]
143
146
String methodName = frame .getString ("methodName" );
147
+ // NULLSAFE_FIXME[Nullable Dereference]
144
148
String fileName = frame .getString ("file" );
145
149
boolean collapse =
150
+ // NULLSAFE_FIXME[Nullable Dereference]
146
151
frame .hasKey ("collapse" ) && !frame .isNull ("collapse" ) && frame .getBoolean ("collapse" );
147
152
int lineNumber = -1 ;
153
+ // NULLSAFE_FIXME[Nullable Dereference]
148
154
if (frame .hasKey (LINE_NUMBER_KEY ) && !frame .isNull (LINE_NUMBER_KEY )) {
155
+ // NULLSAFE_FIXME[Nullable Dereference]
149
156
lineNumber = frame .getInt (LINE_NUMBER_KEY );
150
157
}
151
158
int columnNumber = -1 ;
159
+ // NULLSAFE_FIXME[Nullable Dereference]
152
160
if (frame .hasKey (COLUMN_KEY ) && !frame .isNull (COLUMN_KEY )) {
161
+ // NULLSAFE_FIXME[Nullable Dereference]
153
162
columnNumber = frame .getInt (COLUMN_KEY );
154
163
}
164
+ // NULLSAFE_FIXME[Parameter Not Nullable]
155
165
result [i ] = new StackFrameImpl (fileName , methodName , lineNumber , columnNumber , collapse );
156
166
} else if (type == ReadableType .String ) {
167
+ // NULLSAFE_FIXME[Parameter Not Nullable, Nullable Dereference]
157
168
result [i ] = new StackFrameImpl (null , stack .getString (i ), -1 , -1 );
158
169
}
159
170
}
@@ -203,14 +214,18 @@ public static StackFrame[] convertJsStackTrace(String stack) {
203
214
} else if (matcher1 .find ()) {
204
215
matcher = matcher1 ;
205
216
} else {
217
+ // NULLSAFE_FIXME[Parameter Not Nullable]
206
218
result [i ] = new StackFrameImpl (null , stackTrace [i ], -1 , -1 );
207
219
continue ;
208
220
}
209
221
result [i ] =
210
222
new StackFrameImpl (
223
+ // NULLSAFE_FIXME[Parameter Not Nullable]
211
224
matcher .group (2 ),
212
225
matcher .group (1 ) == null ? "(unknown)" : matcher .group (1 ),
226
+ // NULLSAFE_FIXME[Parameter Not Nullable]
213
227
Integer .parseInt (matcher .group (3 )),
228
+ // NULLSAFE_FIXME[Parameter Not Nullable]
214
229
Integer .parseInt (matcher .group (4 )));
215
230
}
216
231
return result ;
@@ -224,6 +239,7 @@ public static StackFrame[] convertJavaStackTrace(Throwable exception) {
224
239
result [i ] =
225
240
new StackFrameImpl (
226
241
stackTrace [i ].getClassName (),
242
+ // NULLSAFE_FIXME[Parameter Not Nullable]
227
243
stackTrace [i ].getFileName (),
228
244
stackTrace [i ].getMethodName (),
229
245
stackTrace [i ].getLineNumber (),
0 commit comments