qf$l.java 2.38 KB
import com.google.common.collect.Multiset;
import com.google.common.collect.Multiset.Entry;
import java.util.Set;
import javax.annotation.Nullable;

final class qf$l<E>
  extends qf.e<E>
  implements Multiset<E>
{
  private static final long serialVersionUID = 0L;
  transient Set<E> a;
  transient Set<Multiset.Entry<E>> b;
  
  qf$l(Multiset<E> paramMultiset, @Nullable Object paramObject)
  {
    super(paramMultiset, paramObject, (byte)0);
  }
  
  public final int add(E paramE, int paramInt)
  {
    synchronized (this.h)
    {
      paramInt = ((Multiset)super.a()).add(paramE, paramInt);
      return paramInt;
    }
  }
  
  public final int count(Object paramObject)
  {
    synchronized (this.h)
    {
      int i = ((Multiset)super.a()).count(paramObject);
      return i;
    }
  }
  
  public final Set<E> elementSet()
  {
    synchronized (this.h)
    {
      if (this.a == null) {
        this.a = qf.b(((Multiset)super.a()).elementSet(), this.h);
      }
      Set localSet = this.a;
      return localSet;
    }
  }
  
  public final Set<Multiset.Entry<E>> entrySet()
  {
    synchronized (this.h)
    {
      if (this.b == null) {
        this.b = qf.b(((Multiset)super.a()).entrySet(), this.h);
      }
      Set localSet = this.b;
      return localSet;
    }
  }
  
  public final boolean equals(Object paramObject)
  {
    if (paramObject == this) {
      return true;
    }
    synchronized (this.h)
    {
      boolean bool = ((Multiset)super.a()).equals(paramObject);
      return bool;
    }
  }
  
  public final int hashCode()
  {
    synchronized (this.h)
    {
      int i = ((Multiset)super.a()).hashCode();
      return i;
    }
  }
  
  public final int remove(Object paramObject, int paramInt)
  {
    synchronized (this.h)
    {
      paramInt = ((Multiset)super.a()).remove(paramObject, paramInt);
      return paramInt;
    }
  }
  
  public final int setCount(E paramE, int paramInt)
  {
    synchronized (this.h)
    {
      paramInt = ((Multiset)super.a()).setCount(paramE, paramInt);
      return paramInt;
    }
  }
  
  public final boolean setCount(E paramE, int paramInt1, int paramInt2)
  {
    synchronized (this.h)
    {
      boolean bool = ((Multiset)super.a()).setCount(paramE, paramInt1, paramInt2);
      return bool;
    }
  }
}


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