Enable PMD rule LogicInversion and fix violations
This commit is contained in:
parent
41d25cd523
commit
49295eb850
2 changed files with 2 additions and 3 deletions
|
@ -309,12 +309,12 @@ public class BitCoderContext {
|
||||||
for (int i = 0; i < 31; i++) {
|
for (int i = 0; i < 31; i++) {
|
||||||
int value = ctx.decodeVarBits();
|
int value = ctx.decodeVarBits();
|
||||||
int v0 = (1 << i) + 3;
|
int v0 = (1 << i) + 3;
|
||||||
if (!(v0 == value))
|
if (v0 != value)
|
||||||
throw new RuntimeException("value mismatch value=" + value + "v0=" + v0);
|
throw new RuntimeException("value mismatch value=" + value + "v0=" + v0);
|
||||||
}
|
}
|
||||||
for (int i = 0; i < 100000; i += 13) {
|
for (int i = 0; i < 100000; i += 13) {
|
||||||
int value = ctx.decodeVarBits();
|
int value = ctx.decodeVarBits();
|
||||||
if (!(value == i))
|
if (value != i)
|
||||||
throw new RuntimeException("value mismatch i=" + i + "v=" + value);
|
throw new RuntimeException("value mismatch i=" + i + "v=" + value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,7 +24,6 @@
|
||||||
<exclude name="EmptyControlStatement" />
|
<exclude name="EmptyControlStatement" />
|
||||||
<exclude name="ForLoopCanBeForeach" />
|
<exclude name="ForLoopCanBeForeach" />
|
||||||
<exclude name="LiteralsFirstInComparisons" />
|
<exclude name="LiteralsFirstInComparisons" />
|
||||||
<exclude name="LogicInversion" />
|
|
||||||
<exclude name="MissingOverride" />
|
<exclude name="MissingOverride" />
|
||||||
<exclude name="OneDeclarationPerLine" />
|
<exclude name="OneDeclarationPerLine" />
|
||||||
<exclude name="OverrideBothEqualsAndHashcode" />
|
<exclude name="OverrideBothEqualsAndHashcode" />
|
||||||
|
|
Loading…
Reference in a new issue