springside-findbugs.xml 27.7 KB
Newer Older
1 2 3 4
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by Sonar -->
<FindBugsFilter>
  <Match>
C
Calvin 已提交
5
    <Bug pattern="NM_FIELD_NAMING_CONVENTION"/>
6 7
  </Match>
  <Match>
C
Calvin 已提交
8
    <Bug pattern="RV_NEGATING_RESULT_OF_COMPARETO"/>
9 10
  </Match>
  <Match>
C
Calvin 已提交
11
    <Bug pattern="EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS"/>
12 13
  </Match>
  <Match>
C
Calvin 已提交
14
    <Bug pattern="TQ_MAYBE_SOURCE_VALUE_REACHES_NEVER_SINK"/>
15 16
  </Match>
  <Match>
C
Calvin 已提交
17
    <Bug pattern="VA_FORMAT_STRING_BAD_ARGUMENT"/>
18 19
  </Match>
  <Match>
C
Calvin 已提交
20
    <Bug pattern="UPM_UNCALLED_PRIVATE_METHOD"/>
21 22
  </Match>
  <Match>
C
Calvin 已提交
23
    <Bug pattern="DMI_THREAD_PASSED_WHERE_RUNNABLE_EXPECTED"/>
24 25
  </Match>
  <Match>
C
Calvin 已提交
26
    <Bug pattern="VO_VOLATILE_REFERENCE_TO_ARRAY"/>
27 28
  </Match>
  <Match>
C
Calvin 已提交
29
    <Bug pattern="DM_NUMBER_CTOR"/>
30 31
  </Match>
  <Match>
C
Calvin 已提交
32
    <Bug pattern="IJU_TEARDOWN_NO_SUPER"/>
33 34
  </Match>
  <Match>
C
Calvin 已提交
35
    <Bug pattern="RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE"/>
36 37
  </Match>
  <Match>
C
Calvin 已提交
38
    <Bug pattern="DM_BOXED_PRIMITIVE_TOSTRING"/>
39 40
  </Match>
  <Match>
C
Calvin 已提交
41
    <Bug pattern="NM_BAD_EQUAL"/>
42 43
  </Match>
  <Match>
C
Calvin 已提交
44
    <Bug pattern="IJU_SUITE_NOT_STATIC"/>
45 46
  </Match>
  <Match>
C
Calvin 已提交
47
    <Bug pattern="HE_HASHCODE_USE_OBJECT_EQUALS"/>
48 49
  </Match>
  <Match>
C
Calvin 已提交
50
    <Bug pattern="IM_MULTIPLYING_RESULT_OF_IREM"/>
51 52
  </Match>
  <Match>
C
Calvin 已提交
53
    <Bug pattern="SR_NOT_CHECKED"/>
54 55
  </Match>
  <Match>
C
Calvin 已提交
56
    <Bug pattern="DB_DUPLICATE_SWITCH_CLAUSES"/>
57 58
  </Match>
  <Match>
C
Calvin 已提交
59
    <Bug pattern="NP_NULL_PARAM_DEREF_NONVIRTUAL"/>
60 61
  </Match>
  <Match>
C
Calvin 已提交
62
    <Bug pattern="RV_RETURN_VALUE_IGNORED"/>
63 64
  </Match>
  <Match>
C
Calvin 已提交
65
    <Bug pattern="RV_EXCEPTION_NOT_THROWN"/>
66 67
  </Match>
  <Match>
C
Calvin 已提交
68
    <Bug pattern="DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED"/>
69 70
  </Match>
  <Match>
C
Calvin 已提交
71
    <Bug pattern="DM_CONVERT_CASE"/>
72 73
  </Match>
  <Match>
C
Calvin 已提交
74
    <Bug pattern="INT_VACUOUS_COMPARISON"/>
75 76
  </Match>
  <Match>
C
Calvin 已提交
77
    <Bug pattern="MS_FINAL_PKGPROTECT"/>
78 79
  </Match>
  <Match>
C
Calvin 已提交
80
    <Bug pattern="PZ_DONT_REUSE_ENTRY_OBJECTS_IN_ITERATORS"/>
81 82
  </Match>
  <Match>
C
Calvin 已提交
83
    <Bug pattern="TQ_MAYBE_SOURCE_VALUE_REACHES_ALWAYS_SINK"/>
84 85
  </Match>
  <Match>
C
Calvin 已提交
86
    <Bug pattern="DMI_RANDOM_USED_ONLY_ONCE"/>
87 88
  </Match>
  <Match>
C
Calvin 已提交
89
    <Bug pattern="BX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCION"/>
90 91
  </Match>
  <Match>
C
Calvin 已提交
92
    <Bug pattern="BIT_SIGNED_CHECK_HIGH_BIT"/>
93 94
  </Match>
  <Match>
C
Calvin 已提交
95
    <Bug pattern="RV_CHECK_FOR_POSITIVE_INDEXOF"/>
96 97
  </Match>
  <Match>
C
Calvin 已提交
98
    <Bug pattern="DMI_USELESS_SUBSTRING"/>
99 100
  </Match>
  <Match>
C
Calvin 已提交
101
    <Bug pattern="DM_MONITOR_WAIT_ON_CONDITION"/>
102 103
  </Match>
  <Match>
C
Calvin 已提交
104
    <Bug pattern="NP_LOAD_OF_KNOWN_NULL_VALUE"/>
105 106
  </Match>
  <Match>
C
Calvin 已提交
107
    <Bug pattern="EQ_OVERRIDING_EQUALS_NOT_SYMMETRIC"/>
108 109
  </Match>
  <Match>
C
Calvin 已提交
110
    <Bug pattern="EC_UNRELATED_INTERFACES"/>
111 112
  </Match>
  <Match>
C
Calvin 已提交
113
    <Bug pattern="DM_FP_NUMBER_CTOR"/>
114 115
  </Match>
  <Match>
C
Calvin 已提交
116
    <Bug pattern="SE_COMPARATOR_SHOULD_BE_SERIALIZABLE"/>
117 118
  </Match>
  <Match>
C
Calvin 已提交
119
    <Bug pattern="DE_MIGHT_IGNORE"/>
120 121
  </Match>
  <Match>
C
Calvin 已提交
122
    <Bug pattern="DMI_BAD_MONTH"/>
123 124
  </Match>
  <Match>
C
Calvin 已提交
125
    <Bug pattern="FI_MISSING_SUPER_CALL"/>
126 127
  </Match>
  <Match>
C
Calvin 已提交
128
    <Bug pattern="IJU_SETUP_NO_SUPER"/>
129 130
  </Match>
  <Match>
C
Calvin 已提交
131
    <Bug pattern="SQL_BAD_PREPARED_STATEMENT_ACCESS"/>
132 133
  </Match>
  <Match>
C
Calvin 已提交
134
    <Bug pattern="EQ_UNUSUAL"/>
135 136
  </Match>
  <Match>
C
Calvin 已提交
137
    <Bug pattern="SE_TRANSIENT_FIELD_OF_NONSERIALIZABLE_CLASS"/>
138 139
  </Match>
  <Match>
C
Calvin 已提交
140
    <Bug pattern="HE_USE_OF_UNHASHABLE_CLASS"/>
141 142
  </Match>
  <Match>
C
Calvin 已提交
143
    <Bug pattern="TQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_ALWAYS_SINK"/>
144 145
  </Match>
  <Match>
C
Calvin 已提交
146
    <Bug pattern="INT_BAD_COMPARISON_WITH_INT_VALUE"/>
147 148
  </Match>
  <Match>
C
Calvin 已提交
149
    <Bug pattern="EQ_SELF_USE_OBJECT"/>
150 151
  </Match>
  <Match>
