
org.organicdesign.fp.collections.ImMapTrans Maven / Gradle / Ivy
package org.organicdesign.fp.collections;
/**
Replaced with {@link ImUnsortMap} and {@link ImUnsortMapTrans}.
*/
@Deprecated
public interface ImMapTrans extends ImUnsortMapTrans {
ImUnsortMapTrans asTransient();
/** Returns the Equator used by this map for equals comparisons and hashCodes */
Equator equator();
/** Returns a persistent/immutable version of this transient map. */
ImUnsortMap persistent();
/** {@inheritDoc} */
@Override default ImSet keySet() { return PersistentHashSet.ofMap(this); }
/** {@inheritDoc} */
@Override ImUnsortMapTrans assoc(K key, V val);
/** {@inheritDoc} */
@Override ImUnsortMapTrans without(K key);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy