aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2020-04-23 01:13:39 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2020-04-23 01:13:39 +0000
commite5b128a429a2ae1012dbb3473a27838cbd9717ba (patch)
tree4677204cc83ac5684b84243361afc7443c0c413e
parentf096b4fa52965e5c0f30bdd4707c4c5616f18599 (diff)
parent05ca36346eac5a5cc25ae909e1c6a3a51a58965a (diff)
downloadplatform_external_robolectric-shadows-e5b128a429a2ae1012dbb3473a27838cbd9717ba.tar.gz
platform_external_robolectric-shadows-e5b128a429a2ae1012dbb3473a27838cbd9717ba.tar.bz2
platform_external_robolectric-shadows-e5b128a429a2ae1012dbb3473a27838cbd9717ba.zip
Snap for 6420265 from 05ca36346eac5a5cc25ae909e1c6a3a51a58965a to rvc-release
Change-Id: Ifbe2e70e55b5b34ec480a29b50378a1879f8b325
-rw-r--r--shadows/framework/src/main/java/org/robolectric/shadows/ShadowParcel.java21
1 files changed, 21 insertions, 0 deletions
diff --git a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowParcel.java b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowParcel.java
index dcb9719b3..e358fc19b 100644
--- a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowParcel.java
+++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowParcel.java
@@ -7,6 +7,7 @@ import static android.os.Build.VERSION_CODES.LOLLIPOP;
import static android.os.Build.VERSION_CODES.M;
import static android.os.Build.VERSION_CODES.O_MR1;
import static android.os.Build.VERSION_CODES.P;
+import static android.os.Build.VERSION_CODES.R;
import static org.robolectric.RuntimeEnvironment.castNativePtr;
import android.os.BadParcelableException;
@@ -311,6 +312,16 @@ public class ShadowParcel {
NATIVE_PTR_TO_PARCEL.get(nativePtr).writeString(val);
}
+ @Implementation(minSdk = R)
+ protected static void nativeWriteString8(long nativePtr, String val) {
+ nativeWriteString(nativePtr, val);
+ }
+
+ @Implementation(minSdk = R)
+ protected static void nativeWriteString16(long nativePtr, String val) {
+ nativeWriteString(nativePtr, val);
+ }
+
@HiddenApi
@Implementation(maxSdk = KITKAT_WATCH)
protected static void nativeWriteStrongBinder(int nativePtr, IBinder val) {
@@ -399,6 +410,16 @@ public class ShadowParcel {
return NATIVE_PTR_TO_PARCEL.get(nativePtr).readString();
}
+ @Implementation(minSdk = R)
+ protected static String nativeReadString8(long nativePtr) {
+ return nativeReadString(nativePtr);
+ }
+
+ @Implementation(minSdk = R)
+ protected static String nativeReadString16(long nativePtr) {
+ return nativeReadString(nativePtr);
+ }
+
@HiddenApi
@Implementation(maxSdk = KITKAT_WATCH)
protected static IBinder nativeReadStrongBinder(int nativePtr) {