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