@Override public boolean containsKey(final double k) { return function.containsKey(k); } @Override
@Override public boolean containsKey(final double k) { synchronized (sync) { return function.containsKey(k); } } @Deprecated
@Deprecated @Override public boolean containsKey(final Object k) { synchronized (sync) { return function.containsKey(k); } } @Override
/** * Returns true if this function contains a mapping for the specified key. * <p> * This default implementation just delegates to the corresponding * type-specific–{@linkplain it.unimi.dsi.fastutil.Function function} * method. * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default boolean containsKey(final Object key) { return Double2DoubleFunction.super.containsKey(key); } /**
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default boolean containsKey(final Object key) { return key == null ? false : containsKey(((Double) (key)).doubleValue()); } /**
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default Double remove(final Object key) { if (key == null) return null; final double k = ((Double) (key)).doubleValue(); return containsKey(k) ? Double.valueOf(remove(k)) : null; } /**
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default Double put(final Double key, final Double value) { final double k = (key).doubleValue(); final boolean containsKey = containsKey(k); final double v = put(k, (value).doubleValue()); return containsKey ? Double.valueOf(v) : null; } /**
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default Double get(final Object key) { if (key == null) return null; final double k = ((Double) (key)).doubleValue(); final double v = get(k); return (v != defaultReturnValue() || containsKey(k)) ? Double.valueOf(v) : null; } /**
if (v != drv || containsKey(key)) return v; if (!mappingFunction.containsKey(key)) return drv; double newValue = mappingFunction.get(key);