package com.google.common.collect; import java.io.InvalidObjectException; import java.io.ObjectInputStream; import java.io.Serializable; /* loaded from: classes.dex */ abstract class ImmutableAsList extends ImmutableList { static class SerializedForm implements Serializable { final ImmutableCollection a; SerializedForm(ImmutableCollection immutableCollection) { this.a = immutableCollection; } Object readResolve() { return this.a.asList(); } } ImmutableAsList() { } private void readObject(ObjectInputStream objectInputStream) throws InvalidObjectException { throw new InvalidObjectException("Use SerializedForm"); } abstract ImmutableCollection a(); @Override // com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableCollection, java.util.AbstractCollection, java.util.Collection, java.util.Set public boolean contains(Object obj) { return a().contains(obj); } @Override // java.util.AbstractCollection, java.util.Collection, java.util.List public boolean isEmpty() { return a().isEmpty(); } @Override // com.google.common.collect.ImmutableCollection boolean isPartialView() { return a().isPartialView(); } @Override // java.util.AbstractCollection, java.util.Collection, java.util.List public int size() { return a().size(); } @Override // com.google.common.collect.ImmutableList, com.google.common.collect.ImmutableCollection Object writeReplace() { return new SerializedForm(a()); } }