qf$e.java 2.48 KB
import com.google.common.annotations.VisibleForTesting;
import java.util.Collection;
import java.util.Iterator;
import javax.annotation.Nullable;

@VisibleForTesting
class qf$e<E>
  extends qf.o
  implements Collection<E>
{
  private static final long serialVersionUID = 0L;
  
  private qf$e(Collection<E> paramCollection, @Nullable Object paramObject)
  {
    super(paramCollection, paramObject);
  }
  
  Collection<E> a()
  {
    return (Collection)super.b();
  }
  
  public boolean add(E paramE)
  {
    synchronized (this.h)
    {
      boolean bool = a().add(paramE);
      return bool;
    }
  }
  
  public boolean addAll(Collection<? extends E> paramCollection)
  {
    synchronized (this.h)
    {
      boolean bool = a().addAll(paramCollection);
      return bool;
    }
  }
  
  public void clear()
  {
    synchronized (this.h)
    {
      a().clear();
      return;
    }
  }
  
  public boolean contains(Object paramObject)
  {
    synchronized (this.h)
    {
      boolean bool = a().contains(paramObject);
      return bool;
    }
  }
  
  public boolean containsAll(Collection<?> paramCollection)
  {
    synchronized (this.h)
    {
      boolean bool = a().containsAll(paramCollection);
      return bool;
    }
  }
  
  public boolean isEmpty()
  {
    synchronized (this.h)
    {
      boolean bool = a().isEmpty();
      return bool;
    }
  }
  
  public Iterator<E> iterator()
  {
    return a().iterator();
  }
  
  public boolean remove(Object paramObject)
  {
    synchronized (this.h)
    {
      boolean bool = a().remove(paramObject);
      return bool;
    }
  }
  
  public boolean removeAll(Collection<?> paramCollection)
  {
    synchronized (this.h)
    {
      boolean bool = a().removeAll(paramCollection);
      return bool;
    }
  }
  
  public boolean retainAll(Collection<?> paramCollection)
  {
    synchronized (this.h)
    {
      boolean bool = a().retainAll(paramCollection);
      return bool;
    }
  }
  
  public int size()
  {
    synchronized (this.h)
    {
      int i = a().size();
      return i;
    }
  }
  
  public Object[] toArray()
  {
    synchronized (this.h)
    {
      Object[] arrayOfObject = a().toArray();
      return arrayOfObject;
    }
  }
  
  public <T> T[] toArray(T[] paramArrayOfT)
  {
    synchronized (this.h)
    {
      paramArrayOfT = a().toArray(paramArrayOfT);
      return paramArrayOfT;
    }
  }
}


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