diff options
author | Jason Chiu <chiujason@google.com> | 2022-02-17 13:39:49 +0800 |
---|---|---|
committer | Jason Chiu <chiujason@google.com> | 2022-03-02 03:36:42 +0000 |
commit | ed525d92d321a981efa07ea3b5835610ccaa18c5 (patch) | |
tree | 15eef4c082983f3f6816ffa205d4affd0beb46f2 | |
parent | c3fb93b64f8fa2936a46a2c99a4f9b1366f1561d (diff) | |
download | robolectric-shadows-ed525d92d321a981efa07ea3b5835610ccaa18c5.tar.gz |
Remove the interceptor of PhantomReference
refersTo() is not being invoked on a PhantomReference.
Bug: 217717056
Test: build
Change-Id: Id846b048e5b181227a7b4444916a10e6af3ba023
Merged-In: Id846b048e5b181227a7b4444916a10e6af3ba023
(cherry picked from commit feadad26f26b20db17e029e2c9c5af084569f39a)
-rw-r--r-- | robolectric/src/main/java/org/robolectric/android/AndroidInterceptors.java | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/robolectric/src/main/java/org/robolectric/android/AndroidInterceptors.java b/robolectric/src/main/java/org/robolectric/android/AndroidInterceptors.java index 62a87e334..c009fb0ec 100644 --- a/robolectric/src/main/java/org/robolectric/android/AndroidInterceptors.java +++ b/robolectric/src/main/java/org/robolectric/android/AndroidInterceptors.java @@ -9,7 +9,6 @@ import android.content.Context; import java.lang.invoke.MethodHandle; import java.lang.invoke.MethodHandles; import java.lang.invoke.MethodType; -import java.lang.ref.PhantomReference; import java.lang.ref.Reference; import java.lang.ref.SoftReference; import java.lang.ref.WeakReference; @@ -250,8 +249,7 @@ public class AndroidInterceptors { public ReferenceRefersToInterceptor() { super( new MethodRef(WeakReference.class.getName(), METHOD), - new MethodRef(SoftReference.class.getName(), METHOD), - new MethodRef(PhantomReference.class.getName(), METHOD)); + new MethodRef(SoftReference.class.getName(), METHOD)); } static boolean refersTo(Reference ref, Object obj) { |