@Override public boolean containsKey(long l) { return delegate.containsKey(l); }
@Override public boolean containsKey(Object key) { return delegate.containsKey(key); }
@Override public double get(long l) { if (delegate.containsKey(l)) { return delegate.get(l); } else { return dft; } }
@Override public int compare(long k1, long k2) { double v1 = vals.containsKey(k1) ? vals.get(k1) : Double.NaN; double v2 = vals.containsKey(k2) ? vals.get(k2) : Double.NaN; return Doubles.compare(v1, v2); } };
@Override public boolean containsKey(final long k) { return function.containsKey(k); } @Override
@Override public boolean containsKey(final long k) { synchronized (sync) { return function.containsKey(k); } } @Deprecated
@Override public boolean containsKey(Object key) { return delegate.containsKey(key); }
@Override public boolean containsKey(long l) { return delegate.containsKey(l); }
@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 Long2DoubleFunction.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(((Long) (key)).longValue()); } /**
@Override public double get(long l) { if (delegate.containsKey(l)) { return delegate.get(l); } else { return dft; } }
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default Double put(final Long key, final Double value) { final long k = (key).longValue(); 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 remove(final Object key) { if (key == null) return null; final long k = ((Long) (key)).longValue(); return containsKey(k) ? Double.valueOf(remove(k)) : null; } /**
@Override public int compare(long k1, long k2) { double v1 = vals.containsKey(k1) ? vals.get(k1) : Double.NaN; double v2 = vals.containsKey(k2) ? vals.get(k2) : Double.NaN; return Doubles.compare(v1, v2); } };
/** * {@inheritDoc} * * @deprecated Please use the corresponding type-specific method instead. */ @Deprecated @Override default Double get(final Object key) { if (key == null) return null; final long k = ((Long) (key)).longValue(); 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);