qf$h.java 2.43 KB
import java.util.Collection;
import java.util.List;
import java.util.ListIterator;
import javax.annotation.Nullable;

class qf$h<E>
  extends qf.e<E>
  implements List<E>
{
  private static final long serialVersionUID = 0L;
  
  qf$h(List<E> paramList, @Nullable Object paramObject)
  {
    super(paramList, paramObject, (byte)0);
  }
  
  public void add(int paramInt, E paramE)
  {
    synchronized (this.h)
    {
      ((List)super.a()).add(paramInt, paramE);
      return;
    }
  }
  
  public boolean addAll(int paramInt, Collection<? extends E> paramCollection)
  {
    synchronized (this.h)
    {
      boolean bool = ((List)super.a()).addAll(paramInt, paramCollection);
      return bool;
    }
  }
  
  public boolean equals(Object paramObject)
  {
    if (paramObject == this) {
      return true;
    }
    synchronized (this.h)
    {
      boolean bool = ((List)super.a()).equals(paramObject);
      return bool;
    }
  }
  
  public E get(int paramInt)
  {
    synchronized (this.h)
    {
      Object localObject2 = ((List)super.a()).get(paramInt);
      return (E)localObject2;
    }
  }
  
  public int hashCode()
  {
    synchronized (this.h)
    {
      int i = ((List)super.a()).hashCode();
      return i;
    }
  }
  
  public int indexOf(Object paramObject)
  {
    synchronized (this.h)
    {
      int i = ((List)super.a()).indexOf(paramObject);
      return i;
    }
  }
  
  public int lastIndexOf(Object paramObject)
  {
    synchronized (this.h)
    {
      int i = ((List)super.a()).lastIndexOf(paramObject);
      return i;
    }
  }
  
  public ListIterator<E> listIterator()
  {
    return ((List)super.a()).listIterator();
  }
  
  public ListIterator<E> listIterator(int paramInt)
  {
    return ((List)super.a()).listIterator(paramInt);
  }
  
  public E remove(int paramInt)
  {
    synchronized (this.h)
    {
      Object localObject2 = ((List)super.a()).remove(paramInt);
      return (E)localObject2;
    }
  }
  
  public E set(int paramInt, E paramE)
  {
    synchronized (this.h)
    {
      paramE = ((List)super.a()).set(paramInt, paramE);
      return paramE;
    }
  }
  
  public List<E> subList(int paramInt1, int paramInt2)
  {
    synchronized (this.h)
    {
      List localList = qf.a(((List)super.a()).subList(paramInt1, paramInt2), this.h);
      return localList;
    }
  }
}


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