@@ -221,6 +221,11 @@ KeyEventDigger::KeyEventDigger():
221
221
d(new Private)
222
222
{
223
223
// register checker-specific key events
224
+ d->hMap [" BAD_CHECK_OF_WAIT_COND" ].insert (" wait_cond_improperly_checked" );
225
+ d->hMap [" BAD_LOCK_OBJECT" ] .insert (" boxed_lock" );
226
+ d->hMap [" BAD_LOCK_OBJECT" ] .insert (" lock_on_assigned_field" );
227
+ d->hMap [" BAD_LOCK_OBJECT" ] .insert (" single_thread_lock" );
228
+ d->hMap [" CALL_SUPER" ] .insert (" missing_super_call" );
224
229
d->hMap [" CHECKED_RETURN" ] .insert (" check_return" );
225
230
d->hMap [" CONSTANT_EXPRESSION_RESULT" ].insert (" extra_high_bits" );
226
231
d->hMap [" CONSTANT_EXPRESSION_RESULT" ].insert (" logical_vs_bitwise" );
@@ -229,14 +234,20 @@ KeyEventDigger::KeyEventDigger():
229
234
d->hMap [" CONSTANT_EXPRESSION_RESULT" ].insert (" pointless_expression" );
230
235
d->hMap [" CONSTANT_EXPRESSION_RESULT" ].insert (" result_independent_of_operands" );
231
236
d->hMap [" CONSTANT_EXPRESSION_RESULT" ].insert (" same_on_both_sides" );
237
+ d->hMap [" EXPLICIT_THIS_EXPECTED" ].insert (" implicit_this_used" );
232
238
d->hMap [" FORWARD_NULL" ] .insert (" deref_parm" );
233
239
d->hMap [" FORWARD_NULL" ] .insert (" dereference" );
234
240
d->hMap [" FORWARD_NULL" ] .insert (" var_deref_op" );
235
241
d->hMap [" FORWARD_NULL" ] .insert (" var_deref_model" );
242
+ d->hMap [" NESTING_INDENT_MISMATCH" ].insert (" dangling_else" );
243
+ d->hMap [" NESTING_INDENT_MISMATCH" ].insert (" multi_stmt_macro" );
244
+ d->hMap [" NESTING_INDENT_MISMATCH" ].insert (" on_same_line" );
245
+ d->hMap [" NESTING_INDENT_MISMATCH" ].insert (" uncle" );
236
246
d->hMap [" ORDER_REVERSAL" ] .insert (" lock_acquire" );
237
247
d->hMap [" OVERRUN_STATIC" ] .insert (" index_parm" );
238
248
d->hMap [" OVERRUN_STATIC" ] .insert (" overrun-buffer-arg" );
239
249
d->hMap [" OVERRUN_STATIC" ] .insert (" overrun-local" );
250
+ d->hMap [" STREAM_FORMAT_STATE" ] .insert (" format_changed" );
240
251
d->hMap [" UNINIT" ] .insert (" uninit_use" );
241
252
d->hMap [" UNINIT" ] .insert (" uninit_use_in_call" );
242
253
d->hMap [" UNINIT_CTOR" ] .insert (" uninit_member" );
@@ -259,7 +270,13 @@ KeyEventDigger::KeyEventDigger():
259
270
d->hMap [" LOCK" ];
260
271
261
272
// events that should never be used as key events (excluding trace events)
273
+ d->blackList .insert (" another_instance" );
274
+ d->blackList .insert (" comparison_remediation" );
275
+ d->blackList .insert (" example_access" );
276
+ d->blackList .insert (" example_comparison" );
277
+ d->blackList .insert (" example_lock" );
262
278
d->blackList .insert (" remediation" );
279
+ d->blackList .insert (" rounding_remediation" );
263
280
264
281
// trace events
265
282
d->traceEvts .insert (" break" );
0 commit comments