aboutsummaryrefslogtreecommitdiff
path: root/guava/src/com/google/common/collect/ImmutableMapKeySet.java
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2024-02-03 00:32:48 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2024-02-03 00:32:48 +0000
commitf25b489aa8cf9cce098394ef0e7f81c79c634f26 (patch)
treecbc7e4894708533a0ddc4e61da1d74e64393e0e1 /guava/src/com/google/common/collect/ImmutableMapKeySet.java
parent205e5f2e2dc52e2212426602327ea0d630e1731f (diff)
parent0ccd979d1e45372e0b57851529eddd9c40671577 (diff)
downloadguava-simpleperf-release.tar.gz
Merge "Snap for 11400057 from fcb68273955c94ebe12fda34018935b0c25d56dc to simpleperf-release" into simpleperf-releasesimpleperf-release
Diffstat (limited to 'guava/src/com/google/common/collect/ImmutableMapKeySet.java')
-rw-r--r--guava/src/com/google/common/collect/ImmutableMapKeySet.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/guava/src/com/google/common/collect/ImmutableMapKeySet.java b/guava/src/com/google/common/collect/ImmutableMapKeySet.java
index 6d1b51671..fb2661f47 100644
--- a/guava/src/com/google/common/collect/ImmutableMapKeySet.java
+++ b/guava/src/com/google/common/collect/ImmutableMapKeySet.java
@@ -77,6 +77,15 @@ final class ImmutableMapKeySet<K, V> extends IndexedImmutableSet<K> {
return true;
}
+ // redeclare to help optimizers with b/310253115
+ @SuppressWarnings("RedundantOverride")
+ @Override
+ @J2ktIncompatible // serialization
+ @GwtIncompatible // serialization
+ Object writeReplace() {
+ return super.writeReplace();
+ }
+
// No longer used for new writes, but kept so that old data can still be read.
@GwtIncompatible // serialization
@J2ktIncompatible