C
Calvin 已提交
152
    <Bug pattern="JCIP_FIELD_ISNT_FINAL_IN_IMMUTABLE_CLASS"/>
153 154
  </Match>
  <Match>
C
Calvin 已提交
155
    <Bug pattern="RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE"/>
156 157
  </Match>
  <Match>
C
Calvin 已提交
158
    <Bug pattern="BC_IMPOSSIBLE_INSTANCEOF"/>
159 160
  </Match>
  <Match>
C
Calvin 已提交
161
    <Bug pattern="SE_NONFINAL_SERIALVERSIONID"/>
162 163
  </Match>
  <Match>
C
Calvin 已提交
164
    <Bug pattern="RV_REM_OF_RANDOM_INT"/>
165 166
  </Match>
  <Match>
C
Calvin 已提交
167
    <Bug pattern="AM_CREATES_EMPTY_JAR_FILE_ENTRY"/>
168 169
  </Match>
  <Match>
C
Calvin 已提交
170
    <Bug pattern="NP_NULL_PARAM_DEREF"/>
171 172
  </Match>
  <Match>
C
Calvin 已提交
173
    <Bug pattern="RV_RETURN_VALUE_IGNORED_INFERRED"/>
174 175
  </Match>
  <Match>
C
Calvin 已提交
176
    <Bug pattern="DM_STRING_CTOR"/>
177 178
  </Match>
  <Match>
C
Calvin 已提交
179
    <Bug pattern="SE_NO_SERIALVERSIONID"/>
180 181
  </Match>
  <Match>
C
Calvin 已提交
182
    <Bug pattern="SE_BAD_FIELD_STORE"/>
183 184
  </Match>
  <Match>
C
Calvin 已提交
185
    <Bug pattern="SE_NO_SUITABLE_CONSTRUCTOR_FOR_EXTERNALIZATION"/>
186 187
  </Match>
  <Match>
C
Calvin 已提交
188
    <Bug pattern="EC_UNRELATED_TYPES_USING_POINTER_EQUALITY"/>
189 190
  </Match>
  <Match>
C
Calvin 已提交
191
    <Bug pattern="RU_INVOKE_RUN"/>
192 193
  </Match>
  <Match>
C
Calvin 已提交
194
    <Bug pattern="UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD"/>
195 196
  </Match>
  <Match>
C
Calvin 已提交
197
    <Bug pattern="SQL_BAD_RESULTSET_ACCESS"/>
198 199
  </Match>
  <Match>
C
Calvin 已提交
200
    <Bug pattern="BX_BOXING_IMMEDIATELY_UNBOXED"/>
201 202
  </Match>
  <Match>
C
Calvin 已提交
203
    <Bug pattern="IJU_ASSERT_METHOD_INVOKED_FROM_RUN_METHOD"/>
204 205
  </Match>
  <Match>
C
Calvin 已提交
206
    <Bug pattern="VA_FORMAT_STRING_BAD_CONVERSION_FROM_ARRAY"/>
207 208
  </Match>
  <Match>
C
Calvin 已提交
209
    <Bug pattern="UI_INHERITANCE_UNSAFE_GETRESOURCE"/>
210 211
  </Match>
  <Match>
C
Calvin 已提交
212
    <Bug pattern="SI_INSTANCE_BEFORE_FINALS_ASSIGNED"/>
213 214
  </Match>
  <Match>
C
Calvin 已提交
215
    <Bug pattern="RpC_REPEATED_CONDITIONAL_TEST"/>
216 217
  </Match>
  <Match>
C
Calvin 已提交
218
    <Bug pattern="NP_SYNC_AND_NULL_CHECK_FIELD"/>
219 220
  </Match>
  <Match>
C
Calvin 已提交
221
    <Bug pattern="DLS_DEAD_LOCAL_STORE_IN_RETURN"/>
222 223
  </Match>
  <Match>
C
Calvin 已提交
224
    <Bug pattern="HE_INHERITS_EQUALS_USE_HASHCODE"/>
225 226
  </Match>
  <Match>
C
Calvin 已提交
227
    <Bug pattern="RE_CANT_USE_FILE_SEPARATOR_AS_REGULAR_EXPRESSION"/>
228 229
  </Match>
  <Match>
C
Calvin 已提交
230
    <Bug pattern="WA_NOT_IN_LOOP"/>
231 232
  </Match>
  <Match>
C
Calvin 已提交
233
    <Bug pattern="OS_OPEN_STREAM_EXCEPTION_PATH"/>
234 235
  </Match>
  <Match>
C
Calvin 已提交
236
    <Bug pattern="DMI_ANNOTATION_IS_NOT_VISIBLE_TO_REFLECTION"/>
237 238
  </Match>
  <Match>
C
Calvin 已提交
239
    <Bug pattern="NP_ALWAYS_NULL"/>
240 241
  </Match>
  <Match>
C
Calvin 已提交
242
    <Bug pattern="STCAL_STATIC_CALENDAR_INSTANCE"/>
243 244
  </Match>
  <Match>
C
Calvin 已提交
245
    <Bug pattern="UUF_UNUSED_FIELD"/>
246 247
  </Match>
  <Match>
C
Calvin 已提交
248
    <Bug pattern="NP_GUARANTEED_DEREF_ON_EXCEPTION_PATH"/>
249 250
  </Match>
  <Match>
C
Calvin 已提交
251
    <Bug pattern="IS_FIELD_NOT_GUARDED"/>
252 253
  </Match>
  <Match>
C
Calvin 已提交
254
    <Bug pattern="HE_EQUALS_NO_HASHCODE"/>
255 256
  </Match>
  <Match>
C
Calvin 已提交
257
    <Bug pattern="NP_CLONE_COULD_RETURN_NULL"/>
258 259
  </Match>
  <Match>
C
Calvin 已提交
260
    <Bug pattern="INT_BAD_COMPARISON_WITH_SIGNED_BYTE"/>
261 262
  </Match>
  <Match>
C
Calvin 已提交
263
    <Bug pattern="NM_WRONG_PACKAGE"/>
264 265
  </Match>
  <Match>
C
Calvin 已提交
266
    <Bug pattern="UCF_USELESS_CONTROL_FLOW"/>
267 268
  </Match>
  <Match>
C
Calvin 已提交
269
    <Bug pattern="DMI_USING_REMOVEALL_TO_CLEAR_COLLECTION"/>
270 271
  </Match>
  <Match>
C
Calvin 已提交
272
    <Bug pattern="NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT"/>
273 274
  </Match>
  <Match>
C
Calvin 已提交
275
    <Bug pattern="SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING"/>
276 277
  </Match>
  <Match>
C
Calvin 已提交
278
    <Bug pattern="ICAST_BAD_SHIFT_AMOUNT"/>
279 280
  </Match>
  <Match>
C
Calvin 已提交
281
    <Bug pattern="ICAST_IDIV_CAST_TO_DOUBLE"/>
282 283
  </Match>
  <Match>
C
Calvin 已提交
284
    <Bug pattern="SE_READ_RESOLVE_MUST_RETURN_OBJECT"/>
285 286
  </Match>
  <Match>
C
Calvin 已提交
287
    <Bug pattern="BOA_BADLY_OVERRIDDEN_ADAPTER"/>
288 289
  </Match>
  <Match>
C
Calvin 已提交
290
    <Bug pattern="SIO_SUPERFLUOUS_INSTANCEOF"/>
291 292
  </Match>
  <Match>
C
Calvin 已提交
293
    <Bug pattern="WMI_WRONG_MAP_ITERATOR"/>
