'BigDecimal' legacy method called
Reports calls to BigDecimal.divide()
or BigDecimal.setScale()
that use integer constants to specify the rounding mode. Since JDK 1.5, consider using methods that take the RoundingMode
enum
parameter instead.
Example:
new BigDecimal("42").setScale(2, BigDecimal.ROUND_FLOOR);
After the quick-fix is applied:
new BigDecimal("42").setScale(2, RoundingMode.FLOOR);
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Java, 233.SNAPSHOT |
Last modified: 13 July 2023