Author: tilman
Date: Wed Jul 22 18:19:09 2026
New Revision: 1936498
Log:
PDFBOX-5660: Sonar fix (avoid NPE)
Modified:
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
Modified:
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
==============================================================================
---
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
Wed Jul 22 18:13:27 2026 (r1936497)
+++
pdfbox/branches/3.0/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/color/PDSeparation.java
Wed Jul 22 18:19:09 2026 (r1936498)
@@ -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;
}
/**