294 295 296 297 298 299 300 301
  </Match>
  <Match>
    <Bug pattern="UCF_USELESS_CONTROL_FLOW_NEXT_LINE"/>
  </Match>
  <Match>
    <Bug pattern="EI_EXPOSE_STATIC_REP2"/>
  </Match>
  <Match>
C
Calvin 已提交
302
    <Bug pattern="NP_GUARANTEED_DEREF"/>
303 304 305 306 307
  </Match>
  <Match>
    <Bug pattern="WA_AWAIT_NOT_IN_LOOP"/>
  </Match>
  <Match>
C
Calvin 已提交
308
    <Bug pattern="NM_FUTURE_KEYWORD_USED_AS_MEMBER_IDENTIFIER"/>
309 310 311 312 313
  </Match>
  <Match>
    <Bug pattern="SC_START_IN_CTOR"/>
  </Match>
  <Match>
C
Calvin 已提交
314
    <Bug pattern="PZLA_PREFER_ZERO_LENGTH_ARRAYS"/>
315 316 317 318 319
  </Match>
  <Match>
    <Bug pattern="DMI_INVOKING_HASHCODE_ON_ARRAY"/>
  </Match>
  <Match>
C
Calvin 已提交
320
    <Bug pattern="UR_UNINIT_READ_CALLED_FROM_SUPER_CONSTRUCTOR"/>
321 322
  </Match>
  <Match>
C
Calvin 已提交
323
    <Bug pattern="SA_LOCAL_SELF_COMPUTATION"/>
324 325
  </Match>
  <Match>
C
Calvin 已提交
326
    <Bug pattern="VA_FORMAT_STRING_ILLEGAL"/>
327 328
  </Match>
  <Match>
C
Calvin 已提交
329
    <Bug pattern="NP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUS"/>
330 331
  </Match>
  <Match>
C
Calvin 已提交
332
    <Bug pattern="SE_READ_RESOLVE_IS_STATIC"/>
333 334
  </Match>
  <Match>
C
Calvin 已提交
335
    <Bug pattern="RI_REDUNDANT_INTERFACES"/>
336 337
  </Match>
  <Match>
C
Calvin 已提交
338
    <Bug pattern="MTIA_SUSPECT_SERVLET_INSTANCE_FIELD"/>
339 340
  </Match>
  <Match>
C
Calvin 已提交
341
    <Bug pattern="FI_FINALIZER_ONLY_NULLS_FIELDS"/>
342 343
  </Match>
  <Match>
C
Calvin 已提交
344
    <Bug pattern="VA_FORMAT_STRING_NO_PREVIOUS_ARGUMENT"/>
345 346
  </Match>
  <Match>
C
Calvin 已提交
347
    <Bug pattern="DMI_UNSUPPORTED_METHOD"/>
348 349
  </Match>
  <Match>
C
Calvin 已提交
350
    <Bug pattern="RV_01_TO_INT"/>
351 352
  </Match>
  <Match>
C
Calvin 已提交
353
    <Bug pattern="IA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHOD"/>
354 355
  </Match>
  <Match>
C
Calvin 已提交
356
    <Bug pattern="BIT_AND_ZZ"/>
357 358
  </Match>
  <Match>
C
Calvin 已提交
359
    <Bug pattern="DM_STRING_VOID_CTOR"/>
360 361
  </Match>
  <Match>
C
Calvin 已提交
362
    <Bug pattern="UL_UNRELEASED_LOCK"/>
363 364
  </Match>
  <Match>
C
Calvin 已提交
365
    <Bug pattern="HRS_REQUEST_PARAMETER_TO_HTTP_HEADER"/>
366 367
  </Match>
  <Match>
C
Calvin 已提交
368
    <Bug pattern="CN_IMPLEMENTS_CLONE_BUT_NOT_CLONEABLE"/>
369 370
  </Match>
  <Match>
C
Calvin 已提交
371
    <Bug pattern="DL_SYNCHRONIZATION_ON_SHARED_CONSTANT"/>
372 373
  </Match>
  <Match>
C
Calvin 已提交
374
    <Bug pattern="MF_METHOD_MASKS_FIELD"/>
375 376
  </Match>
  <Match>
C
Calvin 已提交
377
    <Bug pattern="UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD"/>
378 379
  </Match>
  <Match>
C
Calvin 已提交
380
    <Bug pattern="SA_FIELD_SELF_COMPARISON"/>
381 382
  </Match>
  <Match>
C
Calvin 已提交
383
    <Bug pattern="SE_INNER_CLASS"/>
384 385
  </Match>
  <Match>
C
Calvin 已提交
386
    <Bug pattern="CI_CONFUSED_INHERITANCE"/>
387 388
  </Match>
  <Match>
C
Calvin 已提交
389
    <Bug pattern="UWF_UNWRITTEN_FIELD"/>
390 391
  </Match>
  <Match>
C
Calvin 已提交
392
    <Bug pattern="FI_USELESS"/>
393 394
  </Match>
  <Match>
C
Calvin 已提交
395
    <Bug pattern="NM_METHOD_CONSTRUCTOR_CONFUSION"/>
396 397
  </Match>
  <Match>
C
Calvin 已提交
398
    <Bug pattern="ML_SYNC_ON_UPDATED_FIELD"/>
399 400
  </Match>
  <Match>
C
Calvin 已提交
401
    <Bug pattern="FL_MATH_USING_FLOAT_PRECISION"/>
402 403
  </Match>
  <Match>
C
Calvin 已提交
404
    <Bug pattern="VA_FORMAT_STRING_EXPECTED_MESSAGE_FORMAT_SUPPLIED"/>
405 406
  </Match>
  <Match>
C
Calvin 已提交
407
    <Bug pattern="DMI_NONSERIALIZABLE_OBJECT_WRITTEN"/>
408 409
  </Match>
  <Match>
C
Calvin 已提交
410
    <Bug pattern="MTIA_SUSPECT_STRUTS_INSTANCE_FIELD"/>
411 412
  </Match>
  <Match>
C
Calvin 已提交
413
    <Bug pattern="EQ_OTHER_USE_OBJECT"/>
414 415
  </Match>
  <Match>
C
Calvin 已提交
416
    <Bug pattern="RCN_REDUNDANT_COMPARISON_OF_NULL_AND_NONNULL_VALUE"/>
417 418
  </Match>
  <Match>
C
Calvin 已提交
419
    <Bug pattern="VA_FORMAT_STRING_USES_NEWLINE"/>
420 421
  </Match>
  <Match>
C
Calvin 已提交
422
    <Bug pattern="MS_CANNOT_BE_FINAL"/>
423 424
  </Match>
  <Match>
C
Calvin 已提交
425
    <Bug pattern="NP_STORE_INTO_NONNULL_FIELD"/>
426 427
  </Match>
  <Match>
C
Calvin 已提交
428
    <Bug pattern="DMI_INVOKING_TOSTRING_ON_ANONYMOUS_ARRAY"/>
429 430
  </Match>
  <Match>
C
Calvin 已提交
431
    <Bug pattern="IM_BAD_CHECK_FOR_ODD"/>
432 433
  </Match>
  <Match>
C
Calvin 已提交
434
    <Bug pattern="SP_SPIN_ON_FIELD"/>
435 436
  </Match>
  <Match>
C
Calvin 已提交
437
    <Bug pattern="IS2_INCONSISTENT_SYNC"/>
438 439
  </Match>
  <Match>
C
Calvin 已提交
440
    <Bug pattern="ICAST_INT_CAST_TO_DOUBLE_PASSED_TO_CEIL"/>
441 442
  </Match>
  <Match>
C
Calvin 已提交
443
    <Bug pattern="ODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATH"/>
444 445
  </Match>
  <Match>
C
Calvin 已提交
446
    <Bug pattern="CN_IDIOM"/>
