The code blocks that are the bodies of if
, do
,
while
, or for
statements will not be reported by this
inspection.
Example:
void foo() {
{ // unnecessary
int result = call();
analyze(result);
} // unnecessary
}
Configure the inspection:
Use the Ignore branches of 'switch' statements option to ignore the code blocks that are used as branches of switch statements.