Issue 249, fix references to methods not in MIDP 2
[zxing.git] / core / src / com / google / zxing / common / CharacterSetECI.java
index 44f05c3..26a1518 100644 (file)
@@ -67,13 +67,13 @@ public final class CharacterSetECI extends ECI {
 
   private static void addCharacterSet(int value, String encodingName) {
     CharacterSetECI eci = new CharacterSetECI(value, encodingName);
-    VALUE_TO_ECI.put(Integer.valueOf(value), eci);
+    VALUE_TO_ECI.put(new Integer(value), eci); // can't use valueOf
     NAME_TO_ECI.put(encodingName, eci);
   }
 
   private static void addCharacterSet(int value, String[] encodingNames) {
     CharacterSetECI eci = new CharacterSetECI(value, encodingNames[0]);
-    VALUE_TO_ECI.put(Integer.valueOf(value), eci);
+    VALUE_TO_ECI.put(new Integer(value), eci); // can't use valueOf
     for (int i = 0; i < encodingNames.length; i++) {
       NAME_TO_ECI.put(encodingNames[i], eci);
     }
@@ -92,7 +92,7 @@ public final class CharacterSetECI extends ECI {
     if (value < 0 || value >= 900) {
       throw new IllegalArgumentException("Bad ECI value: " + value);
     }
-    return (CharacterSetECI) VALUE_TO_ECI.get(Integer.valueOf(value));
+    return (CharacterSetECI) VALUE_TO_ECI.get(new Integer(value));
   }
 
   /**