#1443 RedundantFieldInitializer: False positive for small floats
This commit is contained in:
committed by
Andreas Dangel
parent
f1a319d6ee
commit
90b1f65ea2
+1
-1
@@ -100,7 +100,7 @@ public class RedundantFieldInitializerRule extends AbstractJavaRule {
|
||||
value = (int) literal.getImage().charAt(1);
|
||||
}
|
||||
|
||||
if (value.longValue() == 0) {
|
||||
if (value.doubleValue() == 0) {
|
||||
addViolation(data, variableDeclarator);
|
||||
}
|
||||
}
|
||||
|
||||
+10
@@ -1299,6 +1299,16 @@ public class Bar {
|
||||
<code><![CDATA[
|
||||
public class SomeClass {
|
||||
private long someNumber = 0x100000000000L;
|
||||
}
|
||||
]]></code>
|
||||
</test-code>
|
||||
|
||||
<test-code>
|
||||
<description>#1443 RedundantFieldInitializer: False positive for small floats</description>
|
||||
<expected-problems>0</expected-problems>
|
||||
<code><![CDATA[
|
||||
public class SomeClass {
|
||||
private float someNumber = 0.1f;
|
||||
}
|
||||
]]></code>
|
||||
</test-code>
|
||||
|
||||
Reference in New Issue
Block a user