Make List type safe. Remove/suppress all warnings.
[marc4j.git] / src / org / marc4j / converter / impl / AnselToUnicode.java
index b9d6c26..1d62ed5 100644 (file)
@@ -44,15 +44,22 @@ import org.marc4j.converter.CharConverter;
  */\r
 public class AnselToUnicode extends CharConverter {\r
 \r
+    @SuppressWarnings("rawtypes")\r
     class Queue extends Vector {\r
 \r
         /**\r
+       * \r
+       */\r
+      private static final long serialVersionUID = 7414878465947143461L;\r
+\r
+       /**\r
          * Puts an item into the queue.\r
          * \r
          * @param item\r
          *            the item to be put into the queue.\r
          */\r
-        public Object put(Object item) {\r
+        @SuppressWarnings("unchecked")\r
+       public Object put(Object item) {\r
             addElement(item);\r
 \r
             return item;\r
@@ -63,7 +70,8 @@ public class AnselToUnicode extends CharConverter {
          */\r
         public Object get() {\r
             Object obj;\r
-            int len = size();\r
+            @SuppressWarnings("unused")\r
+           int len = size();\r
 \r
             obj = peek();\r
             removeElementAt(0);\r
@@ -75,7 +83,8 @@ public class AnselToUnicode extends CharConverter {
          * Peeks at the front of the queue.\r
          */\r
         public Object peek() {\r
-            int len = size();\r
+            @SuppressWarnings("unused")\r
+           int len = size();\r
 \r
             return elementAt(0);\r
         }\r
@@ -151,6 +160,7 @@ public class AnselToUnicode extends CharConverter {
     }\r
 \r
 \r
+    @SuppressWarnings({ "rawtypes", "unchecked" })\r
     private CodeTableInterface loadGeneratedTable(boolean loadMultibyte) \r
     {\r
         try\r
@@ -218,7 +228,8 @@ public class AnselToUnicode extends CharConverter {
     private void checkMode(char[] data, CodeTracker cdt) {\r
         int extra = 0;\r
         int extra2 = 0;\r
-        int extra3 = 0;\r
+        @SuppressWarnings("unused")\r
+       int extra3 = 0;\r
         while (cdt.offset + extra + extra2< data.length && isEscape(data[cdt.offset])) {\r
             switch (data[cdt.offset + 1 + extra]) {\r
             case 0x28:  // '('\r
@@ -519,6 +530,7 @@ public class AnselToUnicode extends CharConverter {
         return sb.toString();\r
     }\r
 \r
+    @SuppressWarnings("unused")\r
     private int makeMultibyte(char[] data) {\r
         int[] chars = new int[3];\r
         chars[0] = data[0] << 16;\r