Package org.microg.safeparcel
Class SafeParcelReader
- java.lang.Object
-
- org.microg.safeparcel.SafeParcelReader
-
public final class SafeParcelReader extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSafeParcelReader.ReadException
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static intgetFieldId(int header)static inthalfOf(int i)Deprecated.static android.os.IBinderreadBinder(android.os.Parcel parcel, int header)static booleanreadBool(android.os.Parcel parcel, int header)static android.os.BundlereadBundle(android.os.Parcel parcel, int header, java.lang.ClassLoader classLoader)static bytereadByte(android.os.Parcel parcel, int header)static byte[]readByteArray(android.os.Parcel parcel, int header)static doublereadDouble(android.os.Parcel parcel, int header)static floatreadFloat(android.os.Parcel parcel, int header)static intreadHeader(android.os.Parcel parcel)static intreadInt(android.os.Parcel parcel, int header)static int[]readIntArray(android.os.Parcel parcel, int header)static java.util.ArrayListreadList(android.os.Parcel parcel, int header, java.lang.ClassLoader classLoader)static longreadLong(android.os.Parcel parcel, int header)static java.util.HashMapreadMap(android.os.Parcel parcel, int header, java.lang.ClassLoader classLoader)static intreadObjectHeader(android.os.Parcel parcel)static <T extends android.os.Parcelable>
TreadParcelable(android.os.Parcel parcel, int header, android.os.Parcelable.Creator<T> creator)static <T extends android.os.Parcelable>
T[]readParcelableArray(android.os.Parcel parcel, int header, android.os.Parcelable.Creator<T> creator)static <T extends android.os.Parcelable>
java.util.ArrayList<T>readParcelableList(android.os.Parcel parcel, int header, android.os.Parcelable.Creator<T> creator)static shortreadShort(android.os.Parcel parcel, int header)static intreadSingleInt(android.os.Parcel parcel)Deprecated.static intreadStart(android.os.Parcel parcel)Deprecated.static java.lang.StringreadString(android.os.Parcel parcel, int header)static java.lang.String[]readStringArray(android.os.Parcel parcel, int header)static java.util.ArrayList<java.lang.String>readStringList(android.os.Parcel parcel, int header)static voidskip(android.os.Parcel parcel, int header)
-
-
-
Method Detail
-
halfOf
@Deprecated public static int halfOf(int i)
Deprecated.
-
getFieldId
public static int getFieldId(int header)
-
readSingleInt
@Deprecated public static int readSingleInt(android.os.Parcel parcel)
Deprecated.
-
readHeader
public static int readHeader(android.os.Parcel parcel)
-
readStart
@Deprecated public static int readStart(android.os.Parcel parcel)
Deprecated.
-
readObjectHeader
public static int readObjectHeader(android.os.Parcel parcel)
-
readInt
public static int readInt(android.os.Parcel parcel, int header)
-
readByte
public static byte readByte(android.os.Parcel parcel, int header)
-
readShort
public static short readShort(android.os.Parcel parcel, int header)
-
readBool
public static boolean readBool(android.os.Parcel parcel, int header)
-
readLong
public static long readLong(android.os.Parcel parcel, int header)
-
readFloat
public static float readFloat(android.os.Parcel parcel, int header)
-
readDouble
public static double readDouble(android.os.Parcel parcel, int header)
-
readString
public static java.lang.String readString(android.os.Parcel parcel, int header)
-
readBinder
public static android.os.IBinder readBinder(android.os.Parcel parcel, int header)
-
readParcelable
public static <T extends android.os.Parcelable> T readParcelable(android.os.Parcel parcel, int header, android.os.Parcelable.Creator<T> creator)
-
readList
public static java.util.ArrayList readList(android.os.Parcel parcel, int header, java.lang.ClassLoader classLoader)
-
readMap
public static java.util.HashMap readMap(android.os.Parcel parcel, int header, java.lang.ClassLoader classLoader)
-
readParcelableList
public static <T extends android.os.Parcelable> java.util.ArrayList<T> readParcelableList(android.os.Parcel parcel, int header, android.os.Parcelable.Creator<T> creator)
-
readStringList
public static java.util.ArrayList<java.lang.String> readStringList(android.os.Parcel parcel, int header)
-
readParcelableArray
public static <T extends android.os.Parcelable> T[] readParcelableArray(android.os.Parcel parcel, int header, android.os.Parcelable.Creator<T> creator)
-
readStringArray
public static java.lang.String[] readStringArray(android.os.Parcel parcel, int header)
-
readByteArray
public static byte[] readByteArray(android.os.Parcel parcel, int header)
-
readIntArray
public static int[] readIntArray(android.os.Parcel parcel, int header)
-
readBundle
public static android.os.Bundle readBundle(android.os.Parcel parcel, int header, java.lang.ClassLoader classLoader)
-
skip
public static void skip(android.os.Parcel parcel, int header)
-
-