com.google.common.base
Class Absent_CustomFieldSerializer
java.lang.Object
com.google.common.base.Absent_CustomFieldSerializer
@GwtCompatible
public class Absent_CustomFieldSerializer
- extends Object
Custom GWT serializer for Absent
.
GWT can serialize an absent Optional
on its own, but the resulting object is a
different instance than the singleton Absent.INSTANCE
, which breaks equality. We
implement a custom serializer to maintain the singleton property.
- Author:
- Chris Povirk
Method Summary |
static void |
deserialize(com.google.gwt.user.client.rpc.SerializationStreamReader reader,
com.google.common.base.Absent instance)
|
static com.google.common.base.Absent |
instantiate(com.google.gwt.user.client.rpc.SerializationStreamReader reader)
|
static void |
serialize(com.google.gwt.user.client.rpc.SerializationStreamWriter writer,
com.google.common.base.Absent instance)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Absent_CustomFieldSerializer
public Absent_CustomFieldSerializer()
deserialize
public static void deserialize(com.google.gwt.user.client.rpc.SerializationStreamReader reader,
com.google.common.base.Absent instance)
instantiate
public static com.google.common.base.Absent instantiate(com.google.gwt.user.client.rpc.SerializationStreamReader reader)
serialize
public static void serialize(com.google.gwt.user.client.rpc.SerializationStreamWriter writer,
com.google.common.base.Absent instance)
Copyright © 2010-2014. All Rights Reserved.