c.java 1.66 KB
package com.instabug.library.internal.d.a;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public abstract class c<K, V>
{
  private final List<d<V>> a;
  private String b;
  private int c = -1;
  
  public c(String paramString)
  {
    this(paramString, 1);
  }
  
  protected c(String paramString, int paramInt)
  {
    this.b = paramString;
    this.c = paramInt;
    this.a = new ArrayList();
  }
  
  public abstract V a(K paramK);
  
  public abstract V a(K paramK, V paramV);
  
  public abstract void a();
  
  public boolean a(d<V> paramd)
  {
    return this.a.add(paramd);
  }
  
  public abstract List<V> b();
  
  public void b(V paramV)
  {
    Iterator localIterator = this.a.iterator();
    while (localIterator.hasNext()) {
      ((d)localIterator.next()).a(paramV);
    }
  }
  
  public void b(V paramV1, V paramV2)
  {
    Iterator localIterator = this.a.iterator();
    while (localIterator.hasNext()) {
      ((d)localIterator.next()).a(paramV1, paramV2);
    }
  }
  
  public boolean b(d<V> paramd)
  {
    return this.a.remove(paramd);
  }
  
  public abstract long c();
  
  public void c(V paramV)
  {
    Iterator localIterator = this.a.iterator();
    while (localIterator.hasNext()) {
      ((d)localIterator.next()).b(paramV);
    }
  }
  
  public void d()
  {
    Iterator localIterator = this.a.iterator();
    while (localIterator.hasNext()) {
      ((d)localIterator.next()).a_();
    }
  }
  
  public String e()
  {
    return this.b;
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/com/instabug/library/internal/d/a/c.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */