Apply patch for HARMONY-6439 [classlib][luni] NullPointerException thrown in certain Serialization cases

git-svn-id: https://svn.apache.org/repos/asf/harmony/enhanced/classlib/trunk@907657 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/modules/luni/src/main/java/java/io/ObjectStreamField.java b/modules/luni/src/main/java/java/io/ObjectStreamField.java
index c208b77..65b772d 100644
--- a/modules/luni/src/main/java/java/io/ObjectStreamField.java
+++ b/modules/luni/src/main/java/java/io/ObjectStreamField.java
@@ -333,6 +333,10 @@
     }
 
     void resolve(ClassLoader loader) {
+        if (typeString == null && isPrimitive()){
+            // primitive type declared in a serializable class
+            typeString = String.valueOf(getTypeCode());
+        }
         if (typeString.length() == 1) {
             switch (typeString.charAt(0)) {
                 case 'I':