All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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