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)


Reply via email to