aboutsummaryrefslogtreecommitdiff
path: root/android/guava/src/com/google/common/reflect/Parameter.java
diff options
context:
space:
mode:
authorSadaf Ebrahimi <sadafebrahimi@google.com>2024-01-03 17:59:28 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2024-01-03 17:59:28 +0000
commit422eb80feae2e73eda9678ecaacbd087d4b7020b (patch)
treecbc7e4894708533a0ddc4e61da1d74e64393e0e1 /android/guava/src/com/google/common/reflect/Parameter.java
parenteec82bd5ace8fd2c4ba647f153c4c03e1bb41268 (diff)
parent0be00b5218b69852777cab76ff89457211904bc9 (diff)
downloadguava-422eb80feae2e73eda9678ecaacbd087d4b7020b.tar.gz
Merge "Upgrade guava to v33.0.0" into main am: fcb6827395 am: 0be00b5218
Original change: https://android-review.googlesource.com/c/platform/external/guava/+/2894060 Change-Id: I8deb731e9d2b4cc35b6760f190c9e7583e91b271 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'android/guava/src/com/google/common/reflect/Parameter.java')
-rw-r--r--android/guava/src/com/google/common/reflect/Parameter.java24
1 files changed, 1 insertions, 23 deletions
diff --git a/android/guava/src/com/google/common/reflect/Parameter.java b/android/guava/src/com/google/common/reflect/Parameter.java
index c69ae734c..a0c6d7b1b 100644
--- a/android/guava/src/com/google/common/reflect/Parameter.java
+++ b/android/guava/src/com/google/common/reflect/Parameter.java
@@ -15,15 +15,11 @@
package com.google.common.reflect;
import static com.google.common.base.Preconditions.checkNotNull;
-import static java.util.Objects.requireNonNull;
-import com.google.common.annotations.Beta;
import com.google.common.collect.FluentIterable;
import com.google.common.collect.ImmutableList;
-import com.google.errorprone.annotations.DoNotCall;
import java.lang.annotation.Annotation;
import java.lang.reflect.AnnotatedElement;
-import java.lang.reflect.AnnotatedType;
import javax.annotation.CheckForNull;
import org.checkerframework.checker.nullness.qual.Nullable;
@@ -42,7 +38,7 @@ public final class Parameter implements AnnotatedElement {
private final ImmutableList<Annotation> annotations;
/**
- * An {@link AnnotatedType} instance, or {@code null} under Android VMs (possible only when using
+ * An {@code AnnotatedType} instance, or {@code null} under Android VMs (possible only when using
* the Android flavor of Guava). The field is declared with a type of {@code Object} to avoid
* compatibility problems on Android VMs. The corresponding accessor method, however, can have the
* more specific return type as long as users are careful to guard calls to it with version checks
@@ -131,24 +127,6 @@ public final class Parameter implements AnnotatedElement {
return cast;
}
- /**
- * Returns the {@link AnnotatedType} of the parameter.
- *
- * <p>This method will fail if run under an Android VM.
- *
- * @since NEXT for guava-android (available since 25.1 in guava-jre)
- * @deprecated This method does not work under Android VMs. It is safe to use from guava-jre, but
- * this copy in guava-android is not safe to use.
- */
- @Beta
- @SuppressWarnings({"Java7ApiChecker", "AndroidJdkLibsChecker"})
- @Deprecated
- @DoNotCall("fails under Android VMs; do not use from guava-android")
- @IgnoreJRERequirement
- public AnnotatedType getAnnotatedType() {
- return requireNonNull((AnnotatedType) annotatedType);
- }
-
@Override
public boolean equals(@CheckForNull Object obj) {
if (obj instanceof Parameter) {