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) {