1d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao/* 2d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao * Copyright (C) 2009 The Guava Authors 3d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao * 4d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao * Licensed under the Apache License, Version 2.0 (the "License"); 5d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao * you may not use this file except in compliance with the License. 6d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao * You may obtain a copy of the License at 7d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao * 8d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao * http://www.apache.org/licenses/LICENSE-2.0 9551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines * 10551ae4ebd3e9d137ea668fb83ae4a55b8cfba451Stephen Hines * Unless required by applicable law or agreed to in writing, software 11d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao * distributed under the License is distributed on an "AS IS" BASIS, 12d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao * See the License for the specific language governing permissions and 14d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao * limitations under the License. 15d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao */ 16d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao 176f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hinespackage com.google.common.collect; 18d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao 19d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liaoimport com.google.gwt.user.client.rpc.SerializationStreamReader; 206f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hinesimport com.google.gwt.user.client.rpc.SerializationStreamWriter; 21d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao 22d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao/** 23d0fbbb227051be16931a1aa9b4a7722ac039c698Shih-wei Liao * This class implements the GWT serialization of 246f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines * {@link EmptyImmutableListMultimap}. 256f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines * 266f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines * @author Chris Povirk 276f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines */ 286f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hinespublic class EmptyImmutableListMultimap_CustomFieldSerializer { 296f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines 306f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines public static void deserialize(SerializationStreamReader reader, 316f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines EmptyImmutableListMultimap instance) { 326f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines } 336f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines 346f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines public static EmptyImmutableListMultimap instantiate( 356f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines SerializationStreamReader reader) { 366f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines return EmptyImmutableListMultimap.INSTANCE; 376f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines } 386f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines 396f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines public static void serialize(SerializationStreamWriter writer, 406f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines EmptyImmutableListMultimap instance) { 416f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines } 426f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines} 436f75755c9204b1d8817ae5a65a2f7e5af0ec3f70Stephen Hines