Minor cleanup -- just using Collection_CustomFieldSerializer code instead of
copying it.
git-svn-id: https://google-web-toolkit.googlecode.com/svn/releases/1.6@3862 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/user/client/rpc/core/java/util/TreeSet_CustomFieldSerializer.java b/user/src/com/google/gwt/user/client/rpc/core/java/util/TreeSet_CustomFieldSerializer.java
index 15a67f9..f48f95e 100644
--- a/user/src/com/google/gwt/user/client/rpc/core/java/util/TreeSet_CustomFieldSerializer.java
+++ b/user/src/com/google/gwt/user/client/rpc/core/java/util/TreeSet_CustomFieldSerializer.java
@@ -20,9 +20,7 @@
import com.google.gwt.user.client.rpc.SerializationStreamWriter;
import java.util.Comparator;
-import java.util.Set;
import java.util.TreeSet;
-import java.util.Map.Entry;
/**
* Custom field serializer for {@link java.util.TreeMap}.
@@ -33,10 +31,7 @@
/* for now, build it entry by entry. Can optimize later via bulk loading */
public static void deserialize(SerializationStreamReader streamReader,
TreeSet instance) throws SerializationException {
- int size = streamReader.readInt();
- for (int i = 0; i < size; ++i) {
- instance.add(streamReader.readObject());
- }
+ Collection_CustomFieldSerializerBase.deserialize(streamReader, instance);
}
public static TreeSet instantiate(SerializationStreamReader streamReader)
@@ -47,9 +42,6 @@
public static void serialize(SerializationStreamWriter streamWriter,
TreeSet instance) throws SerializationException {
streamWriter.writeObject(instance.comparator());
- streamWriter.writeInt(instance.size());
- for (Object entry : instance) {
- streamWriter.writeObject(entry);
- }
+ Collection_CustomFieldSerializerBase.serialize(streamWriter, instance);
}
}