private static int getAndSet(@Nullable Count i, int count) { if (i == null) { return 0; } return i.getAndSet(count); }
@Override public void remove() { checkRemove(toRemove != null); size -= toRemove.getValue().getAndSet(0); backingEntries.remove(); toRemove = null; } };
private static int getAndSet(@NullableDecl Count i, int count) { if (i == null) { return 0; } return i.getAndSet(count); }
@Override public void remove() { checkRemove(toRemove != null); size -= toRemove.getValue().getAndSet(0); backingEntries.remove(); toRemove = null; } };
public void testGetAndSet() { Count holder = new Count(10); assertEquals(10, holder.getAndSet(20)); assertEquals(20, holder.get()); }
private static int getAndSet(Count i, int count) { if (i == null) { return 0; } return i.getAndSet(count); }
private static int getAndSet(Count i, int count) { if (i == null) { return 0; } return i.getAndSet(count); }
private static int getAndSet(Count i, int count) { if (i == null) { return 0; } return i.getAndSet(count); }
private static int getAndSet(Count i, int count) { if (i == null) { return 0; } return i.getAndSet(count); }
private static int getAndSet(Count i, int count) { if (i == null) { return 0; } return i.getAndSet(count); }
private static int getAndSet(Count i, int count) { if (i == null) { return 0; } return i.getAndSet(count); }
private static int getAndSet(Count i, int count) { if (i == null) { return 0; } return i.getAndSet(count); }
private static int getAndSet(Count i, int count) { if (i == null) { return 0; } return i.getAndSet(count); }
private static int getAndSet(Count i, int count) { if (i == null) { return 0; } return i.getAndSet(count); }
private int removeAllOccurrences(@Nullable Object element, Map<E, Count> map) { Count frequency = map.remove(element); if (frequency == null) { return 0; } int numberRemoved = frequency.getAndSet(0); size -= numberRemoved; return numberRemoved; }
@Override public void remove() { checkRemove(toRemove != null); size -= toRemove.getValue().getAndSet(0); backingEntries.remove(); toRemove = null; } };
@Override public void remove() { checkRemove(toRemove != null); size -= toRemove.getValue().getAndSet(0); backingEntries.remove(); toRemove = null; } };
private static int getAndSet(@Nullable Count i, int count) { if (i == null) { return 0; } return i.getAndSet(count); }
private static int getAndSet(@NullableDecl Count i, int count) { if (i == null) { return 0; } return i.getAndSet(count); }
public void testGetAndSet() { Count holder = new Count(10); assertEquals(10, holder.getAndSet(20)); assertEquals(20, holder.get()); }