447 448
  </Match>
  <Match>
C
Calvin 已提交
449
    <Bug pattern="DMI_SCHEDULED_THREAD_POOL_EXECUTOR_WITH_ZERO_CORE_THREADS"/>
450 451
  </Match>
  <Match>
C
Calvin 已提交
452
    <Bug pattern="GC_UNCHECKED_TYPE_IN_GENERIC_CALL"/>
453 454
  </Match>
  <Match>
C
Calvin 已提交
455
    <Bug pattern="SF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH_TO_THROW"/>
456 457
  </Match>
  <Match>
C
Calvin 已提交
458
    <Bug pattern="DL_SYNCHRONIZATION_ON_BOOLEAN"/>
459 460
  </Match>
  <Match>
C
Calvin 已提交
461
    <Bug pattern="SW_SWING_METHODS_INVOKED_IN_SWING_THREAD"/>
462 463
  </Match>
  <Match>
C
Calvin 已提交
464
    <Bug pattern="NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE"/>
465 466
  </Match>
  <Match>
C
Calvin 已提交
467
    <Bug pattern="DC_DOUBLECHECK"/>
468 469
  </Match>
  <Match>
C
Calvin 已提交
470
    <Bug pattern="EC_BAD_ARRAY_COMPARE"/>
471 472
  </Match>
  <Match>
C
Calvin 已提交
473
    <Bug pattern="TQ_NEVER_VALUE_USED_WHERE_ALWAYS_REQUIRED"/>
474 475
  </Match>
  <Match>
C
Calvin 已提交
476
    <Bug pattern="UR_UNINIT_READ"/>
477 478
  </Match>
  <Match>
C
Calvin 已提交
479
    <Bug pattern="DMI_VACUOUS_SELF_COLLECTION_CALL"/>
480 481
  </Match>
  <Match>
C
Calvin 已提交
482
    <Bug pattern="DMI_FUTILE_ATTEMPT_TO_CHANGE_MAXPOOL_SIZE_OF_SCHEDULED_THREAD_POOL_EXECUTOR"/>
483 484
  </Match>
  <Match>
C
Calvin 已提交
485
    <Bug pattern="BIT_AND"/>
486 487
  </Match>
  <Match>
C
Calvin 已提交
488
    <Bug pattern="DMI_COLLECTIONS_SHOULD_NOT_CONTAIN_THEMSELVES"/>
489 490
  </Match>
  <Match>
C
Calvin 已提交
491
    <Bug pattern="OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE"/>
492 493
  </Match>
  <Match>
C
Calvin 已提交
494
    <Bug pattern="HE_SIGNATURE_DECLARES_HASHING_OF_UNHASHABLE_CLASS"/>
495 496
  </Match>
  <Match>
C
Calvin 已提交
497
    <Bug pattern="EC_NULL_ARG"/>
498 499
  </Match>
  <Match>
C
Calvin 已提交
500
    <Bug pattern="NP_NONNULL_RETURN_VIOLATION"/>
501 502
  </Match>
  <Match>
C
Calvin 已提交
503
    <Bug pattern="VA_PRIMITIVE_ARRAY_PASSED_TO_OBJECT_VARARG"/>
504 505
  </Match>
  <Match>
C
Calvin 已提交
506
    <Bug pattern="DLS_DEAD_LOCAL_STORE"/>
507 508
  </Match>
  <Match>
C
Calvin 已提交
509
    <Bug pattern="HE_EQUALS_USE_HASHCODE"/>
510 511
  </Match>
  <Match>
C
Calvin 已提交
512
    <Bug pattern="RV_ABSOLUTE_VALUE_OF_RANDOM_INT"/>
513 514
  </Match>
  <Match>
C
Calvin 已提交
515
    <Bug pattern="FE_FLOATING_POINT_EQUALITY"/>
516 517
  </Match>
  <Match>
C
Calvin 已提交
518
    <Bug pattern="NM_SAME_SIMPLE_NAME_AS_INTERFACE"/>
519 520
  </Match>
  <Match>
C
Calvin 已提交
521
    <Bug pattern="WL_USING_GETCLASS_RATHER_THAN_CLASS_LITERAL"/>
522 523
  </Match>
  <Match>
C
Calvin 已提交
524
    <Bug pattern="SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE"/>
525 526
  </Match>
  <Match>
C
Calvin 已提交
527
    <Bug pattern="RE_BAD_SYNTAX_FOR_REGULAR_EXPRESSION"/>
528 529
  </Match>
  <Match>
C
Calvin 已提交
530
    <Bug pattern="NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE"/>
531 532
  </Match>
  <Match>
C
Calvin 已提交
533
    <Bug pattern="STCAL_INVOKE_ON_STATIC_CALENDAR_INSTANCE"/>
534 535
  </Match>
  <Match>
C
Calvin 已提交
536
    <Bug pattern="INT_BAD_COMPARISON_WITH_NONNEGATIVE_VALUE"/>
537 538
  </Match>
  <Match>
C
Calvin 已提交
539
    <Bug pattern="DMI_BIGDECIMAL_CONSTRUCTED_FROM_DOUBLE"/>
540 541
  </Match>
  <Match>
C
Calvin 已提交
542
    <Bug pattern="IS_INCONSISTENT_SYNC"/>
543 544
  </Match>
  <Match>
C
Calvin 已提交
545
    <Bug pattern="LG_LOST_LOGGER_DUE_TO_WEAK_REFERENCE"/>
546 547
  </Match>
  <Match>
C
Calvin 已提交
548
    <Bug pattern="RV_REM_OF_HASHCODE"/>
549 550
  </Match>
  <Match>
C
Calvin 已提交
551
    <Bug pattern="DMI_ENTRY_SETS_MAY_REUSE_ENTRY_OBJECTS"/>
552 553
  </Match>
  <Match>
C
Calvin 已提交
554
    <Bug pattern="ICAST_INT_CAST_TO_FLOAT_PASSED_TO_ROUND"/>
555 556
  </Match>
  <Match>
C
Calvin 已提交
557
    <Bug pattern="RV_ABSOLUTE_VALUE_OF_HASHCODE"/>
558 559
  </Match>
  <Match>
C
Calvin 已提交
560
    <Bug pattern="DMI_CALLING_NEXT_FROM_HASNEXT"/>
561 562
  </Match>
  <Match>
C
Calvin 已提交
563
    <Bug pattern="NP_NULL_ON_SOME_PATH"/>
564 565
  </Match>
  <Match>
C
Calvin 已提交
566
    <Bug pattern="RS_READOBJECT_SYNC"/>
567 568
  </Match>
  <Match>
C
Calvin 已提交
569
    <Bug pattern="EC_INCOMPATIBLE_ARRAY_COMPARE"/>
570 571
  </Match>
  <Match>
C
Calvin 已提交
572
    <Bug pattern="BC_UNCONFIRMED_CAST"/>
573 574
  </Match>
  <Match>
C
Calvin 已提交
575
    <Bug pattern="EQ_GETCLASS_AND_CLASS_CONSTANT"/>
576 577
  </Match>
  <Match>
C
Calvin 已提交
578
    <Bug pattern="SA_FIELD_DOUBLE_ASSIGNMENT"/>
579 580
  </Match>
  <Match>
C
Calvin 已提交
581
    <Bug pattern="VA_FORMAT_STRING_ARG_MISMATCH"/>
582 583
  </Match>
  <Match>
C
Calvin 已提交
584
    <Bug pattern="BX_UNBOXED_AND_COERCED_FOR_TERNARY_OPERATOR"/>
585 586
  </Match>
  <Match>
C
Calvin 已提交
587
    <Bug pattern="SF_SWITCH_FALLTHROUGH"/>
588 589
  </Match>
  <Match>
