Author: tilman
Date: Wed Oct 9 12:15:47 2024
New Revision: 1921204
URL: http://svn.apache.org/viewvc?rev=1921204&view=rev
Log:
PDFBOX-5884: don't use strings in switch
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
Modified:
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
URL:
http://svn.apache.org/viewvc/pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java?rev=1921204&r1=1921203&r2=1921204&view=diff
==============================================================================
---
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
(original)
+++
pdfbox/branches/2.0/pdfbox/src/main/java/org/apache/pdfbox/rendering/PageDrawer.java
Wed Oct 9 12:15:47 2024
@@ -2252,17 +2252,19 @@ public class PageDrawer extends PDFGraph
{
return false;
}
- switch (op)
+ if ("And".equals(op))
{
- case "And":
- return isHiddenAndVisibilityExpression(veArray);
- case "Or":
- return isHiddenOrVisibilityExpression(veArray);
- case "Not":
- return isHiddenNotVisibilityExpression(veArray);
- default:
- return false;
+ return isHiddenAndVisibilityExpression(veArray);
}
+ if ("Or".equals(op))
+ {
+ return isHiddenOrVisibilityExpression(veArray);
+ }
+ if ("Not".equals(op))
+ {
+ return isHiddenNotVisibilityExpression(veArray);
+ }
+ return false;
}
private boolean isHiddenAndVisibilityExpression(COSArray veArray)