Author: tilman
Date: Thu Mar 26 04:52:17 2026
New Revision: 1932567
Log:
PDFBOX-5660: sonar fix
Modified:
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature2.java
Modified:
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java
==============================================================================
---
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java
Thu Mar 26 04:52:11 2026 (r1932566)
+++
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature.java
Thu Mar 26 04:52:17 2026 (r1932567)
@@ -50,7 +50,6 @@ import org.apache.pdfbox.util.Hex;
*/
public class CreateVisibleSignature extends CreateSignatureBase
{
- private SignatureOptions signatureOptions;
private PDVisibleSignDesigner visibleSignDesigner;
private final PDVisibleSigProperties visibleSignatureProperties = new
PDVisibleSigProperties();
private boolean lateExternalSigning = false;
@@ -266,6 +265,7 @@ public class CreateVisibleSignature exte
SignatureInterface signatureInterface = isExternalSigning() ? null :
this;
// register signature dictionary and sign interface
+ SignatureOptions signatureOptions = null;
if (visibleSignatureProperties.isVisualSignEnabled())
{
signatureOptions = new SignatureOptions();
Modified:
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature2.java
==============================================================================
---
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature2.java
Thu Mar 26 04:52:11 2026 (r1932566)
+++
pdfbox/branches/2.0/examples/src/main/java/org/apache/pdfbox/examples/signature/CreateVisibleSignature2.java
Thu Mar 26 04:52:17 2026 (r1932567)
@@ -78,7 +78,6 @@ import org.bouncycastle.asn1.x500.style.
*/
public class CreateVisibleSignature2 extends CreateSignatureBase
{
- private SignatureOptions signatureOptions;
private boolean lateExternalSigning = false;
private File imageFile = null;
@@ -248,7 +247,7 @@ public class CreateVisibleSignature2 ext
SignatureInterface signatureInterface = isExternalSigning() ? null :
this;
// register signature dictionary and sign interface
- signatureOptions = new SignatureOptions();
+ SignatureOptions signatureOptions = new SignatureOptions();
signatureOptions.setVisualSignature(createVisualSignatureTemplate(doc,
0, rect, signature));
signatureOptions.setPage(0);
doc.addSignature(signature, signatureInterface, signatureOptions);