C
Calvin 已提交
590
    <Bug pattern="DMI_LONG_BITS_TO_DOUBLE_INVOKED_ON_INT"/>
591 592
  </Match>
  <Match>
C
Calvin 已提交
593
    <Bug pattern="IJU_NO_TESTS"/>
594 595
  </Match>
  <Match>
C
Calvin 已提交
596
    <Bug pattern="RE_POSSIBLE_UNINTENDED_PATTERN"/>
597 598
  </Match>
  <Match>
C
Calvin 已提交
599
    <Bug pattern="SA_LOCAL_SELF_COMPARISON"/>
600 601
  </Match>
  <Match>
C
Calvin 已提交
602
    <Bug pattern="IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION"/>
603 604
  </Match>
  <Match>
C
Calvin 已提交
605
    <Bug pattern="UG_SYNC_SET_UNSYNC_GET"/>
606 607
  </Match>
  <Match>
C
Calvin 已提交
608
    <Bug pattern="BC_IMPOSSIBLE_DOWNCAST"/>
609 610
  </Match>
  <Match>
C
Calvin 已提交
611
    <Bug pattern="SA_FIELD_SELF_COMPUTATION"/>
612 613
  </Match>
  <Match>
C
Calvin 已提交
614
    <Bug pattern="NO_NOTIFY_NOT_NOTIFYALL"/>
615 616
  </Match>
  <Match>
C
Calvin 已提交
617
    <Bug pattern="BX_UNBOXING_IMMEDIATELY_REBOXED"/>
618 619
  </Match>
  <Match>
C
Calvin 已提交
620
    <Bug pattern="SF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH"/>
621 622
  </Match>
  <Match>
C
Calvin 已提交
623
    <Bug pattern="EQ_COMPARETO_USE_OBJECT_EQUALS"/>
624 625
  </Match>
  <Match>
C
Calvin 已提交
626
    <Bug pattern="LI_LAZY_INIT_UPDATE_STATIC"/>
627 628
  </Match>
  <Match>
C
Calvin 已提交
629
    <Bug pattern="SE_NONLONG_SERIALVERSIONID"/>
630 631
  </Match>
  <Match>
C
Calvin 已提交
632
    <Bug pattern="ODR_OPEN_DATABASE_RESOURCE"/>
633 634
  </Match>
  <Match>
C
Calvin 已提交
635
    <Bug pattern="RC_REF_COMPARISON_BAD_PRACTICE"/>
636 637
  </Match>
  <Match>
C
Calvin 已提交
638
    <Bug pattern="NM_LCASE_HASHCODE"/>
639 640
  </Match>
  <Match>
C
Calvin 已提交
641
    <Bug pattern="XSS_REQUEST_PARAMETER_TO_JSP_WRITER"/>
642 643
  </Match>
  <Match>
C
Calvin 已提交
644
    <Bug pattern="ITA_INEFFICIENT_TO_ARRAY"/>
645 646
  </Match>
  <Match>
C
Calvin 已提交
647
    <Bug pattern="SIC_INNER_SHOULD_BE_STATIC"/>
648 649
  </Match>
  <Match>
C
Calvin 已提交
650
    <Bug pattern="ES_COMPARING_PARAMETER_STRING_WITH_EQ"/>
651 652
  </Match>
  <Match>
C
Calvin 已提交
653
    <Bug pattern="IL_CONTAINER_ADDED_TO_ITSELF"/>
654 655
  </Match>
  <Match>
C
Calvin 已提交
656
    <Bug pattern="VA_FORMAT_STRING_BAD_CONVERSION"/>
657 658
  </Match>
  <Match>
C
Calvin 已提交
659
    <Bug pattern="IP_PARAMETER_IS_DEAD_BUT_OVERWRITTEN"/>
660 661
  </Match>
  <Match>
C
Calvin 已提交
662
    <Bug pattern="CO_SELF_NO_OBJECT"/>
663 664
  </Match>
  <Match>
C
Calvin 已提交
665
    <Bug pattern="MS_MUTABLE_ARRAY"/>
666 667
  </Match>
  <Match>
C
Calvin 已提交
668
    <Bug pattern="UW_UNCOND_WAIT"/>
669 670
  </Match>
  <Match>
C
Calvin 已提交
671
    <Bug pattern="VO_VOLATILE_INCREMENT"/>
672 673
  </Match>
  <Match>
C
Calvin 已提交
674
    <Bug pattern="CO_COMPARETO_RESULTS_MIN_VALUE"/>
675 676
  </Match>
  <Match>
C
Calvin 已提交
677
    <Bug pattern="DLS_DEAD_LOCAL_STORE_SHADOWS_FIELD"/>
678 679
  </Match>
  <Match>
C
Calvin 已提交
680
    <Bug pattern="NP_BOOLEAN_RETURN_NULL"/>
681 682
  </Match>
  <Match>
C
Calvin 已提交
683
    <Bug pattern="DL_SYNCHRONIZATION_ON_UNSHARED_BOXED_PRIMITIVE"/>
684 685
  </Match>
  <Match>
C
Calvin 已提交
686
    <Bug pattern="DM_GC"/>
687 688
  </Match>
  <Match>
C
Calvin 已提交
689
    <Bug pattern="DL_SYNCHRONIZATION_ON_BOXED_PRIMITIVE"/>
690 691
  </Match>
  <Match>
C
Calvin 已提交
692
    <Bug pattern="DE_MIGHT_DROP"/>
693 694
  </Match>
  <Match>
C
Calvin 已提交
695
    <Bug pattern="RV_DONT_JUST_NULL_CHECK_READLINE"/>
696 697
  </Match>
  <Match>
C
Calvin 已提交
698
    <Bug pattern="URF_UNREAD_FIELD"/>
699 700
  </Match>
  <Match>
C
Calvin 已提交
701
    <Bug pattern="NP_NULL_INSTANCEOF"/>
702 703
  </Match>
  <Match>
C
Calvin 已提交
704
    <Bug pattern="MS_PKGPROTECT"/>
705 706
  </Match>
  <Match>
C
Calvin 已提交
707
    <Bug pattern="TQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_NEVER_SINK"/>
708 709
  </Match>
  <Match>
C
Calvin 已提交
710
    <Bug pattern="RV_CHECK_COMPARETO_FOR_SPECIFIC_RETURN_VALUE"/>
711 712
  </Match>
  <Match>
C
Calvin 已提交
713
    <Bug pattern="ICAST_INT_2_LONG_AS_INSTANT"/>
714 715
  </Match>
  <Match>
C
Calvin 已提交
716
    <Bug pattern="SWL_SLEEP_WITH_LOCK_HELD"/>
717 718
  </Match>
  <Match>
C
Calvin 已提交
719
    <Bug pattern="FI_PUBLIC_SHOULD_BE_PROTECTED"/>
720 721
  </Match>
  <Match>
C
Calvin 已提交
722
    <Bug pattern="STI_INTERRUPTED_ON_CURRENTTHREAD"/>
723 724
  </Match>
  <Match>
C
Calvin 已提交
725
    <Bug pattern="BIT_SIGNED_CHECK"/>
726 727
  </Match>
  <Match>
C
Calvin 已提交
728
    <Bug pattern="EQ_OTHER_NO_OBJECT"/>
729 730
  </Match>
  <Match>
C
Calvin 已提交
731
    <Bug pattern="NP_NONNULL_PARAM_VIOLATION"/>
732 733
  </Match>
  <Match>
C
Calvin 已提交
734
    <Bug pattern="FI_EMPTY"/>
735 736
  </Match>
  <Match>
C
Calvin 已提交
737
    <Bug pattern="NP_CLOSING_NULL"/>
