public abstract class android.print.IPrintSpooler$Stub extends android.os.Binder implements android.print.IPrintSpooler
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: android.print.IPrintSpooler$Stub
super_class: android.os.Binder
{
private static final java.lang.String DESCRIPTOR;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "android.print.IPrintSpooler"
static final int TRANSACTION_removeObsoletePrintJobs;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int TRANSACTION_getPrintJobInfos;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int TRANSACTION_getPrintJobInfo;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int TRANSACTION_createPrintJob;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int TRANSACTION_setPrintJobState;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 5
static final int TRANSACTION_setProgress;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 6
static final int TRANSACTION_setStatus;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 7
static final int TRANSACTION_setStatusRes;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
static final int TRANSACTION_onCustomPrinterIconLoaded;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 9
static final int TRANSACTION_getCustomPrinterIcon;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 10
static final int TRANSACTION_clearCustomPrinterIconCache;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 11
static final int TRANSACTION_setPrintJobTag;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 12
static final int TRANSACTION_writePrintJobData;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 13
static final int TRANSACTION_setClient;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 14
static final int TRANSACTION_setPrintJobCancelling;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 15
static final int TRANSACTION_pruneApprovedPrintServices;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 16
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial android.os.Binder.<init>:()V
1: aload 0
aload 0
ldc "android.print.IPrintSpooler"
invokevirtual android.print.IPrintSpooler$Stub.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/print/IPrintSpooler$Stub;
public static android.print.IPrintSpooler asInterface(android.os.IBinder);
descriptor: (Landroid/os/IBinder;)Landroid/print/IPrintSpooler;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
ldc "android.print.IPrintSpooler"
invokeinterface android.os.IBinder.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface;
astore 1
start local 1 3: aload 1
ifnull 5
aload 1
instanceof android.print.IPrintSpooler
ifeq 5
4: aload 1
checkcast android.print.IPrintSpooler
areturn
5: StackMap locals: android.os.IInterface
StackMap stack:
new android.print.IPrintSpooler$Stub$Proxy
dup
aload 0
invokespecial android.print.IPrintSpooler$Stub$Proxy.<init>:(Landroid/os/IBinder;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 obj Landroid/os/IBinder;
3 6 1 iin Landroid/os/IInterface;
MethodParameters:
Name Flags
obj
public android.os.IBinder asBinder();
descriptor: ()Landroid/os/IBinder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/print/IPrintSpooler$Stub;
public boolean onTransact(int, android.os.Parcel, android.os.Parcel, int);
descriptor: (ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=11, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: ldc "android.print.IPrintSpooler"
astore 5
start local 5 1: iload 1
lookupswitch { // 17
1: 4
2: 7
3: 18
4: 28
5: 35
6: 46
7: 54
8: 65
9: 77
10: 90
11: 99
12: 104
13: 114
14: 125
15: 129
16: 139
1598968902: 2
default: 143
}
2: StackMap locals: java.lang.String
StackMap stack:
aload 3
aload 5
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
5: aload 0
invokevirtual android.print.IPrintSpooler$Stub.removeObsoletePrintJobs:()V
6: iconst_1
ireturn
7: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
8: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrintSpoolerCallbacks$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrintSpoolerCallbacks;
astore 6
start local 6 9: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 12
10: getstatic android.content.ComponentName.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.content.ComponentName
astore 7
start local 7 11: goto 13
end local 7 12: StackMap locals: android.print.IPrintSpoolerCallbacks
StackMap stack:
aconst_null
astore 7
start local 7 13: StackMap locals: android.content.ComponentName
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 14: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 9
start local 9 15: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 10
start local 10 16: aload 0
aload 6
aload 7
iload 8
iload 9
iload 10
invokevirtual android.print.IPrintSpooler$Stub.getPrintJobInfos:(Landroid/print/IPrintSpoolerCallbacks;Landroid/content/ComponentName;III)V
17: iconst_1
ireturn
end local 10 end local 9 end local 8 end local 7 end local 6 18: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
19: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 22
20: getstatic android.print.PrintJobId.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.print.PrintJobId
astore 6
start local 6 21: goto 23
end local 6 22: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 23: StackMap locals: android.print.PrintJobId
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrintSpoolerCallbacks$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrintSpoolerCallbacks;
astore 7
start local 7 24: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 25: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 9
start local 9 26: aload 0
aload 6
aload 7
iload 8
iload 9
invokevirtual android.print.IPrintSpooler$Stub.getPrintJobInfo:(Landroid/print/PrintJobId;Landroid/print/IPrintSpoolerCallbacks;II)V
27: iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 28: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
29: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 32
30: getstatic android.print.PrintJobInfo.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.print.PrintJobInfo
astore 6
start local 6 31: goto 33
end local 6 32: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 33: StackMap locals: android.print.PrintJobInfo
StackMap stack:
aload 0
aload 6
invokevirtual android.print.IPrintSpooler$Stub.createPrintJob:(Landroid/print/PrintJobInfo;)V
34: iconst_1
ireturn
end local 6 35: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
36: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 39
37: getstatic android.print.PrintJobId.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.print.PrintJobId
astore 6
start local 6 38: goto 40
end local 6 39: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 40: StackMap locals: android.print.PrintJobId
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 41: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 8
start local 8 42: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrintSpoolerCallbacks$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrintSpoolerCallbacks;
astore 9
start local 9 43: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 10
start local 10 44: aload 0
aload 6
iload 7
aload 8
aload 9
iload 10
invokevirtual android.print.IPrintSpooler$Stub.setPrintJobState:(Landroid/print/PrintJobId;ILjava/lang/String;Landroid/print/IPrintSpoolerCallbacks;I)V
45: iconst_1
ireturn
end local 10 end local 9 end local 8 end local 7 end local 6 46: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
47: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 50
48: getstatic android.print.PrintJobId.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.print.PrintJobId
astore 6
start local 6 49: goto 51
end local 6 50: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 51: StackMap locals: android.print.PrintJobId
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readFloat:()F
fstore 7
start local 7 52: aload 0
aload 6
fload 7
invokevirtual android.print.IPrintSpooler$Stub.setProgress:(Landroid/print/PrintJobId;F)V
53: iconst_1
ireturn
end local 7 end local 6 54: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
55: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 58
56: getstatic android.print.PrintJobId.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.print.PrintJobId
astore 6
start local 6 57: goto 59
end local 6 58: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 59: StackMap locals: android.print.PrintJobId
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 62
60: getstatic android.text.TextUtils.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast java.lang.CharSequence
astore 7
start local 7 61: goto 63
end local 7 62: StackMap locals:
StackMap stack:
aconst_null
astore 7
start local 7 63: StackMap locals: java.lang.CharSequence
StackMap stack:
aload 0
aload 6
aload 7
invokevirtual android.print.IPrintSpooler$Stub.setStatus:(Landroid/print/PrintJobId;Ljava/lang/CharSequence;)V
64: iconst_1
ireturn
end local 7 end local 6 65: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
66: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 69
67: getstatic android.print.PrintJobId.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.print.PrintJobId
astore 6
start local 6 68: goto 70
end local 6 69: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 70: StackMap locals: android.print.PrintJobId
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 71: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 74
72: getstatic android.text.TextUtils.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast java.lang.CharSequence
astore 8
start local 8 73: goto 75
end local 8 74: StackMap locals: int
StackMap stack:
aconst_null
astore 8
start local 8 75: StackMap locals: java.lang.CharSequence
StackMap stack:
aload 0
aload 6
iload 7
aload 8
invokevirtual android.print.IPrintSpooler$Stub.setStatusRes:(Landroid/print/PrintJobId;ILjava/lang/CharSequence;)V
76: iconst_1
ireturn
end local 8 end local 7 end local 6 77: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
78: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 81
79: getstatic android.print.PrinterId.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.print.PrinterId
astore 6
start local 6 80: goto 82
end local 6 81: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 82: StackMap locals: android.print.PrinterId
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 85
83: getstatic android.graphics.drawable.Icon.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.graphics.drawable.Icon
astore 7
start local 7 84: goto 86
end local 7 85: StackMap locals:
StackMap stack:
aconst_null
astore 7
start local 7 86: StackMap locals: android.graphics.drawable.Icon
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrintSpoolerCallbacks$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrintSpoolerCallbacks;
astore 8
start local 8 87: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 9
start local 9 88: aload 0
aload 6
aload 7
aload 8
iload 9
invokevirtual android.print.IPrintSpooler$Stub.onCustomPrinterIconLoaded:(Landroid/print/PrinterId;Landroid/graphics/drawable/Icon;Landroid/print/IPrintSpoolerCallbacks;I)V
89: iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 90: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
91: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 94
92: getstatic android.print.PrinterId.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.print.PrinterId
astore 6
start local 6 93: goto 95
end local 6 94: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 95: StackMap locals: android.print.PrinterId
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrintSpoolerCallbacks$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrintSpoolerCallbacks;
astore 7
start local 7 96: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 97: aload 0
aload 6
aload 7
iload 8
invokevirtual android.print.IPrintSpooler$Stub.getCustomPrinterIcon:(Landroid/print/PrinterId;Landroid/print/IPrintSpoolerCallbacks;I)V
98: iconst_1
ireturn
end local 8 end local 7 end local 6 99: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
100: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrintSpoolerCallbacks$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrintSpoolerCallbacks;
astore 6
start local 6 101: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 102: aload 0
aload 6
iload 7
invokevirtual android.print.IPrintSpooler$Stub.clearCustomPrinterIconCache:(Landroid/print/IPrintSpoolerCallbacks;I)V
103: iconst_1
ireturn
end local 7 end local 6 104: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
105: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 108
106: getstatic android.print.PrintJobId.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.print.PrintJobId
astore 6
start local 6 107: goto 109
end local 6 108: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 109: StackMap locals: android.print.PrintJobId
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 7
start local 7 110: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrintSpoolerCallbacks$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrintSpoolerCallbacks;
astore 8
start local 8 111: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 9
start local 9 112: aload 0
aload 6
aload 7
aload 8
iload 9
invokevirtual android.print.IPrintSpooler$Stub.setPrintJobTag:(Landroid/print/PrintJobId;Ljava/lang/String;Landroid/print/IPrintSpoolerCallbacks;I)V
113: iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 114: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
115: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 118
116: getstatic android.os.ParcelFileDescriptor.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.os.ParcelFileDescriptor
astore 6
start local 6 117: goto 119
end local 6 118: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 119: StackMap locals: android.os.ParcelFileDescriptor
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 122
120: getstatic android.print.PrintJobId.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.print.PrintJobId
astore 7
start local 7 121: goto 123
end local 7 122: StackMap locals:
StackMap stack:
aconst_null
astore 7
start local 7 123: StackMap locals: android.print.PrintJobId
StackMap stack:
aload 0
aload 6
aload 7
invokevirtual android.print.IPrintSpooler$Stub.writePrintJobData:(Landroid/os/ParcelFileDescriptor;Landroid/print/PrintJobId;)V
124: iconst_1
ireturn
end local 7 end local 6 125: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
126: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrintSpoolerClient$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrintSpoolerClient;
astore 6
start local 6 127: aload 0
aload 6
invokevirtual android.print.IPrintSpooler$Stub.setClient:(Landroid/print/IPrintSpoolerClient;)V
128: iconst_1
ireturn
end local 6 129: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
130: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 133
131: getstatic android.print.PrintJobId.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.print.PrintJobId
astore 6
start local 6 132: goto 134
end local 6 133: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 134: StackMap locals: android.print.PrintJobId
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 135
iconst_1
goto 136
StackMap locals:
StackMap stack:
135: iconst_0
StackMap locals:
StackMap stack: int
136: istore 7
start local 7 137: aload 0
aload 6
iload 7
invokevirtual android.print.IPrintSpooler$Stub.setPrintJobCancelling:(Landroid/print/PrintJobId;Z)V
138: iconst_1
ireturn
end local 7 end local 6 139: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
140: aload 2
getstatic android.content.ComponentName.CREATOR:Landroid/os/Parcelable$Creator;
invokevirtual android.os.Parcel.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
astore 6
start local 6 141: aload 0
aload 6
invokevirtual android.print.IPrintSpooler$Stub.pruneApprovedPrintServices:(Ljava/util/List;)V
142: iconst_1
ireturn
end local 6 143: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
aload 3
iload 4
invokespecial android.os.Binder.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
ireturn
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 144 0 this Landroid/print/IPrintSpooler$Stub;
0 144 1 code I
0 144 2 data Landroid/os/Parcel;
0 144 3 reply Landroid/os/Parcel;
0 144 4 flags I
1 144 5 descriptor Ljava/lang/String;
9 18 6 _arg0 Landroid/print/IPrintSpoolerCallbacks;
11 12 7 _arg1 Landroid/content/ComponentName;
13 18 7 _arg1 Landroid/content/ComponentName;
14 18 8 _arg2 I
15 18 9 _arg3 I
16 18 10 _arg4 I
21 22 6 _arg0 Landroid/print/PrintJobId;
23 28 6 _arg0 Landroid/print/PrintJobId;
24 28 7 _arg1 Landroid/print/IPrintSpoolerCallbacks;
25 28 8 _arg2 I
26 28 9 _arg3 I
31 32 6 _arg0 Landroid/print/PrintJobInfo;
33 35 6 _arg0 Landroid/print/PrintJobInfo;
38 39 6 _arg0 Landroid/print/PrintJobId;
40 46 6 _arg0 Landroid/print/PrintJobId;
41 46 7 _arg1 I
42 46 8 _arg2 Ljava/lang/String;
43 46 9 _arg3 Landroid/print/IPrintSpoolerCallbacks;
44 46 10 _arg4 I
49 50 6 _arg0 Landroid/print/PrintJobId;
51 54 6 _arg0 Landroid/print/PrintJobId;
52 54 7 _arg1 F
57 58 6 _arg0 Landroid/print/PrintJobId;
59 65 6 _arg0 Landroid/print/PrintJobId;
61 62 7 _arg1 Ljava/lang/CharSequence;
63 65 7 _arg1 Ljava/lang/CharSequence;
68 69 6 _arg0 Landroid/print/PrintJobId;
70 77 6 _arg0 Landroid/print/PrintJobId;
71 77 7 _arg1 I
73 74 8 _arg2 Ljava/lang/CharSequence;
75 77 8 _arg2 Ljava/lang/CharSequence;
80 81 6 _arg0 Landroid/print/PrinterId;
82 90 6 _arg0 Landroid/print/PrinterId;
84 85 7 _arg1 Landroid/graphics/drawable/Icon;
86 90 7 _arg1 Landroid/graphics/drawable/Icon;
87 90 8 _arg2 Landroid/print/IPrintSpoolerCallbacks;
88 90 9 _arg3 I
93 94 6 _arg0 Landroid/print/PrinterId;
95 99 6 _arg0 Landroid/print/PrinterId;
96 99 7 _arg1 Landroid/print/IPrintSpoolerCallbacks;
97 99 8 _arg2 I
101 104 6 _arg0 Landroid/print/IPrintSpoolerCallbacks;
102 104 7 _arg1 I
107 108 6 _arg0 Landroid/print/PrintJobId;
109 114 6 _arg0 Landroid/print/PrintJobId;
110 114 7 _arg1 Ljava/lang/String;
111 114 8 _arg2 Landroid/print/IPrintSpoolerCallbacks;
112 114 9 _arg3 I
117 118 6 _arg0 Landroid/os/ParcelFileDescriptor;
119 125 6 _arg0 Landroid/os/ParcelFileDescriptor;
121 122 7 _arg1 Landroid/print/PrintJobId;
123 125 7 _arg1 Landroid/print/PrintJobId;
127 129 6 _arg0 Landroid/print/IPrintSpoolerClient;
132 133 6 _arg0 Landroid/print/PrintJobId;
134 139 6 _arg0 Landroid/print/PrintJobId;
137 139 7 _arg1 Z
141 143 6 _arg0 Ljava/util/List<Landroid/content/ComponentName;>;
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
code
data
reply
flags
}
SourceFile: "IPrintSpooler.java"
NestHost: android.print.IPrintSpooler
InnerClasses:
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
public abstract Stub = android.print.IPrintSpooler$Stub of android.print.IPrintSpooler
private Proxy = android.print.IPrintSpooler$Stub$Proxy of android.print.IPrintSpooler$Stub
public abstract Stub = android.print.IPrintSpoolerCallbacks$Stub of android.print.IPrintSpoolerCallbacks
public abstract Stub = android.print.IPrintSpoolerClient$Stub of android.print.IPrintSpoolerClient