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 9baddee  PDFBOX-5660: Sonar fix
9baddee is described below

commit 9baddee56c4066f92f6aaf09454c7fa1b8469dcd
Author: Tilman Hausherr <[email protected]>
AuthorDate: Thu May 14 11:15:40 2026 +0200

    PDFBOX-5660: Sonar fix
---
 .../decoder/arithmetic/ArithmeticDecoder.java      |  2 +-
 .../pdfbox/jbig2/decoder/mmr/MMRConstants.java     |  6 ++---
 .../pdfbox/jbig2/decoder/mmr/MMRDecompressor.java  |  2 +-
 .../org/apache/pdfbox/jbig2/image/Scanline.java    | 28 +++++++++++-----------
 4 files changed, 19 insertions(+), 19 deletions(-)

diff --git 
a/src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic/ArithmeticDecoder.java
 
b/src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic/ArithmeticDecoder.java
index a520bd9..5f12cdf 100644
--- 
a/src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic/ArithmeticDecoder.java
+++ 
b/src/main/java/org/apache/pdfbox/jbig2/decoder/arithmetic/ArithmeticDecoder.java
@@ -27,7 +27,7 @@ import javax.imageio.stream.ImageInputStream;
 public class ArithmeticDecoder
 {
 
-    private static final int QE[][] = { { 0x5601, 1, 1, 1 }, { 0x3401, 2, 6, 0 
},
+    private static final int[][] QE = { { 0x5601, 1, 1, 1 }, { 0x3401, 2, 6, 0 
},
             { 0x1801, 3, 9, 0 }, { 0x0AC1, 4, 12, 0 }, { 0x0521, 5, 29, 0 }, { 
0x0221, 38, 33, 0 },
             { 0x5601, 7, 6, 1 }, { 0x5401, 8, 14, 0 }, { 0x4801, 9, 14, 0 }, { 
0x3801, 10, 14, 0 },
             { 0x3001, 11, 17, 0 }, { 0x2401, 12, 18, 0 }, { 0x1C01, 13, 20, 0 
},
diff --git 
a/src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRConstants.java 
b/src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRConstants.java
index 88f08a8..a9c3596 100644
--- a/src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRConstants.java
+++ b/src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRConstants.java
@@ -49,7 +49,7 @@ public class MMRConstants
     public static final int CODE_MAX = 12;
 
     // 
--------------------------------------------------------------------------------------------------------------
-    public static final int ModeCodes[][] = { { 4, 0x1, CODE_P }, // 0001 pass
+    public static final int[][] ModeCodes = { { 4, 0x1, CODE_P }, // 0001 pass
             { 3, 0x1, CODE_H }, // 001 horizontal
             { 1, 0x1, CODE_V0 }, // 1 vert 0
             { 3, 0x3, CODE_VR1 }, // 011 vert r 1
@@ -64,7 +64,7 @@ public class MMRConstants
             // 000000000001
     };
 
-    public static final int WhiteCodes[][] = { { 4, 0x07, 2 }, // 0111
+    public static final int[][] WhiteCodes = { { 4, 0x07, 2 }, // 0111
             { 4, 0x08, 3 }, // 1000
             { 4, 0x0B, 4 }, // 1011
             { 4, 0x0C, 5 }, // 1100
@@ -177,7 +177,7 @@ public class MMRConstants
     };
     public static final int MAX_WHITE_RUN = 2560;
 
-    public static final int BlackCodes[][] = { { 2, 0x02, 3 }, // 10
+    public static final int[][] BlackCodes = { { 2, 0x02, 3 }, // 10
             { 2, 0x03, 2 }, // 11
             { 3, 0x02, 1 }, // 010
             { 3, 0x03, 4 }, // 011
diff --git 
a/src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRDecompressor.java 
b/src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRDecompressor.java
index 1a4cdda..a5a5355 100644
--- a/src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRDecompressor.java
+++ b/src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRDecompressor.java
@@ -670,7 +670,7 @@ public class MMRDecompressor
      * </pre>
      * 
      */
-    private static Code[] createLittleEndianTable(int codes[][])
+    private static Code[] createLittleEndianTable(int[][] codes)
     {
         final Code firstLevelTable[] = new Code[FIRST_LEVEL_TABLE_MASK + 1];
         for (int[] cod : codes)
diff --git a/src/main/java/org/apache/pdfbox/jbig2/image/Scanline.java 
b/src/main/java/org/apache/pdfbox/jbig2/image/Scanline.java
index 7a200e4..7353a47 100644
--- a/src/main/java/org/apache/pdfbox/jbig2/image/Scanline.java
+++ b/src/main/java/org/apache/pdfbox/jbig2/image/Scanline.java
@@ -315,10 +315,10 @@ abstract class Scanline
         private final WritableRaster dstRaster;
 
         private final int componentCount;
-        private final int data[][];
+        private final int[][] data;
         private final SampleModel srcSM;
         private final SampleModel dstSM;
-        private final int channelMask[];
+        private final int[] channelMask;
         private final int[] tmp;
         private final ScanlineFilter inputFilter;
 
@@ -358,8 +358,8 @@ abstract class Scanline
             final int l = grs.data[0].length;
             for (int c = 0; c < componentCount; c++)
             {
-                final int ac[] = data[c];
-                final int bc[] = grs.data[c];
+                final int[] ac = data[c];
+                final int[] bc = grs.data[c];
 
                 for (int b = 0; b < l; b++)
                     bc[b] += weight * ac[b];
@@ -396,7 +396,7 @@ abstract class Scanline
             final int nx = dst.length;
 
             // start sum at 1<<shift-1 for rounding
-            final int start[] = tmp;
+            final int[] start = tmp;
             for (int c = 0; c < componentCount; c++)
                 start[c] = 1 << postShift[c] - 1;
 
@@ -410,8 +410,8 @@ abstract class Scanline
             if (hasPreShift)
                 for (int c = 0; c < componentCount; c++)
                 {
-                    final int ac[] = data[c];
-                    final int bc[] = grs.data[c];
+                    final int[] ac = data[c];
+                    final int[] bc = grs.data[c];
                     final int m = channelMask[c];
                     for (int b = 0; b < nx; b++)
                     {
@@ -429,8 +429,8 @@ abstract class Scanline
             else
                 for (int c = 0; c < componentCount; c++)
                 {
-                    final int ac[] = data[c];
-                    final int bc[] = grs.data[c];
+                    final int[] ac = data[c];
+                    final int[] bc = grs.data[c];
 
                     for (int b = 0; b < nx; b++)
                     {
@@ -449,16 +449,16 @@ abstract class Scanline
         @Override
         protected void shift(final int[] shift)
         {
-            final int half[] = tmp;
+            final int[] half = tmp;
             for (int c = 0; c < componentCount; c++)
                 half[c] = 1 << shift[c] - 1;
 
-            final int abuf[][] = data;
+            final int[][] abuf = data;
 
             final int l = abuf[0].length;
             for (int c = 0; c < componentCount; c++)
             {
-                final int ac[] = data[c];
+                final int[] ac = data[c];
                 final int m = channelMask[c];
 
                 for (int a = 0; a < l; a++)
@@ -503,8 +503,8 @@ abstract class Scanline
         {
             final ByteBiLevelPackedScanline bblps = 
(ByteBiLevelPackedScanline) dst;
 
-            final int abuf[] = data;
-            final int bbuf[] = bblps.data;
+            final int[] abuf = data;
+            final int[] bbuf = bblps.data;
 
             for (int b = 0; b < bbuf.length; b++)
                 bbuf[b] += weight * abuf[b];

Reply via email to