Author: tilman
Date: Fri Jan 23 20:19:47 2015
New Revision: 1654362

URL: http://svn.apache.org/r1654362
Log:
PDFBOX-2576: merge if statements

Modified:
    
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/CharStringCommand.java

Modified: 
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/CharStringCommand.java
URL: 
http://svn.apache.org/viewvc/pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/CharStringCommand.java?rev=1654362&r1=1654361&r2=1654362&view=diff
==============================================================================
--- 
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/CharStringCommand.java
 (original)
+++ 
pdfbox/trunk/fontbox/src/main/java/org/apache/fontbox/cff/CharStringCommand.java
 Fri Jan 23 20:19:47 2015
@@ -80,6 +80,7 @@ public class CharStringCommand
     /**
      * {@inheritDoc}
      */
+    @Override
     public String toString()
     {
         String str = TYPE2_VOCABULARY.get(getKey());
@@ -100,6 +101,7 @@ public class CharStringCommand
     /**
      * {@inheritDoc}
      */
+    @Override
     public int hashCode()
     {
         return getKey().hashCode();
@@ -108,6 +110,7 @@ public class CharStringCommand
     /**
      * {@inheritDoc}
      */
+    @Override
     public boolean equals(Object object)
     {
         if (object instanceof CharStringCommand)
@@ -175,6 +178,7 @@ public class CharStringCommand
         /**
          * {@inheritDoc}
          */
+        @Override
         public String toString()
         {
             return Arrays.toString(getValue());
@@ -183,14 +187,12 @@ public class CharStringCommand
         /**
          * {@inheritDoc}
          */
+        @Override
         public int hashCode()
         {
-            if (keyValues[0] == 12)
+            if (keyValues[0] == 12 && keyValues.length > 1)
             {
-                if (keyValues.length > 1)
-                {
-                    return keyValues[0] ^ keyValues[1];
-                }
+                return keyValues[0] ^ keyValues[1];
             }
             return keyValues[0];
         }
@@ -198,6 +200,7 @@ public class CharStringCommand
         /**
          * {@inheritDoc}
          */
+        @Override
         public boolean equals(Object object)
         {
             if (object instanceof Key)
@@ -209,7 +212,6 @@ public class CharStringCommand
                     {
                         return keyValues[1] == that.keyValues[1];
                     }
-
                     return keyValues.length == that.keyValues.length;
                 }
                 return keyValues[0] == that.keyValues[0];
@@ -316,4 +318,4 @@ public class CharStringCommand
 
         TYPE2_VOCABULARY = Collections.unmodifiableMap(map);
     }
-}
\ No newline at end of file
+}


Reply via email to