Bump checkstyle version to support Java 21 syntax

This commit is contained in:
Alexey Andreev 2023-09-28 13:51:08 +02:00
parent ab507bb22b
commit ada85b4c07
3 changed files with 11 additions and 6 deletions

View File

@ -1697,7 +1697,7 @@ public class TBigDecimal extends Number implements Comparable<TBigDecimal>, Seri
TMathContext newPrecision = mc; // MathContext by default TMathContext newPrecision = mc; // MathContext by default
// In particular cases, it reduces the problem to call the other 'pow()' // In particular cases, it reduces the problem to call the other 'pow()'
if ((n == 0) || ((isZero()) && (n > 0))) { if (n == 0 || isZero() && n > 0) {
return pow(n); return pow(n);
} }
if ((m > 999999999) || ((mcPrecision == 0) && (n < 0)) || ((mcPrecision > 0) && (elength > mcPrecision))) { if ((m > 999999999) || ((mcPrecision == 0) && (n < 0)) || ((mcPrecision > 0) && (elength > mcPrecision))) {
@ -2382,7 +2382,7 @@ public class TBigDecimal extends Number implements Comparable<TBigDecimal>, Seri
*/ */
public String toPlainString() { public String toPlainString() {
String intStr = getUnscaledValue().toString(); String intStr = getUnscaledValue().toString();
if ((scale == 0) || ((isZero()) && (scale < 0))) { if (scale == 0 || isZero() && scale < 0) {
return intStr; return intStr;
} }
int begin = (signum() < 0) ? 1 : 0; int begin = (signum() < 0) ? 1 : 0;
@ -2429,7 +2429,7 @@ public class TBigDecimal extends Number implements Comparable<TBigDecimal>, Seri
* @return this {@code BigDecimal} as a big integer instance. * @return this {@code BigDecimal} as a big integer instance.
*/ */
public TBigInteger toBigInteger() { public TBigInteger toBigInteger() {
if ((scale == 0) || (isZero())) { if (scale == 0 || isZero()) {
return getUnscaledValue(); return getUnscaledValue();
} else if (scale < 0) { } else if (scale < 0) {
return getUnscaledValue().multiply(TMultiplication.powerOf10(-(long) scale)); return getUnscaledValue().multiply(TMultiplication.powerOf10(-(long) scale));
@ -2449,7 +2449,7 @@ public class TBigDecimal extends Number implements Comparable<TBigDecimal>, Seri
* if rounding is necessary. * if rounding is necessary.
*/ */
public TBigInteger toBigIntegerExact() { public TBigInteger toBigIntegerExact() {
if ((scale == 0) || (isZero())) { if (scale == 0 || isZero()) {
return getUnscaledValue(); return getUnscaledValue();
} else if (scale < 0) { } else if (scale < 0) {
return getUnscaledValue().multiply(TMultiplication.powerOf10(-(long) scale)); return getUnscaledValue().multiply(TMultiplication.powerOf10(-(long) scale));

View File

@ -40,7 +40,12 @@
<module name="DefaultComesLast"/> <module name="DefaultComesLast"/>
<module name="FallThrough"/> <module name="FallThrough"/>
<module name="MultipleVariableDeclarations"/> <module name="MultipleVariableDeclarations"/>
<module name="UnnecessaryParentheses"/> <module name="UnnecessaryParentheses">
<property name="tokens" value="EXPR,IDENT,NUM_DOUBLE,NUM_FLOAT,NUM_INT,NUM_LONG,STRING_LITERAL,
LITERAL_NULL,LITERAL_FALSE,LITERAL_TRUE,ASSIGN,BAND_ASSIGN,BOR_ASSIGN,BSR_ASSIGN,BXOR_ASSIGN,DIV_ASSIGN,
MINUS_ASSIGN,MOD_ASSIGN,PLUS_ASSIGN,SL_ASSIGN,SR_ASSIGN,STAR_ASSIGN,LAMBDA,TEXT_BLOCK_LITERAL_BEGIN,
LITERAL_INSTANCEOF,INC,DEC,POST_INC,POST_DEC"/>
</module>
<module name="RedundantImport"/> <module name="RedundantImport"/>
<module name="UnusedImports"> <module name="UnusedImports">
<property name="processJavadoc" value="true"/> <property name="processJavadoc" value="true"/>

View File

@ -4,7 +4,7 @@ asm = "9.5"
jackson = "2.14.2" jackson = "2.14.2"
jetty = "9.4.50.v20221201" jetty = "9.4.50.v20221201"
shadow = "7.1.2" shadow = "7.1.2"
checkstyle = "8.41" checkstyle = "10.12.3"
idea = "2020.1.4" idea = "2020.1.4"
idea-scala = "2020.1.43" idea-scala = "2020.1.43"
maven = "3.5.4" maven = "3.5.4"