X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Forg%2Fmarc4j%2Fconverter%2Fimpl%2FAnselToUnicode.java;fp=src%2Forg%2Fmarc4j%2Fconverter%2Fimpl%2FAnselToUnicode.java;h=1d62ed5a60be04289eb9497b02598bb859c77946;hb=50f32ab70a47cf0d329bf65a596f94dbb413c76f;hp=b9d6c266fa196c87137c4a63cf2b8dde8d16e4fe;hpb=fa7e8c01ac0a2009caeca46135a0df80da2c2d52;p=marc4j.git diff --git a/src/org/marc4j/converter/impl/AnselToUnicode.java b/src/org/marc4j/converter/impl/AnselToUnicode.java index b9d6c26..1d62ed5 100644 --- a/src/org/marc4j/converter/impl/AnselToUnicode.java +++ b/src/org/marc4j/converter/impl/AnselToUnicode.java @@ -44,15 +44,22 @@ import org.marc4j.converter.CharConverter; */ public class AnselToUnicode extends CharConverter { + @SuppressWarnings("rawtypes") class Queue extends Vector { /** + * + */ + private static final long serialVersionUID = 7414878465947143461L; + + /** * Puts an item into the queue. * * @param item * the item to be put into the queue. */ - public Object put(Object item) { + @SuppressWarnings("unchecked") + public Object put(Object item) { addElement(item); return item; @@ -63,7 +70,8 @@ public class AnselToUnicode extends CharConverter { */ public Object get() { Object obj; - int len = size(); + @SuppressWarnings("unused") + int len = size(); obj = peek(); removeElementAt(0); @@ -75,7 +83,8 @@ public class AnselToUnicode extends CharConverter { * Peeks at the front of the queue. */ public Object peek() { - int len = size(); + @SuppressWarnings("unused") + int len = size(); return elementAt(0); } @@ -151,6 +160,7 @@ public class AnselToUnicode extends CharConverter { } + @SuppressWarnings({ "rawtypes", "unchecked" }) private CodeTableInterface loadGeneratedTable(boolean loadMultibyte) { try @@ -218,7 +228,8 @@ public class AnselToUnicode extends CharConverter { private void checkMode(char[] data, CodeTracker cdt) { int extra = 0; int extra2 = 0; - int extra3 = 0; + @SuppressWarnings("unused") + int extra3 = 0; while (cdt.offset + extra + extra2< data.length && isEscape(data[cdt.offset])) { switch (data[cdt.offset + 1 + extra]) { case 0x28: // '(' @@ -519,6 +530,7 @@ public class AnselToUnicode extends CharConverter { return sb.toString(); } + @SuppressWarnings("unused") private int makeMultibyte(char[] data) { int[] chars = new int[3]; chars[0] = data[0] << 16;