738 739
  </Match>
  <Match>
C
Calvin 已提交
740
    <Bug pattern="UWF_NULL_FIELD"/>
741 742
  </Match>
  <Match>
C
Calvin 已提交
743
    <Bug pattern="NN_NAKED_NOTIFY"/>
744 745
  </Match>
  <Match>
C
Calvin 已提交
746
    <Bug pattern="OS_OPEN_STREAM"/>
747 748
  </Match>
  <Match>
C
Calvin 已提交
749
    <Bug pattern="NM_SAME_SIMPLE_NAME_AS_SUPERCLASS"/>
750 751
  </Match>
  <Match>
C
Calvin 已提交
752
    <Bug pattern="EQ_ABSTRACT_SELF"/>
753 754
  </Match>
  <Match>
C
Calvin 已提交
755
    <Bug pattern="J2EE_STORE_OF_NON_SERIALIZABLE_OBJECT_INTO_SESSION"/>
756 757
  </Match>
  <Match>
C
Calvin 已提交
758
    <Bug pattern="RCN_REDUNDANT_COMPARISON_TWO_NULL_VALUES"/>
759 760
  </Match>
  <Match>
C
Calvin 已提交
761
    <Bug pattern="SIC_INNER_SHOULD_BE_STATIC_ANON"/>
762 763
  </Match>
  <Match>
C
Calvin 已提交
764
    <Bug pattern="NM_CLASS_NOT_EXCEPTION"/>
765 766
  </Match>
  <Match>
C
Calvin 已提交
767
    <Bug pattern="SE_METHOD_MUST_BE_PRIVATE"/>
768 769
  </Match>
  <Match>
C
Calvin 已提交
770
    <Bug pattern="QBA_QUESTIONABLE_BOOLEAN_ASSIGNMENT"/>
771 772
  </Match>
  <Match>
C
Calvin 已提交
773
    <Bug pattern="SS_SHOULD_BE_STATIC"/>
774 775
  </Match>
  <Match>
C
Calvin 已提交
776
    <Bug pattern="FI_EXPLICIT_INVOCATION"/>
777 778
  </Match>
  <Match>
C
Calvin 已提交
779
    <Bug pattern="EC_ARRAY_AND_NONARRAY"/>
780 781
  </Match>
  <Match>
C
Calvin 已提交
782
    <Bug pattern="BIT_IOR"/>
783 784
  </Match>
  <Match>
C
Calvin 已提交
785
    <Bug pattern="MS_SHOULD_BE_FINAL"/>
786 787
  </Match>
  <Match>
C
Calvin 已提交
788
    <Bug pattern="SE_TRANSIENT_FIELD_NOT_RESTORED"/>
789 790
  </Match>
  <Match>
C
Calvin 已提交
791
    <Bug pattern="EQ_DONT_DEFINE_EQUALS_FOR_ENUM"/>
792 793
  </Match>
  <Match>
C
Calvin 已提交
794
    <Bug pattern="VA_FORMAT_STRING_EXTRA_ARGUMENTS_PASSED"/>
795 796
  </Match>
  <Match>
C
Calvin 已提交
797
    <Bug pattern="EQ_ALWAYS_FALSE"/>
798 799
  </Match>
  <Match>
C
Calvin 已提交
800
    <Bug pattern="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD"/>
801 802
  </Match>
  <Match>
C
Calvin 已提交
803
    <Bug pattern="INT_VACUOUS_BIT_OPERATION"/>
804 805
  </Match>
  <Match>
C
Calvin 已提交
806
    <Bug pattern="SF_SWITCH_NO_DEFAULT"/>
807 808
  </Match>
  <Match>
C
Calvin 已提交
809
    <Bug pattern="IL_INFINITE_LOOP"/>
810 811
  </Match>
  <Match>
C
Calvin 已提交
812
    <Bug pattern="EQ_COMPARING_CLASS_NAMES"/>
813 814
  </Match>
  <Match>
C
Calvin 已提交
815
    <Bug pattern="NP_ALWAYS_NULL_EXCEPTION"/>
816 817
  </Match>
  <Match>
C
Calvin 已提交
818
    <Bug pattern="DB_DUPLICATE_BRANCHES"/>
819 820
  </Match>
  <Match>
C
Calvin 已提交
821
    <Bug pattern="IMSE_DONT_CATCH_IMSE"/>
822 823
  </Match>
  <Match>
C
Calvin 已提交
824
    <Bug pattern="XSS_REQUEST_PARAMETER_TO_SERVLET_WRITER"/>
825 826
  </Match>
  <Match>
C
Calvin 已提交
827
    <Bug pattern="DMI_HARDCODED_ABSOLUTE_FILENAME"/>
828 829
  </Match>
  <Match>
C
Calvin 已提交
830
    <Bug pattern="HE_HASHCODE_NO_EQUALS"/>
831 832
  </Match>
  <Match>
C
Calvin 已提交
833
    <Bug pattern="EC_UNRELATED_CLASS_AND_INTERFACE"/>
834 835
  </Match>
  <Match>
C
Calvin 已提交
836
    <Bug pattern="NP_DEREFERENCE_OF_READLINE_VALUE"/>
837 838
  </Match>
  <Match>
C
Calvin 已提交
839
    <Bug pattern="BC_IMPOSSIBLE_CAST"/>
840 841
  </Match>
  <Match>
C
Calvin 已提交
842
    <Bug pattern="NP_NULL_ON_SOME_PATH_EXCEPTION"/>
843 844
  </Match>
  <Match>
C
Calvin 已提交
845
    <Bug pattern="ICAST_QUESTIONABLE_UNSIGNED_RIGHT_SHIFT"/>
846 847
  </Match>
  <Match>
C
Calvin 已提交
848
    <Bug pattern="IC_INIT_CIRCULARITY"/>
849 850
  </Match>
  <Match>
C
Calvin 已提交
851
    <Bug pattern="UM_UNNECESSARY_MATH"/>
852 853
  </Match>
  <Match>
C
Calvin 已提交
854
    <Bug pattern="NM_CLASS_NAMING_CONVENTION"/>
855
  </Match>
856
  <Match>
C
Calvin 已提交
857
    <Bug pattern="RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE"/>
858 859
  </Match>
  <Match>
C
Calvin 已提交
860
    <Bug pattern="EQ_DOESNT_OVERRIDE_EQUALS"/>
861 862
  </Match>
  <Match>
C
Calvin 已提交
863
    <Bug pattern="SA_LOCAL_SELF_ASSIGNMENT_INSTEAD_OF_FIELD"/>
864 865
  </Match>
  <Match>
C
Calvin 已提交
866
    <Bug pattern="NM_LCASE_TOSTRING"/>
867 868
  </Match>
  <Match>
C
Calvin 已提交
869
    <Bug pattern="DM_USELESS_THREAD"/>
870 871
  </Match>
  <Match>
C
Calvin 已提交
872
    <Bug pattern="JML_JSR166_CALLING_WAIT_RATHER_THAN_AWAIT"/>
873 874
  </Match>
  <Match>
C
Calvin 已提交
875
    <Bug pattern="FI_NULLIFY_SUPER"/>
876 877
  </Match>
  <Match>
C
Calvin 已提交
878
    <Bug pattern="MS_MUTABLE_HASHTABLE"/>
879 880
  </Match>
  <Match>
C
Calvin 已提交
881
    <Bug pattern="NM_CONFUSING"/>
882 883
  </Match>
  <Match>
C
Calvin 已提交
884
    <Bug pattern="DM_NEW_FOR_GETCLASS"/>
885 886
  </Match>
  <Match>
C
Calvin 已提交
887
    <Bug pattern="IM_AVERAGE_COMPUTATION_COULD_OVERFLOW"/>
