diff options
author | Michael Wachenschwanz <mwachens@google.com> | 2018-05-24 10:08:14 -0700 |
---|---|---|
committer | Michael Wachenschwanz <mwachens@google.com> | 2018-05-24 11:01:45 -0700 |
commit | c2ed3617dd58958822b65e512db99de527cc8da3 (patch) | |
tree | dd2db8125ea13477e1b2daf14f86a47a48bcadf9 | |
parent | 23825c1ae5099c99408cf439cd04e90edbd94ef9 (diff) | |
download | robolectric-shadows-pie-qpr1-s3-release.tar.gz |
Add read/writeBlob implementations to ShadowParcelandroid-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16android-9.0.0_r12android-9.0.0_r11pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-dr1-releasepie-dr1-devpie-devpie-b4s4-releasepie-b4s4-dev
Bug: 80215357
Test: atest AppStateNotificationBridgeTest
Change-Id: Iddab4960ac11334dc9e88191853bcf9b104e4e32
-rw-r--r-- | shadows/framework/src/main/java/org/robolectric/shadows/ShadowParcel.java | 10 |
1 files changed, 10 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 aeb1e45e4..02319ea21 100644 --- a/shadows/framework/src/main/java/org/robolectric/shadows/ShadowParcel.java +++ b/shadows/framework/src/main/java/org/robolectric/shadows/ShadowParcel.java @@ -40,6 +40,11 @@ public class ShadowParcel { nativeWriteByteArray(nativePtr.longValue(), b, offset, len); } + @Implementation + public void writeBlob(byte[] b) { + writeByteArray(b, 0, b.length); + } + @HiddenApi @Implementation(maxSdk = KITKAT_WATCH) public static int nativeDataSize(int nativePtr) { @@ -194,6 +199,11 @@ public class ShadowParcel { return NATIVE_PTR_TO_PARCEL.get(nativePtr).readByteArray(); } + @Implementation(minSdk = LOLLIPOP) + public static byte[] nativeReadBlob(long nativePtr) { + return nativeCreateByteArray(nativePtr); + } + @HiddenApi @Implementation(maxSdk = KITKAT_WATCH) public static int nativeReadInt(int nativePtr) { |