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 404556f PDFBOX-5660: add override
404556f is described below
commit 404556f8ab186029e2f5c7cafe76368088567e53
Author: Tilman Hausherr <[email protected]>
AuthorDate: Wed May 13 13:26:53 2026 +0200
PDFBOX-5660: add override
---
src/main/java/org/apache/pdfbox/jbig2/JBIG2ImageMetadataFormat.java | 1 +
src/main/java/org/apache/pdfbox/jbig2/decoder/mmr/MMRDecompressor.java | 2 ++
.../java/org/apache/pdfbox/jbig2/io/DefaultInputStreamFactory.java | 1 +
src/main/java/org/apache/pdfbox/jbig2/segments/EndOfStripe.java | 1 +
src/main/java/org/apache/pdfbox/jbig2/segments/HalftoneRegion.java | 3 +++
src/main/java/org/apache/pdfbox/jbig2/segments/PageInformation.java | 1 +
src/main/java/org/apache/pdfbox/jbig2/segments/PatternDictionary.java | 2 ++
src/main/java/org/apache/pdfbox/jbig2/segments/Profiles.java | 1 +
.../org/apache/pdfbox/jbig2/segments/RegionSegmentInformation.java | 1 +
src/main/java/org/apache/pdfbox/jbig2/segments/SymbolDictionary.java | 1 +
src/main/java/org/apache/pdfbox/jbig2/segments/Table.java | 1 +
.../org/apache/pdfbox/jbig2/util/cache/SoftReferenceCacheBridge.java | 1 +
src/test/java/org/apache/pdfbox/jbig2/JBIG2DocumentFacade.java | 1 +
13 files changed, 17 insertions(+)
diff --git
a/src/main/java/org/apache/pdfbox/jbig2/JBIG2ImageMetadataFormat.java
b/src/main/java/org/apache/pdfbox/jbig2/JBIG2ImageMetadataFormat.java
index bb012aa..e6e83fb 100644
--- a/src/main/java/org/apache/pdfbox/jbig2/JBIG2ImageMetadataFormat.java
+++ b/src/main/java/org/apache/pdfbox/jbig2/JBIG2ImageMetadataFormat.java
@@ -47,6 +47,7 @@ public class JBIG2ImageMetadataFormat extends
IIOMetadataFormatImpl
true);
}
+ @Override
public boolean canNodeAppear(String elementName, ImageTypeSpecifier
imageType)
{
return true;
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 84e2f08..b730763 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
@@ -247,6 +247,7 @@ public class MMRDecompressor
runLength = codeData[2];
}
+ @Override
public String toString()
{
return bitLength + "/" + codeWord + "/" + runLength;
@@ -255,6 +256,7 @@ public class MMRDecompressor
/**
* @see java.lang.Object#equals(Object)
*/
+ @Override
public boolean equals(Object obj)
{
return (obj instanceof Code) && //
diff --git
a/src/main/java/org/apache/pdfbox/jbig2/io/DefaultInputStreamFactory.java
b/src/main/java/org/apache/pdfbox/jbig2/io/DefaultInputStreamFactory.java
index b89f1e2..ff66981 100644
--- a/src/main/java/org/apache/pdfbox/jbig2/io/DefaultInputStreamFactory.java
+++ b/src/main/java/org/apache/pdfbox/jbig2/io/DefaultInputStreamFactory.java
@@ -37,6 +37,7 @@ import javax.imageio.stream.MemoryCacheImageInputStream;
public class DefaultInputStreamFactory implements InputStreamFactory
{
+ @Override
public ImageInputStream getInputStream(InputStream is)
{
try
diff --git a/src/main/java/org/apache/pdfbox/jbig2/segments/EndOfStripe.java
b/src/main/java/org/apache/pdfbox/jbig2/segments/EndOfStripe.java
index 6e6f19c..f9fa66a 100644
--- a/src/main/java/org/apache/pdfbox/jbig2/segments/EndOfStripe.java
+++ b/src/main/java/org/apache/pdfbox/jbig2/segments/EndOfStripe.java
@@ -40,6 +40,7 @@ public class EndOfStripe implements SegmentData
lineNumber = (int) (subInputStream.readBits(32) & 0xffffffff);
}
+ @Override
public void init(SegmentHeader header, SubInputStream sis)
throws IntegerMaxValueException, InvalidHeaderValueException,
IOException
{
diff --git a/src/main/java/org/apache/pdfbox/jbig2/segments/HalftoneRegion.java
b/src/main/java/org/apache/pdfbox/jbig2/segments/HalftoneRegion.java
index 57ea666..b025380 100644
--- a/src/main/java/org/apache/pdfbox/jbig2/segments/HalftoneRegion.java
+++ b/src/main/java/org/apache/pdfbox/jbig2/segments/HalftoneRegion.java
@@ -151,6 +151,7 @@ public class HalftoneRegion implements Region
* @throws IOException if an underlying IO operation fails
* @throws InvalidHeaderValueException if a segment header value is invalid
*/
+ @Override
public Bitmap getRegionBitmap() throws IOException,
InvalidHeaderValueException
{
if (null == halftoneRegionBitmap)
@@ -349,6 +350,7 @@ public class HalftoneRegion implements Region
return (hGridY + m * hRegionX - n * hRegionY) >> 8;
}
+ @Override
public void init(final SegmentHeader header, final SubInputStream sis)
throws InvalidHeaderValueException, IOException
{
@@ -363,6 +365,7 @@ public class HalftoneRegion implements Region
return hCombinationOperator;
}
+ @Override
public RegionSegmentInformation getRegionInfo()
{
return regionInfo;
diff --git
a/src/main/java/org/apache/pdfbox/jbig2/segments/PageInformation.java
b/src/main/java/org/apache/pdfbox/jbig2/segments/PageInformation.java
index 5ea752a..ad62cc3 100644
--- a/src/main/java/org/apache/pdfbox/jbig2/segments/PageInformation.java
+++ b/src/main/java/org/apache/pdfbox/jbig2/segments/PageInformation.java
@@ -167,6 +167,7 @@ public class PageInformation implements SegmentData
bitmapHeight = (int) subInputStream.readBits(32); // & 0xffffffff;
}
+ @Override
public void init(final SegmentHeader header, final SubInputStream sis)
throws InvalidHeaderValueException, IOException
{
diff --git
a/src/main/java/org/apache/pdfbox/jbig2/segments/PatternDictionary.java
b/src/main/java/org/apache/pdfbox/jbig2/segments/PatternDictionary.java
index 58db13e..466d616 100644
--- a/src/main/java/org/apache/pdfbox/jbig2/segments/PatternDictionary.java
+++ b/src/main/java/org/apache/pdfbox/jbig2/segments/PatternDictionary.java
@@ -134,6 +134,7 @@ public class PatternDictionary implements Dictionary
*
* @return An array of {@link Bitmap}s as result of the decoding procedure.
*/
+ @Override
public ArrayList<Bitmap> getDictionary() throws IOException,
InvalidHeaderValueException
{
if (null == patterns)
@@ -202,6 +203,7 @@ public class PatternDictionary implements Dictionary
}
}
+ @Override
public void init(SegmentHeader header, SubInputStream sis)
throws InvalidHeaderValueException, IOException
{
diff --git a/src/main/java/org/apache/pdfbox/jbig2/segments/Profiles.java
b/src/main/java/org/apache/pdfbox/jbig2/segments/Profiles.java
index 9caecc9..3e54224 100644
--- a/src/main/java/org/apache/pdfbox/jbig2/segments/Profiles.java
+++ b/src/main/java/org/apache/pdfbox/jbig2/segments/Profiles.java
@@ -27,6 +27,7 @@ import org.apache.pdfbox.jbig2.io.SubInputStream;
public class Profiles implements SegmentData
{
+ @Override
public void init(SegmentHeader header, SubInputStream sis)
{
}
diff --git
a/src/main/java/org/apache/pdfbox/jbig2/segments/RegionSegmentInformation.java
b/src/main/java/org/apache/pdfbox/jbig2/segments/RegionSegmentInformation.java
index 2ade128..1a998a5 100644
---
a/src/main/java/org/apache/pdfbox/jbig2/segments/RegionSegmentInformation.java
+++
b/src/main/java/org/apache/pdfbox/jbig2/segments/RegionSegmentInformation.java
@@ -79,6 +79,7 @@ public class RegionSegmentInformation implements SegmentData
.translateOperatorCodeToEnum((short)
(subInputStream.readBits(3) & 0xf)));
}
+ @Override
public void init(SegmentHeader header, SubInputStream sis)
throws InvalidHeaderValueException, IntegerMaxValueException,
IOException
{
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 67c66fd..64d000e 100644
--- a/src/main/java/org/apache/pdfbox/jbig2/segments/SymbolDictionary.java
+++ b/src/main/java/org/apache/pdfbox/jbig2/segments/SymbolDictionary.java
@@ -1057,6 +1057,7 @@ public class SymbolDictionary implements Dictionary
return null;
}
+ @Override
public void init(final SegmentHeader header, final SubInputStream sis)
throws InvalidHeaderValueException, IntegerMaxValueException,
IOException
{
diff --git a/src/main/java/org/apache/pdfbox/jbig2/segments/Table.java
b/src/main/java/org/apache/pdfbox/jbig2/segments/Table.java
index f26295b..e0a3515 100644
--- a/src/main/java/org/apache/pdfbox/jbig2/segments/Table.java
+++ b/src/main/java/org/apache/pdfbox/jbig2/segments/Table.java
@@ -69,6 +69,7 @@ public class Table implements SegmentData
htHigh = (int) subInputStream.readBits(32); // & 0xffffffff);
}
+ @Override
public void init(SegmentHeader header, SubInputStream sis)
throws InvalidHeaderValueException, IOException,
IntegerMaxValueException
{
diff --git
a/src/main/java/org/apache/pdfbox/jbig2/util/cache/SoftReferenceCacheBridge.java
b/src/main/java/org/apache/pdfbox/jbig2/util/cache/SoftReferenceCacheBridge.java
index 4fb9226..7d2d4d1 100644
---
a/src/main/java/org/apache/pdfbox/jbig2/util/cache/SoftReferenceCacheBridge.java
+++
b/src/main/java/org/apache/pdfbox/jbig2/util/cache/SoftReferenceCacheBridge.java
@@ -22,6 +22,7 @@ public class SoftReferenceCacheBridge implements CacheBridge
private static final SoftReferenceCache cache = new SoftReferenceCache();
+ @Override
public Cache getCache()
{
return cache;
diff --git a/src/test/java/org/apache/pdfbox/jbig2/JBIG2DocumentFacade.java
b/src/test/java/org/apache/pdfbox/jbig2/JBIG2DocumentFacade.java
index 20dab85..c82b70e 100644
--- a/src/test/java/org/apache/pdfbox/jbig2/JBIG2DocumentFacade.java
+++ b/src/test/java/org/apache/pdfbox/jbig2/JBIG2DocumentFacade.java
@@ -42,6 +42,7 @@ public class JBIG2DocumentFacade extends JBIG2Document
super(input, globals);
}
+ @Override
public JBIG2Page getPage(int pageNumber)
{
return super.getPage(pageNumber);