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];