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

asf-gitbox-commits pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pdfbox-jbig2.git


The following commit(s) were added to refs/heads/master by this push:
     new 8d85907  PDFBOX-5660: add default to switch
8d85907 is described below

commit 8d85907b813a8f883a4245f7f2128334b49e35bb
Author: Tilman Hausherr <[email protected]>
AuthorDate: Wed May 13 12:21:58 2026 +0200

    PDFBOX-5660: add default to switch
---
 .../jbig2/decoder/GenericRefinementRegionDecodingProcedure.java     | 6 ++++++
 .../org/apache/pdfbox/jbig2/segments/GenericRefinementRegion.java   | 2 ++
 src/main/java/org/apache/pdfbox/jbig2/segments/GenericRegion.java   | 6 ++++++
 .../java/org/apache/pdfbox/jbig2/segments/SymbolDictionary.java     | 4 ++++
 4 files changed, 18 insertions(+)

diff --git 
a/src/main/java/org/apache/pdfbox/jbig2/decoder/GenericRefinementRegionDecodingProcedure.java
 
b/src/main/java/org/apache/pdfbox/jbig2/decoder/GenericRefinementRegionDecodingProcedure.java
index 0201ec9..b517f80 100644
--- 
a/src/main/java/org/apache/pdfbox/jbig2/decoder/GenericRefinementRegionDecodingProcedure.java
+++ 
b/src/main/java/org/apache/pdfbox/jbig2/decoder/GenericRefinementRegionDecodingProcedure.java
@@ -410,6 +410,8 @@ public class GenericRefinementRegionDecodingProcedure
             decodeTemplate(lineNumber, width, rowStride, refRowStride, 
paddedWidth, deltaRefStride,
                     lineOffset, byteIndex, currentLine, referenceByteIndex, 
T1);
             break;
+        default:
+            break;
         }
     }
 
@@ -626,6 +628,8 @@ public class GenericRefinementRegionDecodingProcedure
         case 1:
             override = false;
             break;
+        default:
+            break;
         }
     }
 
@@ -649,6 +653,8 @@ public class GenericRefinementRegionDecodingProcedure
             decodeTypicalPredictedLineTemplate1(lineNumber, width, rowStride, 
refRowStride,
                     paddedWidth, deltaRefStride, byteIndex, currentLine, 
refByteIndex);
             break;
+        default:
+            break;
         }
     }
 
diff --git 
a/src/main/java/org/apache/pdfbox/jbig2/segments/GenericRefinementRegion.java 
b/src/main/java/org/apache/pdfbox/jbig2/segments/GenericRefinementRegion.java
index 4994e6e..aea1a7a 100644
--- 
a/src/main/java/org/apache/pdfbox/jbig2/segments/GenericRefinementRegion.java
+++ 
b/src/main/java/org/apache/pdfbox/jbig2/segments/GenericRefinementRegion.java
@@ -167,6 +167,8 @@ public class GenericRefinementRegion implements Region
             break;
         case 1:
             break;
+        default:
+            break;
         }
     }
 
diff --git a/src/main/java/org/apache/pdfbox/jbig2/segments/GenericRegion.java 
b/src/main/java/org/apache/pdfbox/jbig2/segments/GenericRegion.java
index 2236275..e7f9914 100644
--- a/src/main/java/org/apache/pdfbox/jbig2/segments/GenericRegion.java
+++ b/src/main/java/org/apache/pdfbox/jbig2/segments/GenericRegion.java
@@ -262,6 +262,8 @@ public class GenericRegion implements Region
         case 3:
             cx.setIndex(0x195);
             break;
+        default:
+            break;
         }
         return arithDecoder.decode(cx);
     }
@@ -293,6 +295,8 @@ public class GenericRegion implements Region
         case 3:
             decodeTemplate3(lineNumber, width, rowStride, paddedWidth, 
byteIndex, idx);
             break;
+        default:
+            break;
         }
     }
 
@@ -764,6 +768,8 @@ public class GenericRegion implements Region
             if (gbAtX[0] != 2 || gbAtY[0] != -1)
                 setOverrideFlag(0);
             break;
+        default:
+            break;
         }
 
     }
diff --git 
a/src/main/java/org/apache/pdfbox/jbig2/segments/SymbolDictionary.java 
b/src/main/java/org/apache/pdfbox/jbig2/segments/SymbolDictionary.java
index d455122..67c66fd 100644
--- a/src/main/java/org/apache/pdfbox/jbig2/segments/SymbolDictionary.java
+++ b/src/main/java/org/apache/pdfbox/jbig2/segments/SymbolDictionary.java
@@ -805,6 +805,8 @@ public class SymbolDictionary implements Dictionary
                 }
 
                 return dwTable.decode(subInputStream);
+            default:
+                break;
             }
         }
         else
@@ -849,6 +851,8 @@ public class SymbolDictionary implements Dictionary
                 dhTable = getUserTable(0);
             }
             return dhTable.decode(subInputStream);
+        default:
+            break;
         }
 
         return 0;

Reply via email to