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;