@Implements(value=android.os.Parcel.class) public class ShadowParcel extends java.lang.Object
Constructor and Description |
---|
ShadowParcel() |
Modifier and Type | Method and Description |
---|---|
static void |
nativeAppendFrom(int thisNativePtr,
int otherNativePtr,
int offset,
int length) |
static void |
nativeAppendFrom(long thisNativePtr,
long otherNativePtr,
int offset,
int length) |
static java.lang.Number |
nativeCreate() |
static byte[] |
nativeCreateByteArray(int nativePtr) |
static byte[] |
nativeCreateByteArray(long nativePtr) |
static int |
nativeDataAvail(int nativePtr) |
static int |
nativeDataAvail(long nativePtr) |
static int |
nativeDataCapacity(int nativePtr) |
static int |
nativeDataCapacity(long nativePtr) |
static int |
nativeDataPosition(int nativePtr) |
static int |
nativeDataPosition(long nativePtr) |
static int |
nativeDataSize(int nativePtr) |
static int |
nativeDataSize(long nativePtr) |
static void |
nativeDestroy(int nativePtr) |
static void |
nativeDestroy(long nativePtr) |
static void |
nativeEnforceInterface(int nativePtr,
java.lang.String interfaceName) |
static void |
nativeEnforceInterface(long nativePtr,
java.lang.String interfaceName) |
static void |
nativeFreeBuffer(int nativePtr) |
static void |
nativeFreeBuffer(long nativePtr) |
static byte[] |
nativeMarshall(int nativePtr) |
static byte[] |
nativeMarshall(long nativePtr) |
protected static boolean |
nativeReadByteArray(long nativePtr,
byte[] dest,
int destLen) |
static double |
nativeReadDouble(int nativePtr) |
static double |
nativeReadDouble(long nativePtr) |
static float |
nativeReadFloat(int nativePtr) |
static float |
nativeReadFloat(long nativePtr) |
static int |
nativeReadInt(int nativePtr) |
static int |
nativeReadInt(long nativePtr) |
static long |
nativeReadLong(int nativePtr) |
static long |
nativeReadLong(long nativePtr) |
static java.lang.String |
nativeReadString(int nativePtr) |
static java.lang.String |
nativeReadString(long nativePtr) |
static void |
nativeSetDataCapacity(int nativePtr,
int size) |
static void |
nativeSetDataCapacity(long nativePtr,
int size) |
static void |
nativeSetDataPosition(int nativePtr,
int pos) |
static void |
nativeSetDataPosition(long nativePtr,
int pos) |
static void |
nativeSetDataSize(int nativePtr,
int size) |
static void |
nativeSetDataSize(long nativePtr,
int size) |
static void |
nativeUnmarshall(int nativePtr,
byte[] data,
int offset,
int length) |
static void |
nativeUnmarshall(long nativePtr,
byte[] data,
int offset,
int length) |
static void |
nativeWriteByteArray(int nativePtr,
byte[] b,
int offset,
int len) |
static void |
nativeWriteByteArray(long nativePtr,
byte[] b,
int offset,
int len) |
static void |
nativeWriteDouble(int nativePtr,
double val) |
static void |
nativeWriteDouble(long nativePtr,
double val) |
static void |
nativeWriteFloat(int nativePtr,
float val) |
static void |
nativeWriteFloat(long nativePtr,
float val) |
static void |
nativeWriteInt(int nativePtr,
int val) |
static void |
nativeWriteInt(long nativePtr,
int val) |
static void |
nativeWriteInterfaceToken(int nativePtr,
java.lang.String interfaceName) |
static void |
nativeWriteInterfaceToken(long nativePtr,
java.lang.String interfaceName) |
static void |
nativeWriteLong(int nativePtr,
long val) |
static void |
nativeWriteLong(long nativePtr,
long val) |
static void |
nativeWriteString(int nativePtr,
java.lang.String val) |
static void |
nativeWriteString(long nativePtr,
java.lang.String val) |
<T extends android.os.Parcelable> |
readParcelable(java.lang.ClassLoader loader) |
android.os.Parcelable.Creator<?> |
readParcelableCreator(java.lang.ClassLoader loader) |
void |
writeByteArray(byte[] b,
int offset,
int len) |
@Implementation(maxSdk=17) public <T extends android.os.Parcelable> T readParcelable(java.lang.ClassLoader loader)
@Implementation @HiddenApi public android.os.Parcelable.Creator<?> readParcelableCreator(java.lang.ClassLoader loader)
@Implementation public void writeByteArray(byte[] b, int offset, int len)
@HiddenApi @Implementation(maxSdk=20) public static int nativeDataSize(int nativePtr)
@Implementation(minSdk=21) public static int nativeDataSize(long nativePtr)
@HiddenApi @Implementation(maxSdk=20) public static int nativeDataAvail(int nativePtr)
@Implementation(minSdk=21) public static int nativeDataAvail(long nativePtr)
@HiddenApi @Implementation(maxSdk=20) public static int nativeDataPosition(int nativePtr)
@Implementation(minSdk=21) public static int nativeDataPosition(long nativePtr)
@HiddenApi @Implementation(maxSdk=20) public static int nativeDataCapacity(int nativePtr)
@Implementation(minSdk=21) public static int nativeDataCapacity(long nativePtr)
@HiddenApi @Implementation(maxSdk=20) public static void nativeSetDataSize(int nativePtr, int size)
@Implementation(minSdk=21) public static void nativeSetDataSize(long nativePtr, int size)
@HiddenApi @Implementation(maxSdk=20) public static void nativeSetDataPosition(int nativePtr, int pos)
@Implementation(minSdk=21) public static void nativeSetDataPosition(long nativePtr, int pos)
@HiddenApi @Implementation(maxSdk=20) public static void nativeSetDataCapacity(int nativePtr, int size)
@Implementation(minSdk=21) public static void nativeSetDataCapacity(long nativePtr, int size)
@HiddenApi @Implementation(maxSdk=20) public static void nativeWriteByteArray(int nativePtr, byte[] b, int offset, int len)
@Implementation(minSdk=21) public static void nativeWriteByteArray(long nativePtr, byte[] b, int offset, int len)
@HiddenApi @Implementation(maxSdk=20) public static void nativeWriteInt(int nativePtr, int val)
@Implementation(minSdk=21) public static void nativeWriteInt(long nativePtr, int val)
@HiddenApi @Implementation(maxSdk=20) public static void nativeWriteLong(int nativePtr, long val)
@Implementation(minSdk=21) public static void nativeWriteLong(long nativePtr, long val)
@HiddenApi @Implementation(maxSdk=20) public static void nativeWriteFloat(int nativePtr, float val)
@Implementation(minSdk=21) public static void nativeWriteFloat(long nativePtr, float val)
@HiddenApi @Implementation(maxSdk=20) public static void nativeWriteDouble(int nativePtr, double val)
@Implementation(minSdk=21) public static void nativeWriteDouble(long nativePtr, double val)
@HiddenApi @Implementation(maxSdk=20) public static void nativeWriteString(int nativePtr, java.lang.String val)
@Implementation(minSdk=21) public static void nativeWriteString(long nativePtr, java.lang.String val)
@HiddenApi @Implementation(maxSdk=20) public static byte[] nativeCreateByteArray(int nativePtr)
@Implementation(minSdk=21) public static byte[] nativeCreateByteArray(long nativePtr)
@Implementation(minSdk=27) protected static boolean nativeReadByteArray(long nativePtr, byte[] dest, int destLen)
@HiddenApi @Implementation(maxSdk=20) public static int nativeReadInt(int nativePtr)
@Implementation(minSdk=21) public static int nativeReadInt(long nativePtr)
@HiddenApi @Implementation(maxSdk=20) public static long nativeReadLong(int nativePtr)
@Implementation(minSdk=21) public static long nativeReadLong(long nativePtr)
@HiddenApi @Implementation(maxSdk=20) public static float nativeReadFloat(int nativePtr)
@Implementation(minSdk=21) public static float nativeReadFloat(long nativePtr)
@HiddenApi @Implementation(maxSdk=20) public static double nativeReadDouble(int nativePtr)
@Implementation(minSdk=21) public static double nativeReadDouble(long nativePtr)
@HiddenApi @Implementation(maxSdk=20) public static java.lang.String nativeReadString(int nativePtr)
@Implementation(minSdk=21) public static java.lang.String nativeReadString(long nativePtr)
@Implementation @HiddenApi public static java.lang.Number nativeCreate()
@HiddenApi @Implementation(maxSdk=20) public static void nativeFreeBuffer(int nativePtr)
@Implementation(minSdk=21) public static void nativeFreeBuffer(long nativePtr)
@HiddenApi @Implementation(maxSdk=20) public static void nativeDestroy(int nativePtr)
@Implementation(minSdk=21) public static void nativeDestroy(long nativePtr)
@HiddenApi @Implementation(maxSdk=20) public static byte[] nativeMarshall(int nativePtr)
@Implementation(minSdk=21) public static byte[] nativeMarshall(long nativePtr)
@HiddenApi @Implementation(maxSdk=20) public static void nativeUnmarshall(int nativePtr, byte[] data, int offset, int length)
@Implementation(minSdk=21) public static void nativeUnmarshall(long nativePtr, byte[] data, int offset, int length)
@HiddenApi @Implementation(maxSdk=20) public static void nativeAppendFrom(int thisNativePtr, int otherNativePtr, int offset, int length)
@Implementation(minSdk=21) public static void nativeAppendFrom(long thisNativePtr, long otherNativePtr, int offset, int length)
@HiddenApi @Implementation(maxSdk=20) public static void nativeWriteInterfaceToken(int nativePtr, java.lang.String interfaceName)
@Implementation(minSdk=21) public static void nativeWriteInterfaceToken(long nativePtr, java.lang.String interfaceName)
@HiddenApi @Implementation(maxSdk=20) public static void nativeEnforceInterface(int nativePtr, java.lang.String interfaceName)
@Implementation(minSdk=21) public static void nativeEnforceInterface(long nativePtr, java.lang.String interfaceName)