@SuppressWarnings("unchecked") @Override @Nonnull public HashDoubleObjMapFactory<V> withValueEquivalence( @Nonnull Equivalence<? super V> valueEquivalence) { if (valueEquivalence.equals(Equivalence.defaultEquality())) { return (HashDoubleObjMapFactory<V>) this; } return new WithCustomValueEquivalence<V>(getHashConfig(), getDefaultExpectedSize() , (Equivalence<V>) valueEquivalence); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }
@SuppressWarnings("unchecked") @Override @Nonnull public HashObjLongMapFactory<K> withKeyEquivalence( @Nonnull Equivalence<? super K> keyEquivalence) { if (keyEquivalence.equals(Equivalence.defaultEquality())) { return (HashObjLongMapFactory<K>) this; } return new WithCustomKeyEquivalenceAndDefaultValue<K>(getHashConfig(), getDefaultExpectedSize() , isNullKeyAllowed(), (Equivalence<K>) keyEquivalence, defaultValue); }
@SuppressWarnings("unchecked") @Override @Nonnull public HashObjDoubleMapFactory<K> withKeyEquivalence( @Nonnull Equivalence<? super K> keyEquivalence) { if (keyEquivalence.equals(Equivalence.defaultEquality())) { return (HashObjDoubleMapFactory<K>) this; } return new WithCustomKeyEquivalence<K>(getHashConfig(), getDefaultExpectedSize() , isNullKeyAllowed(), (Equivalence<K>) keyEquivalence); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }
@SuppressWarnings("unchecked") @Override @Nonnull public HashObjByteMapFactory<K> withKeyEquivalence( @Nonnull Equivalence<? super K> keyEquivalence) { if (keyEquivalence.equals(Equivalence.defaultEquality())) { return (HashObjByteMapFactory<K>) this; } return new WithCustomKeyEquivalence<K>(getHashConfig(), getDefaultExpectedSize() , isNullKeyAllowed(), (Equivalence<K>) keyEquivalence); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }
@SuppressWarnings("unchecked") @Override public final boolean removeAll(@Nonnull Collection<?> c) { if (c instanceof InternalObjCollectionOps) { InternalObjCollectionOps c2 = (InternalObjCollectionOps) c; if (equivalence().equals(c2.equivalence()) && c2.size() < this.size()) { c2.reverseRemoveAllFrom(this); } } throw new java.lang.UnsupportedOperationException(); }