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 d48a3c68df7b667b8742221064732e4b01884bd2
Author: Alex Herbert <[email protected]>
AuthorDate: Thu Sep 25 13:17:21 2025 +0100

    Use final for private class
    
    Avoids PMD error where constructor calls an overrideable method.
---
 .../src/main/java/org/apache/commons/numbers/quaternion/Quaternion.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Quaternion.java
 
b/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Quaternion.java
index 1d62219d..66f6a80a 100644
--- 
a/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Quaternion.java
+++ 
b/commons-numbers-quaternion/src/main/java/org/apache/commons/numbers/quaternion/Quaternion.java
@@ -710,7 +710,7 @@ public final class Quaternion implements Serializable {
     }
 
     /** See {@link #parse(String)}. */
-    private static class QuaternionParsingException extends 
NumberFormatException {
+    private static final class QuaternionParsingException extends 
NumberFormatException {
         /** Serializable version identifier. */
         private static final long serialVersionUID = 20181128L;
 

Reply via email to