|
From: Sean S. <su...@us...> - 2006-03-25 23:41:47
|
Update of /cvsroot/openamf/openamf/src/java/org/openamf/io In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1765/src/java/org/openamf/io Modified Files: AMFSerializer.java Log Message: support char[] Index: AMFSerializer.java =================================================================== RCS file: /cvsroot/openamf/openamf/src/java/org/openamf/io/AMFSerializer.java,v retrieving revision 1.53 retrieving revision 1.54 diff -C2 -d -r1.53 -r1.54 *** AMFSerializer.java 22 Mar 2006 21:52:16 -0000 1.53 --- AMFSerializer.java 25 Mar 2006 23:41:41 -0000 1.54 *************** *** 199,203 **** Serializable interface in order to be serialized That should still be followed if possible, but there is ! no good reason to inforce it. */ writeObject(value); --- 199,203 ---- Serializable interface in order to be serialized That should still be followed if possible, but there is ! no good reason to enforce it. */ writeObject(value); *************** *** 296,299 **** --- 296,308 ---- throw new NullPointerException("componentType is null"); } + else if (componentType == Character.TYPE) + { + char[] carray = (char[]) array; + result = new Object[carray.length]; + for (int i = 0; i < carray.length; i++) + { + result[i] = new Character(carray[i]); + } + } else if (componentType == Byte.TYPE) { |