888 889
  </Match>
  <Match>
C
Calvin 已提交
890
    <Bug pattern="SE_BAD_FIELD_INNER_CLASS"/>
891 892
  </Match>
  <Match>
C
Calvin 已提交
893
    <Bug pattern="NP_UNWRITTEN_FIELD"/>
894 895
  </Match>
  <Match>
C
Calvin 已提交
896
    <Bug pattern="RV_RETURN_VALUE_IGNORED_BAD_PRACTICE"/>
897 898
  </Match>
  <Match>
C
Calvin 已提交
899
    <Bug pattern="RC_REF_COMPARISON"/>
900 901
  </Match>
  <Match>
C
Calvin 已提交
902
    <Bug pattern="MF_CLASS_MASKS_FIELD"/>
903 904
  </Match>
  <Match>
C
Calvin 已提交
905
    <Bug pattern="PS_PUBLIC_SEMAPHORES"/>
906 907
  </Match>
  <Match>
C
Calvin 已提交
908
    <Bug pattern="SKIPPED_CLASS_TOO_BIG"/>
909 910
  </Match>
  <Match>
C
Calvin 已提交
911
    <Bug pattern="HSC_HUGE_SHARED_STRING_CONSTANT"/>
912 913
  </Match>
  <Match>
C
Calvin 已提交
914
    <Bug pattern="SE_NO_SUITABLE_CONSTRUCTOR"/>
915 916
  </Match>
  <Match>
C
Calvin 已提交
917
    <Bug pattern="MWN_MISMATCHED_NOTIFY"/>
918 919
  </Match>
  <Match>
C
Calvin 已提交
920
    <Bug pattern="STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE"/>
921 922
  </Match>
  <Match>
C
Calvin 已提交
923
    <Bug pattern="SA_LOCAL_DOUBLE_ASSIGNMENT"/>
924 925
  </Match>
  <Match>
C
Calvin 已提交
926
    <Bug pattern="RV_RETURN_VALUE_IGNORED2"/>
927 928
  </Match>
  <Match>
C
Calvin 已提交
929
    <Bug pattern="NM_VERY_CONFUSING"/>
930 931
  </Match>
  <Match>
C
Calvin 已提交
932
    <Bug pattern="IO_APPENDING_TO_OBJECT_OUTPUT_STREAM"/>
933 934
  </Match>
  <Match>
C
Calvin 已提交
935
    <Bug pattern="DM_RUN_FINALIZERS_ON_EXIT"/>
936 937
  </Match>
  <Match>
C
Calvin 已提交
938
    <Bug pattern="STCAL_STATIC_SIMPLE_DATE_FORMAT_INSTANCE"/>
939 940
  </Match>
  <Match>
C
Calvin 已提交
941
    <Bug pattern="FI_FINALIZER_NULLS_FIELDS"/>
942 943
  </Match>
  <Match>
C
Calvin 已提交
944
    <Bug pattern="FE_TEST_IF_EQUAL_TO_NOT_A_NUMBER"/>
945 946
  </Match>
  <Match>
C
Calvin 已提交
947
    <Bug pattern="TLW_TWO_LOCK_WAIT"/>
948 949
  </Match>
  <Match>
C
Calvin 已提交
950
    <Bug pattern="DMI_CONSTANT_DB_PASSWORD"/>
951 952
  </Match>
  <Match>
C
Calvin 已提交
953
    <Bug pattern="DMI_ARGUMENTS_WRONG_ORDER"/>
954 955
  </Match>
  <Match>
C
Calvin 已提交
956
    <Bug pattern="DMI_COLLECTION_OF_URLS"/>
957 958
  </Match>
  <Match>
C
Calvin 已提交
959
    <Bug pattern="NM_METHOD_NAMING_CONVENTION"/>
960 961
  </Match>
  <Match>
C
Calvin 已提交
962
    <Bug pattern="SIC_THREADLOCAL_DEADLY_EMBRACE"/>
963 964
  </Match>
  <Match>
C
Calvin 已提交
965
    <Bug pattern="NM_WRONG_PACKAGE_INTENTIONAL"/>
966 967
  </Match>
  <Match>
C
Calvin 已提交
968
    <Bug pattern="INT_BAD_REM_BY_1"/>
969 970
  </Match>
  <Match>
C
Calvin 已提交
971
    <Bug pattern="ES_COMPARING_STRINGS_WITH_EQ"/>
972 973
  </Match>
  <Match>
C
Calvin 已提交
974
    <Bug pattern="QF_QUESTIONABLE_FOR_LOOP"/>
975 976
  </Match>
  <Match>
C
Calvin 已提交
977
    <Bug pattern="VA_FORMAT_STRING_BAD_CONVERSION_TO_BOOLEAN"/>
978 979
  </Match>
  <Match>
C
Calvin 已提交
980
    <Bug pattern="XFB_XML_FACTORY_BYPASS"/>
981 982
  </Match>
  <Match>
C
Calvin 已提交
983
    <Bug pattern="WS_WRITEOBJECT_SYNC"/>
984 985
  </Match>
  <Match>
C
Calvin 已提交
986
    <Bug pattern="CN_IDIOM_NO_SUPER_CALL"/>
987 988
  </Match>
  <Match>
C
Calvin 已提交
989
    <Bug pattern="DLS_DEAD_STORE_OF_CLASS_LITERAL"/>
990 991
  </Match>
  <Match>
C
Calvin 已提交
992
    <Bug pattern="BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS"/>
993 994
  </Match>
  <Match>
C
Calvin 已提交
995
    <Bug pattern="ML_SYNC_ON_FIELD_TO_GUARD_CHANGING_THAT_FIELD"/>
996 997
  </Match>
  <Match>
C
Calvin 已提交
998
    <Bug pattern="MWN_MISMATCHED_WAIT"/>
999 1000
  </Match>
  <Match>
C
Calvin 已提交
1001
    <Bug pattern="DM_NEXTINT_VIA_NEXTDOUBLE"/>
1002 1003
  </Match>
  <Match>
C
Calvin 已提交
1004
    <Bug pattern="AT_OPERATION_SEQUENCE_ON_CONCURRENT_ABSTRACTION"/>
1005 1006
  </Match>
  <Match>
C
Calvin 已提交
1007
    <Bug pattern="DLS_DEAD_LOCAL_STORE_OF_NULL"/>
1008 1009
  </Match>
  <Match>
C
Calvin 已提交
1010
    <Bug pattern="DMI_BLOCKING_METHODS_ON_URL"/>
1011 1012
  </Match>
  <Match>
C
Calvin 已提交
1013
    <Bug pattern="NP_NULL_ON_SOME_PATH_MIGHT_BE_INFEASIBLE"/>
1014 1015
  </Match>
  <Match>
C
Calvin 已提交
1016
    <Bug pattern="NM_VERY_CONFUSING_INTENTIONAL"/>
1017 1018
  </Match>
  <Match>
C
Calvin 已提交
1019
    <Bug pattern="XSS_REQUEST_PARAMETER_TO_SEND_ERROR"/>
1020 1021
  </Match>
  <Match>
C
Calvin 已提交
1022
    <Bug pattern="SE_PRIVATE_READ_RESOLVE_NOT_INHERITED"/>
1023 1024
  </Match>
  <Match>
C
Calvin 已提交
1025
    <Bug pattern="DMI_INVOKING_TOSTRING_ON_ARRAY"/>
1026 1027
  </Match>
  <Match>
C
Calvin 已提交
1028
    <Bug pattern="NP_ARGUMENT_MIGHT_BE_NULL"/>
1029 1030
  </Match>
  <Match>
C
Calvin 已提交
1031
    <Bug pattern="CO_ABSTRACT_SELF"/>
