Author: tilman
Date: Wed Jul 22 18:19:19 2026
New Revision: 1936500
Log:
PDFBOX-5660: Sonar fix (avoid NPE)
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
==============================================================================
---
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
Wed Jul 22 18:19:15 2026 (r1936499)
+++
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
Wed Jul 22 18:19:19 2026 (r1936500)
@@ -275,8 +275,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;
}
/**