Author: tilman
Date: Thu Mar 13 13:09:45 2025
New Revision: 1924366
URL: http://svn.apache.org/viewvc?rev=1924366&view=rev
Log:
PDFBOX-5660: use try-with-resources
Modified:
pdfbox/trunk/examples/src/test/java/org/apache/pdfbox/examples/pdfa/CreatePDFATest.java
Modified:
pdfbox/trunk/examples/src/test/java/org/apache/pdfbox/examples/pdfa/CreatePDFATest.java
URL:
http://svn.apache.org/viewvc/pdfbox/trunk/examples/src/test/java/org/apache/pdfbox/examples/pdfa/CreatePDFATest.java?rev=1924366&r1=1924365&r2=1924366&view=diff
==============================================================================
---
pdfbox/trunk/examples/src/test/java/org/apache/pdfbox/examples/pdfa/CreatePDFATest.java
(original)
+++
pdfbox/trunk/examples/src/test/java/org/apache/pdfbox/examples/pdfa/CreatePDFATest.java
Thu Mar 13 13:09:45 2025
@@ -92,34 +92,35 @@ class CreatePDFATest
}
File signedFile = new File(signedPdfaFilename);
- BufferedReader br = new BufferedReader(
- new InputStreamReader(new FileInputStream(signedFile)));
- String line;
- boolean isIncrementalArea = false;
- Set<String> set = new HashSet<>();
- int linePos = 0;
- while ((line = br.readLine()) != null)
+ try (BufferedReader br = new BufferedReader(
+ new InputStreamReader(new FileInputStream(signedFile))))
{
- ++linePos;
- if (line.equals("%%EOF"))
+ String line;
+ boolean isIncrementalArea = false;
+ Set<String> set = new HashSet<>();
+ int linePos = 0;
+ while ((line = br.readLine()) != null)
{
- isIncrementalArea = true;
- set.clear(); // for cases with several revisions
- }
- if (!isIncrementalArea)
- {
- continue;
- }
- if (line.matches("\\d+ 0 obj"))
- {
- int pos = line.indexOf(" 0 obj");
- line = line.substring(0, pos);
- assertFalse(set.contains(line), "object '" + line
- + " 0 obj' twice in incremental part of PDF at line "
+ linePos);
- set.add(line);
+ ++linePos;
+ if (line.equals("%%EOF"))
+ {
+ isIncrementalArea = true;
+ set.clear(); // for cases with several revisions
+ }
+ if (!isIncrementalArea)
+ {
+ continue;
+ }
+ if (line.matches("\\d+ 0 obj"))
+ {
+ int pos = line.indexOf(" 0 obj");
+ line = line.substring(0, pos);
+ assertFalse(set.contains(line), "object '" + line
+ + " 0 obj' twice in incremental part of PDF at
line " + linePos);
+ set.add(line);
+ }
}
}
- br.close();
// https://docs.verapdf.org/develop/
VeraGreenfieldFoundryProvider.initialise();