mr$a$1$1.java 1.12 KB
import com.google.common.base.Objects;
import com.google.common.base.Preconditions;
import com.google.common.collect.ForwardingMapEntry;
import java.util.Map.Entry;

final class mr$a$1$1
  extends ForwardingMapEntry<K, V>
{
  mr$a$1$1(mr.a.1 param1, Map.Entry paramEntry) {}
  
  protected final Map.Entry<K, V> delegate()
  {
    return this.a;
  }
  
  public final V setValue(V paramV)
  {
    Preconditions.checkState(this.b.c.contains(this), "entry no longer in map");
    if (Objects.equal(paramV, getValue())) {
      return paramV;
    }
    if (!this.b.c.b.containsValue(paramV)) {}
    for (boolean bool = true;; bool = false)
    {
      Preconditions.checkArgument(bool, "value already present: %s", new Object[] { paramV });
      Object localObject = this.a.setValue(paramV);
      Preconditions.checkState(Objects.equal(paramV, this.b.c.b.get(getKey())), "entry no longer in map");
      mr.a(this.b.c.b, getKey(), localObject, paramV);
      return (V)localObject;
    }
  }
}


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