1032 1033
  </Match>
  <Match>
C
Calvin 已提交
1034
    <Bug pattern="DM_EXIT"/>
1035 1036
  </Match>
  <Match>
C
Calvin 已提交
1037
    <Bug pattern="RV_RETURN_VALUE_OF_PUTIFABSENT_IGNORED"/>
1038 1039
  </Match>
  <Match>
C
Calvin 已提交
1040
    <Bug pattern="UL_UNRELEASED_LOCK_EXCEPTION_PATH"/>
1041 1042
  </Match>
  <Match>
C
Calvin 已提交
1043
    <Bug pattern="SE_BAD_FIELD"/>
1044 1045
  </Match>
  <Match>
C
Calvin 已提交
1046
    <Bug pattern="SA_LOCAL_SELF_ASSIGNMENT"/>
1047 1048
  </Match>
  <Match>
C
Calvin 已提交
1049
    <Bug pattern="NP_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD"/>
1050 1051
  </Match>
  <Match>
C
Calvin 已提交
1052
    <Bug pattern="RR_NOT_CHECKED"/>
1053 1054
  </Match>
  <Match>
C
Calvin 已提交
1055
    <Bug pattern="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD"/>
1056 1057
  </Match>
  <Match>
C
Calvin 已提交
1058
    <Bug pattern="EQ_SELF_NO_OBJECT"/>
1059 1060
  </Match>
  <Match>
C
Calvin 已提交
1061
    <Bug pattern="NP_TOSTRING_COULD_RETURN_NULL"/>
1062 1063
  </Match>
  <Match>
C
Calvin 已提交
1064
    <Bug pattern="GC_UNRELATED_TYPES"/>
1065 1066
  </Match>
  <Match>
C
Calvin 已提交
1067
    <Bug pattern="IL_INFINITE_RECURSIVE_LOOP"/>
1068 1069
  </Match>
  <Match>
C
Calvin 已提交
1070
    <Bug pattern="DM_STRING_TOSTRING"/>
1071 1072
  </Match>
  <Match>
C
Calvin 已提交
1073
    <Bug pattern="AM_CREATES_EMPTY_ZIP_FILE_ENTRY"/>
1074 1075
  </Match>
  <Match>
C
Calvin 已提交
1076
    <Bug pattern="NS_NON_SHORT_CIRCUIT"/>
1077 1078
  </Match>
  <Match>
C
Calvin 已提交
1079
    <Bug pattern="DM_BOOLEAN_CTOR"/>
1080 1081
  </Match>
  <Match>
C
Calvin 已提交
1082
    <Bug pattern="BC_BAD_CAST_TO_CONCRETE_COLLECTION"/>
1083 1084
  </Match>
  <Match>
C
Calvin 已提交
1085
    <Bug pattern="SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS"/>
1086 1087
  </Match>
  <Match>
C
Calvin 已提交
1088
    <Bug pattern="LI_LAZY_INIT_STATIC"/>
1089 1090
  </Match>
  <Match>
C
Calvin 已提交
1091
    <Bug pattern="NM_FUTURE_KEYWORD_USED_AS_IDENTIFIER"/>
1092 1093
  </Match>
  <Match>
C
Calvin 已提交
1094
    <Bug pattern="ICAST_INTEGER_MULTIPLY_CAST_TO_LONG"/>
1095 1096
  </Match>
  <Match>
C
Calvin 已提交
1097
    <Bug pattern="STI_INTERRUPTED_ON_UNKNOWNTHREAD"/>
1098 1099
  </Match>
  <Match>
C
Calvin 已提交
1100
    <Bug pattern="DMI_DOH"/>
1101 1102
  </Match>
  <Match>
C
Calvin 已提交
1103
    <Bug pattern="SA_FIELD_SELF_ASSIGNMENT"/>
1104 1105
  </Match>
  <Match>
C
Calvin 已提交
1106
    <Bug pattern="DMI_EMPTY_DB_PASSWORD"/>
1107 1108
  </Match>
  <Match>
C
Calvin 已提交
1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181
    <Bug pattern="IJU_BAD_SUITE_METHOD"/>
  </Match>
  <Match>
    <Bug pattern="VA_FORMAT_STRING_MISSING_ARGUMENT"/>
  </Match>
  <Match>
    <Bug pattern="BIT_ADD_OF_SIGNED_BYTE"/>
  </Match>
  <Match>
    <Bug pattern="SBSC_USE_STRINGBUFFER_CONCATENATION"/>
  </Match>
  <Match>
    <Bug pattern="TQ_ALWAYS_VALUE_USED_WHERE_NEVER_REQUIRED"/>
  </Match>
  <Match>
    <Bug pattern="EQ_ALWAYS_TRUE"/>
  </Match>
  <Match>
    <Bug pattern="ISC_INSTANTIATE_STATIC_CLASS"/>
  </Match>
  <Match>
    <Bug pattern="BC_BAD_CAST_TO_ABSTRACT_COLLECTION"/>
  </Match>
  <Match>
    <Bug pattern="IT_NO_SUCH_ELEMENT"/>
  </Match>
  <Match>
    <Bug pattern="MSF_MUTABLE_SERVLET_FIELD"/>
  </Match>
  <Match>
    <Bug pattern="BIT_IOR_OF_SIGNED_BYTE"/>
  </Match>
  <Match>
    <Bug pattern="JLM_JSR166_LOCK_MONITORENTER"/>
  </Match>
  <Match>
    <Bug pattern="SE_NONSTATIC_SERIALVERSIONID"/>
  </Match>
  <Match>
    <Bug pattern="BC_VACUOUS_INSTANCEOF"/>
  </Match>
  <Match>
    <Bug pattern="RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN"/>
  </Match>
  <Match>
    <Bug pattern="NS_DANGEROUS_NON_SHORT_CIRCUIT"/>
  </Match>
  <Match>
    <Bug pattern="BC_IMPOSSIBLE_DOWNCAST_OF_TOARRAY"/>
  </Match>
  <Match>
    <Bug pattern="MS_OOI_PKGPROTECT"/>
  </Match>
  <Match>
    <Bug pattern="EC_UNRELATED_TYPES"/>
  </Match>
  <Match>
    <Bug pattern="MS_EXPOSE_REP"/>
  </Match>
  <Match>
    <Bug pattern="NP_IMMEDIATE_DEREFERENCE_OF_READLINE"/>
  </Match>
  <Match>
    <Bug pattern="ESync_EMPTY_SYNC"/>
  </Match>
  <Match>
    <Bug pattern="HRS_REQUEST_PARAMETER_TO_COOKIE"/>
  </Match>
  <Match>
    <Bug pattern="UMAC_UNCALLABLE_METHOD_OF_ANONYMOUS_CLASS"/>
  </Match>
  <Match>
    <Bug pattern="DLS_OVERWRITTEN_INCREMENT"/>
1182
  </Match>
1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200
  <Match>
    <Bug pattern="PT_ABSOLUTE_PATH_TRAVERSAL"/>
  </Match>
  <Match>
    <Bug pattern="TQ_COMPARING_VALUES_WITH_INCOMPATIBLE_TYPE_QUALIFIERS"/>
  </Match>
  <Match>
    <Bug pattern="MS_SHOULD_BE_REFACTORED_TO_BE_FINAL"/>
  </Match>
  <Match>
    <Bug pattern="NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR"/>
  </Match>
  <Match>
    <Bug pattern="PT_RELATIVE_PATH_TRAVERSAL"/>
  </Match>
  <Match>
    <Bug pattern="BC_UNCONFIRMED_CAST_OF_RETURN_VALUE"/>
  </Match>
1201
</FindBugsFilter>