abstract class android.content.pm.BaseParceledListSlice<T> implements android.os.Parcelable
minor version: 0
major version: 59
flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
this_class: android.content.pm.BaseParceledListSlice
super_class: java.lang.Object
{
private static java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static boolean DEBUG;
descriptor: Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static final int MAX_IPC_SIZE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 65536
private final java.util.List<T> mList;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<TT;>;
private int mInlineCountLimit;
descriptor: I
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc "ParceledListSlice"
putstatic android.content.pm.BaseParceledListSlice.TAG:Ljava/lang/String;
1: iconst_0
putstatic android.content.pm.BaseParceledListSlice.DEBUG:Z
2: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.util.List<T>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
ldc 2147483647
putfield android.content.pm.BaseParceledListSlice.mInlineCountLimit:I
2: aload 0
aload 1
putfield android.content.pm.BaseParceledListSlice.mList:Ljava/util/List;
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/content/pm/BaseParceledListSlice<TT;>;
0 4 1 list Ljava/util/List<TT;>;
Signature: (Ljava/util/List<TT;>;)V
MethodParameters:
Name Flags
list
void <init>(android.os.Parcel, java.lang.ClassLoader);
descriptor: (Landroid/os/Parcel;Ljava/lang/ClassLoader;)V
flags: (0x0000)
Code:
stack=5, locals=11, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
ldc 2147483647
putfield android.content.pm.BaseParceledListSlice.mInlineCountLimit:I
2: aload 1
invokevirtual android.os.Parcel.readInt:()I
istore 3
start local 3 3: aload 0
new java.util.ArrayList
dup
iload 3
invokespecial java.util.ArrayList.<init>:(I)V
putfield android.content.pm.BaseParceledListSlice.mList:Ljava/util/List;
4: getstatic android.content.pm.BaseParceledListSlice.DEBUG:Z
ifeq 5
getstatic android.content.pm.BaseParceledListSlice.TAG:Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "Retrieving "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " items"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic android.util.Log.d:(Ljava/lang/String;Ljava/lang/String;)I
pop
5: StackMap locals: android.content.pm.BaseParceledListSlice android.os.Parcel java.lang.ClassLoader int
StackMap stack:
iload 3
ifgt 7
6: return
7: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual android.content.pm.BaseParceledListSlice.readParcelableCreator:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/os/Parcelable$Creator;
astore 4
start local 4 8: aconst_null
astore 5
start local 5 9: iconst_0
istore 6
start local 6 10: goto 21
11: StackMap locals: android.os.Parcelable$Creator java.lang.Class int
StackMap stack:
aload 1
invokevirtual android.os.Parcel.readInt:()I
ifne 13
12: goto 22
13: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 1
aload 2
invokevirtual android.content.pm.BaseParceledListSlice.readCreator:(Landroid/os/Parcelable$Creator;Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
astore 7
start local 7 14: aload 5
ifnonnull 17
15: aload 7
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 5
16: goto 18
17: StackMap locals: java.lang.Object
StackMap stack:
aload 5
aload 7
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokestatic android.content.pm.BaseParceledListSlice.verifySameType:(Ljava/lang/Class;Ljava/lang/Class;)V
18: StackMap locals:
StackMap stack:
aload 0
getfield android.content.pm.BaseParceledListSlice.mList:Ljava/util/List;
aload 7
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
19: getstatic android.content.pm.BaseParceledListSlice.DEBUG:Z
ifeq 20
getstatic android.content.pm.BaseParceledListSlice.TAG:Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "Read inline #"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 6
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.BaseParceledListSlice.mList:Ljava/util/List;
aload 0
getfield android.content.pm.BaseParceledListSlice.mList:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
isub
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic android.util.Log.d:(Ljava/lang/String;Ljava/lang/String;)I
pop
20: StackMap locals:
StackMap stack:
iinc 6 1
end local 7 21: StackMap locals:
StackMap stack:
iload 6
iload 3
if_icmplt 11
22: StackMap locals:
StackMap stack:
iload 6
iload 3
if_icmplt 24
23: return
24: StackMap locals:
StackMap stack:
aload 1
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
astore 7
start local 7 25: goto 43
26: StackMap locals: android.os.IBinder
StackMap stack:
getstatic android.content.pm.BaseParceledListSlice.DEBUG:Z
ifeq 27
getstatic android.content.pm.BaseParceledListSlice.TAG:Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "Reading more @"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 6
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ": retriever="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic android.util.Log.d:(Ljava/lang/String;Ljava/lang/String;)I
pop
27: StackMap locals:
StackMap stack:
invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
astore 8
start local 8 28: invokestatic android.os.Parcel.obtain:()Landroid/os/Parcel;
astore 9
start local 9 29: aload 8
iload 6
invokevirtual android.os.Parcel.writeInt:(I)V
30: aload 7
iconst_1
aload 8
aload 9
iconst_0
invokeinterface android.os.IBinder.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
pop
31: goto 40
StackMap locals: android.content.pm.BaseParceledListSlice android.os.Parcel java.lang.ClassLoader int android.os.Parcelable$Creator java.lang.Class int android.os.IBinder android.os.Parcel android.os.Parcel
StackMap stack: android.os.RemoteException
32: astore 10
start local 10 33: getstatic android.content.pm.BaseParceledListSlice.TAG:Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "Failure retrieving array; only received "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 6
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 10
invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
34: return
end local 10 35: StackMap locals:
StackMap stack:
aload 0
aload 4
aload 9
aload 2
invokevirtual android.content.pm.BaseParceledListSlice.readCreator:(Landroid/os/Parcelable$Creator;Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
astore 10
start local 10 36: aload 5
aload 10
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokestatic android.content.pm.BaseParceledListSlice.verifySameType:(Ljava/lang/Class;Ljava/lang/Class;)V
37: aload 0
getfield android.content.pm.BaseParceledListSlice.mList:Ljava/util/List;
aload 10
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
38: getstatic android.content.pm.BaseParceledListSlice.DEBUG:Z
ifeq 39
getstatic android.content.pm.BaseParceledListSlice.TAG:Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "Read extra #"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 6
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.BaseParceledListSlice.mList:Ljava/util/List;
aload 0
getfield android.content.pm.BaseParceledListSlice.mList:Ljava/util/List;
invokeinterface java.util.List.size:()I
iconst_1
isub
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic android.util.Log.d:(Ljava/lang/String;Ljava/lang/String;)I
pop
39: StackMap locals: java.lang.Object
StackMap stack:
iinc 6 1
end local 10 40: StackMap locals:
StackMap stack:
iload 6
iload 3
if_icmpge 41
aload 9
invokevirtual android.os.Parcel.readInt:()I
ifne 35
41: StackMap locals:
StackMap stack:
aload 9
invokevirtual android.os.Parcel.recycle:()V
42: aload 8
invokevirtual android.os.Parcel.recycle:()V
end local 9 end local 8 43: StackMap locals:
StackMap stack:
iload 6
iload 3
if_icmplt 26
44: return
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Landroid/content/pm/BaseParceledListSlice<TT;>;
0 45 1 p Landroid/os/Parcel;
0 45 2 loader Ljava/lang/ClassLoader;
3 45 3 N I
8 45 4 creator Landroid/os/Parcelable$Creator<*>;
9 45 5 listElementClass Ljava/lang/Class<*>;
10 45 6 i I
14 21 7 parcelable TT;
25 45 7 retriever Landroid/os/IBinder;
28 43 8 data Landroid/os/Parcel;
29 43 9 reply Landroid/os/Parcel;
33 35 10 e Landroid/os/RemoteException;
36 40 10 parcelable TT;
Exception table:
from to target type
30 31 32 Class android.os.RemoteException
MethodParameters:
Name Flags
p
loader
private T readCreator(android.os.Parcelable$Creator<?>, android.os.Parcel, java.lang.ClassLoader);
descriptor: (Landroid/os/Parcelable$Creator;Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
instanceof android.os.Parcelable$ClassLoaderCreator
ifeq 4
1: aload 1
checkcast android.os.Parcelable$ClassLoaderCreator
2: astore 4
start local 4 3: aload 4
aload 2
aload 3
invokeinterface android.os.Parcelable$ClassLoaderCreator.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;
areturn
end local 4 4: StackMap locals:
StackMap stack:
aload 1
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/content/pm/BaseParceledListSlice<TT;>;
0 5 1 creator Landroid/os/Parcelable$Creator<*>;
0 5 2 p Landroid/os/Parcel;
0 5 3 loader Ljava/lang/ClassLoader;
3 4 4 classLoaderCreator Landroid/os/Parcelable$ClassLoaderCreator<*>;
Signature: (Landroid/os/Parcelable$Creator<*>;Landroid/os/Parcel;Ljava/lang/ClassLoader;)TT;
MethodParameters:
Name Flags
creator
p
loader
private static void verifySameType(java.lang.Class<?>, java.lang.Class<?>);
descriptor: (Ljava/lang/Class;Ljava/lang/Class;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 5
1: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Can't unparcel type "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
2: aload 1
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " in list of type "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: aload 0
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
4: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 expected Ljava/lang/Class<*>;
0 6 1 actual Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;Ljava/lang/Class<*>;)V
MethodParameters:
Name Flags
expected final
actual final
public java.util.List<T> getList();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.content.pm.BaseParceledListSlice.mList:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/content/pm/BaseParceledListSlice<TT;>;
Signature: ()Ljava/util/List<TT;>;
public void setInlineCountLimit(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield android.content.pm.BaseParceledListSlice.mInlineCountLimit:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/content/pm/BaseParceledListSlice<TT;>;
0 2 1 maxCount I
MethodParameters:
Name Flags
maxCount
public void writeToParcel(android.os.Parcel, int);
descriptor: (Landroid/os/Parcel;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.content.pm.BaseParceledListSlice.mList:Ljava/util/List;
invokeinterface java.util.List.size:()I
istore 3
start local 3 1: iload 2
istore 4
start local 4 2: aload 1
iload 3
invokevirtual android.os.Parcel.writeInt:(I)V
3: getstatic android.content.pm.BaseParceledListSlice.DEBUG:Z
ifeq 4
getstatic android.content.pm.BaseParceledListSlice.TAG:Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "Writing "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " items"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic android.util.Log.d:(Ljava/lang/String;Ljava/lang/String;)I
pop
4: StackMap locals: int int
StackMap stack:
iload 3
ifle 21
5: aload 0
getfield android.content.pm.BaseParceledListSlice.mList:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 5
start local 5 6: aload 0
aload 0
getfield android.content.pm.BaseParceledListSlice.mList:Ljava/util/List;
iconst_0
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
aload 1
invokevirtual android.content.pm.BaseParceledListSlice.writeParcelableCreator:(Ljava/lang/Object;Landroid/os/Parcel;)V
7: iconst_0
istore 6
start local 6 8: goto 15
9: StackMap locals: java.lang.Class int
StackMap stack:
aload 1
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
10: aload 0
getfield android.content.pm.BaseParceledListSlice.mList:Ljava/util/List;
iload 6
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
astore 7
start local 7 11: aload 5
aload 7
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokestatic android.content.pm.BaseParceledListSlice.verifySameType:(Ljava/lang/Class;Ljava/lang/Class;)V
12: aload 0
aload 7
aload 1
iload 4
invokevirtual android.content.pm.BaseParceledListSlice.writeElement:(Ljava/lang/Object;Landroid/os/Parcel;I)V
13: getstatic android.content.pm.BaseParceledListSlice.DEBUG:Z
ifeq 14
getstatic android.content.pm.BaseParceledListSlice.TAG:Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "Wrote inline #"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 6
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.content.pm.BaseParceledListSlice.mList:Ljava/util/List;
iload 6
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic android.util.Log.d:(Ljava/lang/String;Ljava/lang/String;)I
pop
14: StackMap locals: java.lang.Object
StackMap stack:
iinc 6 1
end local 7 15: StackMap locals:
StackMap stack:
iload 6
iload 3
if_icmpge 16
iload 6
aload 0
getfield android.content.pm.BaseParceledListSlice.mInlineCountLimit:I
if_icmpge 16
aload 1
invokevirtual android.os.Parcel.dataSize:()I
ldc 65536
if_icmplt 9
16: StackMap locals:
StackMap stack:
iload 6
iload 3
if_icmpge 21
17: aload 1
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
18: new android.content.pm.BaseParceledListSlice$1
dup
aload 0
iload 3
aload 5
iload 4
invokespecial android.content.pm.BaseParceledListSlice$1.<init>:(Landroid/content/pm/BaseParceledListSlice;ILjava/lang/Class;I)V
astore 7
start local 7 19: getstatic android.content.pm.BaseParceledListSlice.DEBUG:Z
ifeq 20
getstatic android.content.pm.BaseParceledListSlice.TAG:Ljava/lang/String;
new java.lang.StringBuilder
dup
ldc "Breaking @"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 6
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
iload 3
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc ": retriever="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokestatic android.util.Log.d:(Ljava/lang/String;Ljava/lang/String;)I
pop
20: StackMap locals: android.os.Binder
StackMap stack:
aload 1
aload 7
invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
end local 7 end local 6 end local 5 21: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Landroid/content/pm/BaseParceledListSlice<TT;>;
0 22 1 dest Landroid/os/Parcel;
0 22 2 flags I
1 22 3 N I
2 22 4 callFlags I
6 21 5 listElementClass Ljava/lang/Class<*>;
8 21 6 i I
11 15 7 parcelable TT;
19 21 7 retriever Landroid/os/Binder;
MethodParameters:
Name Flags
dest
flags
protected abstract void writeElement(T, android.os.Parcel, );
descriptor: (Ljava/lang/Object;Landroid/os/Parcel;I)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Signature: (TT;Landroid/os/Parcel;I)V
MethodParameters:
Name Flags
parcelable
reply
callFlags
protected abstract void writeParcelableCreator(T, android.os.Parcel);
descriptor: (Ljava/lang/Object;Landroid/os/Parcel;)V
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Signature: (TT;Landroid/os/Parcel;)V
MethodParameters:
Name Flags
parcelable
dest
protected abstract android.os.Parcelable$Creator<?> readParcelableCreator(android.os.Parcel, java.lang.ClassLoader);
descriptor: (Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/os/Parcelable$Creator;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Signature: (Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/os/Parcelable$Creator<*>;
MethodParameters:
Name Flags
from
loader
}
Signature: <T:Ljava/lang/Object;>Ljava/lang/Object;Landroid/os/Parcelable;
SourceFile: "BaseParceledListSlice.java"
NestMembers:
android.content.pm.BaseParceledListSlice$1
InnerClasses:
android.content.pm.BaseParceledListSlice$1
public abstract ClassLoaderCreator = android.os.Parcelable$ClassLoaderCreator of android.os.Parcelable
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable