11510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org/* 21510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * Copyright (C) 2010 The Guava Authors 31510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * 41510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * Licensed under the Apache License, Version 2.0 (the "License"); 51510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * you may not use this file except in compliance with the License. 61510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * You may obtain a copy of the License at 71510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * 81510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * http://www.apache.org/licenses/LICENSE-2.0 91510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * 101510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * Unless required by applicable law or agreed to in writing, software 111510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * distributed under the License is distributed on an "AS IS" BASIS, 121510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 131510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * See the License for the specific language governing permissions and 141510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * limitations under the License. 151510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org */ 161510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org 171510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.orgpackage com.google.common.collect; 181510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org 191510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.orgimport java.util.List; 201510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org 211510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org/** 221510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * GWT emulation of {@link ImmutableAsList}. 231510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * 241510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org * @author Hayward Chan 251510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org */ 261510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.orgfinal class ImmutableAsList<E> extends RegularImmutableList<E> { 271510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org ImmutableAsList(List<E> delegate) { 281510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org super(delegate); 291510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org } 301510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org} 311510d58cbcf57c82a10e7d390bfe21a7ae68ba43mstarzinger@chromium.org