Author: msahyoun
Date: Fri Apr 10 13:32:18 2026
New Revision: 1932964
Log:
PDFBOX-5660: annotate for Sonar after review
Modified:
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/RandomAccessReadDataStream.java
Modified:
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/RandomAccessReadDataStream.java
==============================================================================
---
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/RandomAccessReadDataStream.java
Fri Apr 10 13:27:23 2026 (r1932963)
+++
pdfbox/branches/3.0/fontbox/src/main/java/org/apache/fontbox/ttf/RandomAccessReadDataStream.java
Fri Apr 10 13:32:18 2026 (r1932964)
@@ -185,11 +185,13 @@ class RandomAccessReadDataStream extends
}
@Override
+ @SuppressWarnings("java:S2095") // buffer is intentionally not closed,
must remain alive for the lifetime of the view
public RandomAccessRead createSubView(long length)
{
try
{
- return new
RandomAccessReadBuffer(data).createView(currentPosition, length);
+ RandomAccessReadBuffer buffer = new RandomAccessReadBuffer(data);
+ return buffer.createView(currentPosition, length);
}
catch (IOException e)
{