Author: tilman
Date: Wed Jul 22 18:19:15 2026
New Revision: 1936499
Log:
PDFBOX-5660: Sonar fix (avoid NPE)
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
==============================================================================
---
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
Wed Jul 22 18:19:09 2026 (r1936498)
+++
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
Wed Jul 22 18:19:15 2026 (r1936499)
@@ -263,8 +263,12 @@ public class PDSeparation extends PDSpec
*/
public String getColorantName()
{
- COSName name = (COSName)array.getObject(COLORANT_NAMES);
- return name.getName();
+ COSBase base = array.getObject(COLORANT_NAMES);
+ if (base instanceof COSName)
+ {
+ return ((COSName) base).getName();
+ }
+ return null;
}
/**