aboutsummaryrefslogtreecommitdiffstats
path: root/guava/src/com/google/common/collect/ForwardingSet.java
diff options
context:
space:
mode:
Diffstat (limited to 'guava/src/com/google/common/collect/ForwardingSet.java')
-rw-r--r--guava/src/com/google/common/collect/ForwardingSet.java21
1 files changed, 3 insertions, 18 deletions
diff --git a/guava/src/com/google/common/collect/ForwardingSet.java b/guava/src/com/google/common/collect/ForwardingSet.java
index e1a4485..4c3dccd 100644
--- a/guava/src/com/google/common/collect/ForwardingSet.java
+++ b/guava/src/com/google/common/collect/ForwardingSet.java
@@ -16,11 +16,9 @@
package com.google.common.collect;
-import static com.google.common.base.Preconditions.checkNotNull;
-
+import com.google.common.annotations.Beta;
import com.google.common.annotations.GwtCompatible;
-import java.util.Collection;
import java.util.Set;
import javax.annotation.Nullable;
@@ -64,26 +62,13 @@ public abstract class ForwardingSet<E> extends ForwardingCollection<E>
}
/**
- * A sensible definition of {@link #removeAll} in terms of {@link #iterator}
- * and {@link #remove}. If you override {@code iterator} or {@code remove},
- * you may wish to override {@link #removeAll} to forward to this
- * implementation.
- *
- * @since 7.0 (this version overrides the {@code ForwardingCollection} version as of 12.0)
- */
- @Override
- protected boolean standardRemoveAll(Collection<?> collection) {
- return Sets.removeAllImpl(this, checkNotNull(collection)); // for GWT
- }
-
- /**
* A sensible definition of {@link #equals} in terms of {@link #size} and
* {@link #containsAll}. If you override either of those methods, you may wish
* to override {@link #equals} to forward to this implementation.
*
* @since 7.0
*/
- protected boolean standardEquals(@Nullable Object object) {
+ @Beta protected boolean standardEquals(@Nullable Object object) {
return Sets.equalsImpl(this, object);
}
@@ -94,7 +79,7 @@ public abstract class ForwardingSet<E> extends ForwardingCollection<E>
*
* @since 7.0
*/
- protected int standardHashCode() {
+ @Beta protected int standardHashCode() {
return Sets.hashCodeImpl(this);
}
}