no$b.java 1.64 KB
import com.google.common.annotations.GwtCompatible;
import com.google.common.base.Preconditions;
import com.google.common.collect.ForwardingList;
import java.util.Collection;
import java.util.List;
import java.util.ListIterator;

@GwtCompatible
class no$b<E>
  extends ForwardingList<E>
{
  final List<E> a;
  final nn<? super E> b;
  
  no$b(List<E> paramList, nn<? super E> paramnn)
  {
    this.a = ((List)Preconditions.checkNotNull(paramList));
    this.b = ((nn)Preconditions.checkNotNull(paramnn));
  }
  
  public void add(int paramInt, E paramE)
  {
    this.b.a(paramE);
    this.a.add(paramInt, paramE);
  }
  
  public boolean add(E paramE)
  {
    this.b.a(paramE);
    return this.a.add(paramE);
  }
  
  public boolean addAll(int paramInt, Collection<? extends E> paramCollection)
  {
    return this.a.addAll(paramInt, no.b(paramCollection, this.b));
  }
  
  public boolean addAll(Collection<? extends E> paramCollection)
  {
    return this.a.addAll(no.b(paramCollection, this.b));
  }
  
  protected List<E> delegate()
  {
    return this.a;
  }
  
  public ListIterator<E> listIterator()
  {
    return no.a(this.a.listIterator(), this.b);
  }
  
  public ListIterator<E> listIterator(int paramInt)
  {
    return no.a(this.a.listIterator(paramInt), this.b);
  }
  
  public E set(int paramInt, E paramE)
  {
    this.b.a(paramE);
    return (E)this.a.set(paramInt, paramE);
  }
  
  public List<E> subList(int paramInt1, int paramInt2)
  {
    return no.a(this.a.subList(paramInt1, paramInt2), this.b);
  }
}


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