
resources.report.rules.pmd.BigIntegerInstantiation.html Maven / Gradle / Ivy
BigIntegerInstantiation
BigIntegerInstantiation
Don't create instances of already existing BigInteger
(BigInteger.ZERO, BigInteger.ONE) and for 1.5 on,
BigInteger.TEN and BigDecimal (BigDecimal.ZERO,
BigDecimal.ONE, BigDecimal.TEN)
This rule is defined by the following Java class:
net.sourceforge.pmd.rules.basic.BigIntegerInstantiation
Example:
public class Test {
public static void main(String[] args) {
BigInteger bi=new BigInteger(1);
BigInteger bi2=new BigInteger("0");
BigInteger bi3=new BigInteger(0.0);
BigInteger bi4;
bi4=new BigInteger(0);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy