@Override public void setValue(float value) { if (curKey != FREE_BITS) { if (expectedModCount == modCount()) { U.putInt(tab, LONG_BASE + FLOAT_VALUE_OFFSET + (((long) (index)) << LONG_SCALE_SHIFT), Float.floatToIntBits(value)); } else { throw new java.util.ConcurrentModificationException(); } } else { throw new java.lang.IllegalStateException(); } }
@Override public void setValue(float value) { if (curKey != FREE_BITS) { if (expectedModCount == modCount()) { U.putInt(tab, LONG_BASE + FLOAT_VALUE_OFFSET + (((long) (index)) << LONG_SCALE_SHIFT), Float.floatToIntBits(value)); } else { throw new java.util.ConcurrentModificationException(); } } else { throw new java.lang.IllegalStateException(); } }
@Override @Nonnull public ObjIterator<Map.Entry<Float, Float>> iterator() { int mc = modCount(); return new NoRemovedEntryIterator(mc); }
@Override public Float setValue(Float newValue) { if (modCount != modCount()) throw new IllegalStateException(); float oldValue = Float.intBitsToFloat(value); int unwrappedNewValue = Float.floatToIntBits(newValue); value = unwrappedNewValue; updateValueInTable(unwrappedNewValue); return oldValue; }
@Nonnull @Override public FloatFloatCursor cursor() { int mc = modCount(); return new NoRemovedMapCursor(mc); }
@Override @Nonnull public ObjIterator<Map.Entry<Float, Float>> iterator() { int mc = modCount(); return new NoRemovedEntryIterator(mc); }
@Nonnull @Override public ObjCursor<Map.Entry<Float, Float>> cursor() { int mc = modCount(); return new NoRemovedEntryCursor(mc); }
@Nonnull @Override public FloatCursor cursor() { int mc = modCount(); return new NoRemovedValueCursor(mc); }
@Nonnull @Override public FloatFloatCursor cursor() { int mc = modCount(); return new NoRemovedMapCursor(mc); }
@Override public Float setValue(Float newValue) { if (modCount != modCount()) throw new IllegalStateException(); float oldValue = Float.intBitsToFloat(value); int unwrappedNewValue = Float.floatToIntBits(newValue); value = unwrappedNewValue; updateValueInTable(unwrappedNewValue); return oldValue; }
@Override @Nonnull public FloatIterator iterator() { int mc = modCount(); return new NoRemovedValueIterator(mc); }
@Nonnull @Override public ObjCursor<Map.Entry<Float, Float>> cursor() { int mc = modCount(); return new NoRemovedEntryCursor(mc); }
@Nonnull @Override public FloatCursor cursor() { int mc = modCount(); return new NoRemovedValueCursor(mc); }
@Override @Nonnull public FloatIterator iterator() { int mc = modCount(); return new NoRemovedValueIterator(mc); }