This is an automated email from the ASF dual-hosted git repository.

aherbert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-numbers.git

commit 73bd30712453bbf245af8c2d05294def9bf3baf8
Author: Alex Herbert <aherb...@apache.org>
AuthorDate: Sat Nov 18 08:33:21 2023 +0000

    Checkstyle: private final class should be declared as final
---
 .../java/org/apache/commons/numbers/combinatorics/Stirling.java     | 4 ++--
 .../org/apache/commons/numbers/fraction/ContinuedFractionTest.java  | 2 +-
 .../commons/numbers/fraction/GeneralizedContinuedFractionTest.java  | 6 +++---
 .../src/main/java/org/apache/commons/numbers/quaternion/Slerp.java  | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git 
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Stirling.java
 
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Stirling.java
index eb63797b..4415eafa 100644
--- 
a/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Stirling.java
+++ 
b/commons-numbers-combinatorics/src/main/java/org/apache/commons/numbers/combinatorics/Stirling.java
@@ -42,7 +42,7 @@ public final class Stirling {
      * Precomputed Stirling numbers of the first kind.
      * Provides a thread-safe lazy initialization of the cache.
      */
-    private static class StirlingS1Cache {
+    private static final class StirlingS1Cache {
         /** Maximum n to compute (exclusive).
          * As s(21,3) = 13803759753640704000 is larger than Long.MAX_VALUE
          * we must stop computation at row 21. */
@@ -70,7 +70,7 @@ public final class Stirling {
      * Precomputed Stirling numbers of the second kind.
      * Provides a thread-safe lazy initialization of the cache.
      */
-    private static class StirlingS2Cache {
+    private static final class StirlingS2Cache {
         /** Maximum n to compute (exclusive).
          * As S(26,9) = 11201516780955125625 is larger than Long.MAX_VALUE
          * we must stop computation at row 26. */
diff --git 
a/commons-numbers-fraction/src/test/java/org/apache/commons/numbers/fraction/ContinuedFractionTest.java
 
b/commons-numbers-fraction/src/test/java/org/apache/commons/numbers/fraction/ContinuedFractionTest.java
index ac5db9cb..bc0d36a8 100644
--- 
a/commons-numbers-fraction/src/test/java/org/apache/commons/numbers/fraction/ContinuedFractionTest.java
+++ 
b/commons-numbers-fraction/src/test/java/org/apache/commons/numbers/fraction/ContinuedFractionTest.java
@@ -47,7 +47,7 @@ class ContinuedFractionTest {
      * @see <a href="https://mathworld.wolfram.com/GoldenRatio.html";>MathWorld 
Golden
      * Ratio equation 17</a>
      */
-    private static class GoldenRatio extends ContinuedFraction {
+    private static final class GoldenRatio extends ContinuedFraction {
         private static final GoldenRatio INSTANCE = new GoldenRatio();
 
         /**
diff --git 
a/commons-numbers-fraction/src/test/java/org/apache/commons/numbers/fraction/GeneralizedContinuedFractionTest.java
 
b/commons-numbers-fraction/src/test/java/org/apache/commons/numbers/fraction/GeneralizedContinuedFractionTest.java
index ff22edf7..7eb68237 100644
--- 
a/commons-numbers-fraction/src/test/java/org/apache/commons/numbers/fraction/GeneralizedContinuedFractionTest.java
+++ 
b/commons-numbers-fraction/src/test/java/org/apache/commons/numbers/fraction/GeneralizedContinuedFractionTest.java
@@ -474,7 +474,7 @@ class GeneralizedContinuedFractionTest {
      *                  1 + ...
      * </pre>
      */
-    private static class GoldenRatio implements Supplier<Coefficient> {
+    private static final class GoldenRatio implements Supplier<Coefficient> {
         private static final GoldenRatio INSTANCE = new GoldenRatio();
         private static final Coefficient RESULT = Coefficient.of(1, 1);
 
@@ -499,7 +499,7 @@ class GeneralizedContinuedFractionTest {
      * </pre>
      * <p>The term 2 must be added to the generated series.
      */
-    private static class E implements Supplier<Coefficient> {
+    private static final class E implements Supplier<Coefficient> {
         private int n;
 
         @Override
@@ -525,7 +525,7 @@ class GeneralizedContinuedFractionTest {
      *                  5 - ...
      * </pre>
      */
-    static class Tan implements Supplier<Coefficient> {
+    static final class Tan implements Supplier<Coefficient> {
         private double a;
         private double b = -1;
 
diff --git 
a/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Slerp.java
 
b/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Slerp.java
index 95685288..6de55bd2 100644
--- 
a/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Slerp.java
+++ 
b/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Slerp.java
@@ -99,7 +99,7 @@ public class Slerp implements DoubleFunction<Quaternion> {
     /**
      * Linear interpolation, used when the quaternions are too closely aligned.
      */
-    private class Linear implements DoubleFunction<Quaternion> {
+    private final class Linear implements DoubleFunction<Quaternion> {
         /** {@inheritDoc} */
         @Override
         public Quaternion apply(double t) {
@@ -116,7 +116,7 @@ public class Slerp implements DoubleFunction<Quaternion> {
      * When we may end up dividing by zero (cf. 1/sin(theta) term below).
      * {@link Linear} interpolation must be used.
      */
-    private class Spherical implements DoubleFunction<Quaternion> {
+    private final class Spherical implements DoubleFunction<Quaternion> {
         /** Angle of rotation. */
         private final double theta;
         /** Sine of {@link #theta}. */

Reply via email to