op.java 1.53 KB
import com.google.common.annotations.GwtCompatible;
import com.google.common.annotations.GwtIncompatible;
import com.google.common.collect.ImmutableCollection;
import com.google.common.collect.ImmutableList;
import java.io.InvalidObjectException;
import java.io.ObjectInputStream;
import java.io.Serializable;

@GwtCompatible(emulated=true, serializable=true)
public abstract class op<E>
  extends ImmutableList<E>
{
  @GwtIncompatible("serialization")
  private void readObject(ObjectInputStream paramObjectInputStream)
    throws InvalidObjectException
  {
    throw new InvalidObjectException("Use SerializedForm");
  }
  
  final boolean a()
  {
    return b().a();
  }
  
  public abstract ImmutableCollection<E> b();
  
  public boolean contains(Object paramObject)
  {
    return b().contains(paramObject);
  }
  
  public boolean isEmpty()
  {
    return b().isEmpty();
  }
  
  public int size()
  {
    return b().size();
  }
  
  @GwtIncompatible("serialization")
  Object writeReplace()
  {
    return new op.a(b());
  }
  
  @GwtIncompatible("serialization")
  static final class a
    implements Serializable
  {
    private static final long serialVersionUID = 0L;
    final ImmutableCollection<?> a;
    
    a(ImmutableCollection<?> paramImmutableCollection)
    {
      this.a = paramImmutableCollection;
    }
    
    final Object readResolve()
    {
      return this.a.asList();
    }
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/op.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */