A method was moved into TypeOracleBuilder.

git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@1424 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/user/rebind/rpc/SerializableTypeOracleImpl.java b/user/src/com/google/gwt/user/rebind/rpc/SerializableTypeOracleImpl.java
index ff1a3bf..ee8a6bb 100644
--- a/user/src/com/google/gwt/user/rebind/rpc/SerializableTypeOracleImpl.java
+++ b/user/src/com/google/gwt/user/rebind/rpc/SerializableTypeOracleImpl.java
@@ -22,6 +22,7 @@
 import com.google.gwt.core.ext.typeinfo.JPrimitiveType;
 import com.google.gwt.core.ext.typeinfo.JType;
 import com.google.gwt.core.ext.typeinfo.TypeOracle;
+import com.google.gwt.dev.jdt.TypeOracleBuilder;
 import com.google.gwt.dev.util.Util;
 
 import java.io.UnsupportedEncodingException;
@@ -150,36 +151,7 @@
   }
 
   public String getSerializedTypeName(JType type) {
-    JPrimitiveType primitiveType = type.isPrimitive();
-    if (primitiveType != null) {
-      return primitiveType.getJNISignature();
-    }
-
-    JArrayType arrayType = type.isArray();
-    if (arrayType != null) {
-      JType component = arrayType.getComponentType();
-      if (component.isClassOrInterface() != null) {
-        return "[L" + getSerializedTypeName(arrayType.getComponentType()) + ";";
-      } else {
-        return "[" + getSerializedTypeName(arrayType.getComponentType());
-      }
-    }
-
-    JParameterizedType parameterizedType = type.isParameterized();
-    if (parameterizedType != null) {
-      return getSerializedTypeName(parameterizedType.getRawType());
-    }
-
-    JClassType classType = type.isClassOrInterface();
-    assert (classType != null);
-
-    JClassType enclosingType = classType.getEnclosingType();
-    if (enclosingType != null) {
-      return getSerializedTypeName(enclosingType) + "$"
-          + classType.getSimpleSourceName();
-    }
-
-    return classType.getQualifiedSourceName();
+    return TypeOracleBuilder.computeBinaryClassName(type);
   }
 
   public String getTypeSerializerQualifiedName(JClassType serviceIntf) {