forked from phoedos/pmd
Fix TODO - false positive of UselessParenthesis (refs #709)
This commit is contained in:
@ -120,8 +120,6 @@ public abstract class AbstractJavaAccessNode extends AbstractJavaNode implements
|
||||
setModifier(isDefault, DEFAULT);
|
||||
}
|
||||
|
||||
// TODO: fix the rule - around binary expressions the parentheses are needed...
|
||||
@SuppressWarnings("PMD.UselessParentheses")
|
||||
private boolean isModifier(int mask) {
|
||||
return (modifiers & mask) == mask;
|
||||
}
|
||||
|
@ -460,4 +460,15 @@ public class Useless {
|
||||
]]></code>
|
||||
</test-code>
|
||||
|
||||
<test-code>
|
||||
<description>FP on binary operator</description>
|
||||
<expected-problems>0</expected-problems>
|
||||
<code><![CDATA[
|
||||
public class Foo {
|
||||
private boolean isModifier(int mask) {
|
||||
return (modifiers & mask) == mask;
|
||||
}
|
||||
}
|
||||
]]></code>
|
||||
</test-code>
|
||||
</test-data>
|
||||
|
Reference in New Issue
Block a user