public abstract class android.print.IPrintManager$Stub extends android.os.Binder implements android.print.IPrintManager
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: android.print.IPrintManager$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.IPrintManager"
static final int TRANSACTION_getPrintJobInfos;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int TRANSACTION_getPrintJobInfo;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int TRANSACTION_print;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int TRANSACTION_cancelPrintJob;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int TRANSACTION_restartPrintJob;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 5
static final int TRANSACTION_addPrintJobStateChangeListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 6
static final int TRANSACTION_removePrintJobStateChangeListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 7
static final int TRANSACTION_addPrintServicesChangeListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
static final int TRANSACTION_removePrintServicesChangeListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 9
static final int TRANSACTION_getPrintServices;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 10
static final int TRANSACTION_setPrintServiceEnabled;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 11
static final int TRANSACTION_addPrintServiceRecommendationsChangeListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 12
static final int TRANSACTION_removePrintServiceRecommendationsChangeListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 13
static final int TRANSACTION_getPrintServiceRecommendations;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 14
static final int TRANSACTION_createPrinterDiscoverySession;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 15
static final int TRANSACTION_startPrinterDiscovery;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 16
static final int TRANSACTION_stopPrinterDiscovery;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 17
static final int TRANSACTION_validatePrinters;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 18
static final int TRANSACTION_startPrinterStateTracking;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 19
static final int TRANSACTION_getCustomPrinterIcon;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 20
static final int TRANSACTION_stopPrinterStateTracking;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 21
static final int TRANSACTION_destroyPrinterDiscoverySession;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 22
static final int TRANSACTION_getBindInstantServiceAllowed;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 23
static final int TRANSACTION_setBindInstantServiceAllowed;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 24
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.IPrintManager"
invokevirtual android.print.IPrintManager$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/IPrintManager$Stub;
public static android.print.IPrintManager asInterface(android.os.IBinder);
descriptor: (Landroid/os/IBinder;)Landroid/print/IPrintManager;
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.IPrintManager"
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.IPrintManager
ifeq 5
4: aload 1
checkcast android.print.IPrintManager
areturn
5: StackMap locals: android.os.IInterface
StackMap stack:
new android.print.IPrintManager$Stub$Proxy
dup
aload 0
invokespecial android.print.IPrintManager$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/IPrintManager$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=7, locals=13, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: ldc "android.print.IPrintManager"
astore 5
start local 5 1: iload 1
lookupswitch { // 25
1: 4
2: 11
3: 26
4: 44
5: 54
6: 64
7: 71
8: 77
9: 83
10: 89
11: 96
12: 108
13: 114
14: 120
15: 126
16: 132
17: 139
18: 145
19: 151
20: 160
21: 174
22: 183
23: 189
24: 197
1598968902: 2
default: 205
}
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 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 6: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 7: aload 0
iload 6
iload 7
invokevirtual android.print.IPrintManager$Stub.getPrintJobInfos:(II)Ljava/util/List;
astore 8
start local 8 8: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
9: aload 3
aload 8
invokevirtual android.os.Parcel.writeTypedList:(Ljava/util/List;)V
10: iconst_1
ireturn
end local 8 end local 7 end local 6 11: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
12: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 15
13: 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 14: goto 16
end local 6 15: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 16: StackMap locals: android.print.PrintJobId
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 17: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 18: aload 0
aload 6
iload 7
iload 8
invokevirtual android.print.IPrintManager$Stub.getPrintJobInfo:(Landroid/print/PrintJobId;II)Landroid/print/PrintJobInfo;
astore 9
start local 9 19: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
20: aload 9
ifnull 24
21: aload 3
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
22: aload 9
aload 3
iconst_1
invokevirtual android.print.PrintJobInfo.writeToParcel:(Landroid/os/Parcel;I)V
23: goto 25
24: StackMap locals: int int android.print.PrintJobInfo
StackMap stack:
aload 3
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
25: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 26: StackMap locals: android.print.IPrintManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
27: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 28: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrintDocumentAdapter$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrintDocumentAdapter;
astore 7
start local 7 29: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 32
30: getstatic android.print.PrintAttributes.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.print.PrintAttributes
astore 8
start local 8 31: goto 33
end local 8 32: StackMap locals: java.lang.String android.print.IPrintDocumentAdapter
StackMap stack:
aconst_null
astore 8
start local 8 33: StackMap locals: android.print.PrintAttributes
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 9
start local 9 34: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 10
start local 10 35: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 11
start local 11 36: aload 0
aload 6
aload 7
aload 8
aload 9
iload 10
iload 11
invokevirtual android.print.IPrintManager$Stub.print:(Ljava/lang/String;Landroid/print/IPrintDocumentAdapter;Landroid/print/PrintAttributes;Ljava/lang/String;II)Landroid/os/Bundle;
astore 12
start local 12 37: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
38: aload 12
ifnull 42
39: aload 3
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
40: aload 12
aload 3
iconst_1
invokevirtual android.os.Bundle.writeToParcel:(Landroid/os/Parcel;I)V
41: goto 43
42: StackMap locals: android.print.IPrintManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String android.print.IPrintDocumentAdapter android.print.PrintAttributes java.lang.String int int android.os.Bundle
StackMap stack:
aload 3
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
43: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 44: StackMap locals: android.print.IPrintManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
45: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 48
46: 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 47: goto 49
end local 6 48: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 49: StackMap locals: android.print.PrintJobId
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 50: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 51: aload 0
aload 6
iload 7
iload 8
invokevirtual android.print.IPrintManager$Stub.cancelPrintJob:(Landroid/print/PrintJobId;II)V
52: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
53: iconst_1
ireturn
end local 8 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
istore 7
start local 7 60: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 61: aload 0
aload 6
iload 7
iload 8
invokevirtual android.print.IPrintManager$Stub.restartPrintJob:(Landroid/print/PrintJobId;II)V
62: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
63: iconst_1
ireturn
end local 8 end local 7 end local 6 64: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
65: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrintJobStateChangeListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrintJobStateChangeListener;
astore 6
start local 6 66: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 67: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 68: aload 0
aload 6
iload 7
iload 8
invokevirtual android.print.IPrintManager$Stub.addPrintJobStateChangeListener:(Landroid/print/IPrintJobStateChangeListener;II)V
69: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
70: iconst_1
ireturn
end local 8 end local 7 end local 6 71: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
72: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrintJobStateChangeListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrintJobStateChangeListener;
astore 6
start local 6 73: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 74: aload 0
aload 6
iload 7
invokevirtual android.print.IPrintManager$Stub.removePrintJobStateChangeListener:(Landroid/print/IPrintJobStateChangeListener;I)V
75: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
76: iconst_1
ireturn
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.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrintServicesChangeListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrintServicesChangeListener;
astore 6
start local 6 79: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 80: aload 0
aload 6
iload 7
invokevirtual android.print.IPrintManager$Stub.addPrintServicesChangeListener:(Landroid/print/IPrintServicesChangeListener;I)V
81: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
82: iconst_1
ireturn
end local 7 end local 6 83: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
84: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrintServicesChangeListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrintServicesChangeListener;
astore 6
start local 6 85: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 86: aload 0
aload 6
iload 7
invokevirtual android.print.IPrintManager$Stub.removePrintServicesChangeListener:(Landroid/print/IPrintServicesChangeListener;I)V
87: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
88: iconst_1
ireturn
end local 7 end local 6 89: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
90: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 91: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 92: aload 0
iload 6
iload 7
invokevirtual android.print.IPrintManager$Stub.getPrintServices:(II)Ljava/util/List;
astore 8
start local 8 93: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
94: aload 3
aload 8
invokevirtual android.os.Parcel.writeTypedList:(Ljava/util/List;)V
95: iconst_1
ireturn
end local 8 end local 7 end local 6 96: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
97: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 100
98: 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 6
start local 6 99: goto 101
end local 6 100: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 101: StackMap locals: android.content.ComponentName
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 102
iconst_1
goto 103
StackMap locals:
StackMap stack:
102: iconst_0
StackMap locals:
StackMap stack: int
103: istore 7
start local 7 104: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 105: aload 0
aload 6
iload 7
iload 8
invokevirtual android.print.IPrintManager$Stub.setPrintServiceEnabled:(Landroid/content/ComponentName;ZI)V
106: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
107: iconst_1
ireturn
end local 8 end local 7 end local 6 108: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
109: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.printservice.recommendation.IRecommendationsChangeListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/printservice/recommendation/IRecommendationsChangeListener;
astore 6
start local 6 110: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 111: aload 0
aload 6
iload 7
invokevirtual android.print.IPrintManager$Stub.addPrintServiceRecommendationsChangeListener:(Landroid/printservice/recommendation/IRecommendationsChangeListener;I)V
112: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
113: iconst_1
ireturn
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.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.printservice.recommendation.IRecommendationsChangeListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/printservice/recommendation/IRecommendationsChangeListener;
astore 6
start local 6 116: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 117: aload 0
aload 6
iload 7
invokevirtual android.print.IPrintManager$Stub.removePrintServiceRecommendationsChangeListener:(Landroid/printservice/recommendation/IRecommendationsChangeListener;I)V
118: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
119: iconst_1
ireturn
end local 7 end local 6 120: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
121: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 122: aload 0
iload 6
invokevirtual android.print.IPrintManager$Stub.getPrintServiceRecommendations:(I)Ljava/util/List;
astore 7
start local 7 123: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
124: aload 3
aload 7
invokevirtual android.os.Parcel.writeTypedList:(Ljava/util/List;)V
125: iconst_1
ireturn
end local 7 end local 6 126: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
127: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrinterDiscoveryObserver$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrinterDiscoveryObserver;
astore 6
start local 6 128: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 129: aload 0
aload 6
iload 7
invokevirtual android.print.IPrintManager$Stub.createPrinterDiscoverySession:(Landroid/print/IPrinterDiscoveryObserver;I)V
130: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
131: iconst_1
ireturn
end local 7 end local 6 132: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
133: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrinterDiscoveryObserver$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrinterDiscoveryObserver;
astore 6
start local 6 134: aload 2
getstatic android.print.PrinterId.CREATOR:Landroid/os/Parcelable$Creator;
invokevirtual android.os.Parcel.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
astore 7
start local 7 135: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 136: aload 0
aload 6
aload 7
iload 8
invokevirtual android.print.IPrintManager$Stub.startPrinterDiscovery:(Landroid/print/IPrinterDiscoveryObserver;Ljava/util/List;I)V
137: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
138: iconst_1
ireturn
end local 8 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
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrinterDiscoveryObserver$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrinterDiscoveryObserver;
astore 6
start local 6 141: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 142: aload 0
aload 6
iload 7
invokevirtual android.print.IPrintManager$Stub.stopPrinterDiscovery:(Landroid/print/IPrinterDiscoveryObserver;I)V
143: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
144: iconst_1
ireturn
end local 7 end local 6 145: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
146: aload 2
getstatic android.print.PrinterId.CREATOR:Landroid/os/Parcelable$Creator;
invokevirtual android.os.Parcel.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
astore 6
start local 6 147: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 148: aload 0
aload 6
iload 7
invokevirtual android.print.IPrintManager$Stub.validatePrinters:(Ljava/util/List;I)V
149: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
150: iconst_1
ireturn
end local 7 end local 6 151: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
152: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 155
153: 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 154: goto 156
end local 6 155: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 156: StackMap locals: android.print.PrinterId
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 157: aload 0
aload 6
iload 7
invokevirtual android.print.IPrintManager$Stub.startPrinterStateTracking:(Landroid/print/PrinterId;I)V
158: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
159: iconst_1
ireturn
end local 7 end local 6 160: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
161: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 164
162: 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 163: goto 165
end local 6 164: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 165: StackMap locals: android.print.PrinterId
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 166: aload 0
aload 6
iload 7
invokevirtual android.print.IPrintManager$Stub.getCustomPrinterIcon:(Landroid/print/PrinterId;I)Landroid/graphics/drawable/Icon;
astore 8
start local 8 167: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
168: aload 8
ifnull 172
169: aload 3
iconst_1
invokevirtual android.os.Parcel.writeInt:(I)V
170: aload 8
aload 3
iconst_1
invokevirtual android.graphics.drawable.Icon.writeToParcel:(Landroid/os/Parcel;I)V
171: goto 173
172: StackMap locals: int android.graphics.drawable.Icon
StackMap stack:
aload 3
iconst_0
invokevirtual android.os.Parcel.writeInt:(I)V
173: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 8 end local 7 end local 6 174: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
175: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 178
176: 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 177: goto 179
end local 6 178: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 179: StackMap locals: android.print.PrinterId
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 180: aload 0
aload 6
iload 7
invokevirtual android.print.IPrintManager$Stub.stopPrinterStateTracking:(Landroid/print/PrinterId;I)V
181: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
182: iconst_1
ireturn
end local 7 end local 6 183: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
184: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.print.IPrinterDiscoveryObserver$Stub.asInterface:(Landroid/os/IBinder;)Landroid/print/IPrinterDiscoveryObserver;
astore 6
start local 6 185: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 186: aload 0
aload 6
iload 7
invokevirtual android.print.IPrintManager$Stub.destroyPrinterDiscoverySession:(Landroid/print/IPrinterDiscoveryObserver;I)V
187: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
188: iconst_1
ireturn
end local 7 end local 6 189: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
190: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 191: aload 0
iload 6
invokevirtual android.print.IPrintManager$Stub.getBindInstantServiceAllowed:(I)Z
istore 7
start local 7 192: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
193: aload 3
iload 7
ifeq 194
iconst_1
goto 195
StackMap locals: android.print.IPrintManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int
StackMap stack: android.os.Parcel
194: iconst_0
StackMap locals: android.print.IPrintManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int
StackMap stack: android.os.Parcel int
195: invokevirtual android.os.Parcel.writeInt:(I)V
196: iconst_1
ireturn
end local 7 end local 6 197: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
198: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 199: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 200
iconst_1
goto 201
StackMap locals: int
StackMap stack:
200: iconst_0
StackMap locals:
StackMap stack: int
201: istore 7
start local 7 202: aload 0
iload 6
iload 7
invokevirtual android.print.IPrintManager$Stub.setBindInstantServiceAllowed:(IZ)V
203: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
204: iconst_1
ireturn
end local 7 end local 6 205: 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 206 0 this Landroid/print/IPrintManager$Stub;
0 206 1 code I
0 206 2 data Landroid/os/Parcel;
0 206 3 reply Landroid/os/Parcel;
0 206 4 flags I
1 206 5 descriptor Ljava/lang/String;
6 11 6 _arg0 I
7 11 7 _arg1 I
8 11 8 _result Ljava/util/List<Landroid/print/PrintJobInfo;>;
14 15 6 _arg0 Landroid/print/PrintJobId;
16 26 6 _arg0 Landroid/print/PrintJobId;
17 26 7 _arg1 I
18 26 8 _arg2 I
19 26 9 _result Landroid/print/PrintJobInfo;
28 44 6 _arg0 Ljava/lang/String;
29 44 7 _arg1 Landroid/print/IPrintDocumentAdapter;
31 32 8 _arg2 Landroid/print/PrintAttributes;
33 44 8 _arg2 Landroid/print/PrintAttributes;
34 44 9 _arg3 Ljava/lang/String;
35 44 10 _arg4 I
36 44 11 _arg5 I
37 44 12 _result Landroid/os/Bundle;
47 48 6 _arg0 Landroid/print/PrintJobId;
49 54 6 _arg0 Landroid/print/PrintJobId;
50 54 7 _arg1 I
51 54 8 _arg2 I
57 58 6 _arg0 Landroid/print/PrintJobId;
59 64 6 _arg0 Landroid/print/PrintJobId;
60 64 7 _arg1 I
61 64 8 _arg2 I
66 71 6 _arg0 Landroid/print/IPrintJobStateChangeListener;
67 71 7 _arg1 I
68 71 8 _arg2 I
73 77 6 _arg0 Landroid/print/IPrintJobStateChangeListener;
74 77 7 _arg1 I
79 83 6 _arg0 Landroid/print/IPrintServicesChangeListener;
80 83 7 _arg1 I
85 89 6 _arg0 Landroid/print/IPrintServicesChangeListener;
86 89 7 _arg1 I
91 96 6 _arg0 I
92 96 7 _arg1 I
93 96 8 _result Ljava/util/List<Landroid/printservice/PrintServiceInfo;>;
99 100 6 _arg0 Landroid/content/ComponentName;
101 108 6 _arg0 Landroid/content/ComponentName;
104 108 7 _arg1 Z
105 108 8 _arg2 I
110 114 6 _arg0 Landroid/printservice/recommendation/IRecommendationsChangeListener;
111 114 7 _arg1 I
116 120 6 _arg0 Landroid/printservice/recommendation/IRecommendationsChangeListener;
117 120 7 _arg1 I
122 126 6 _arg0 I
123 126 7 _result Ljava/util/List<Landroid/printservice/recommendation/RecommendationInfo;>;
128 132 6 _arg0 Landroid/print/IPrinterDiscoveryObserver;
129 132 7 _arg1 I
134 139 6 _arg0 Landroid/print/IPrinterDiscoveryObserver;
135 139 7 _arg1 Ljava/util/List<Landroid/print/PrinterId;>;
136 139 8 _arg2 I
141 145 6 _arg0 Landroid/print/IPrinterDiscoveryObserver;
142 145 7 _arg1 I
147 151 6 _arg0 Ljava/util/List<Landroid/print/PrinterId;>;
148 151 7 _arg1 I
154 155 6 _arg0 Landroid/print/PrinterId;
156 160 6 _arg0 Landroid/print/PrinterId;
157 160 7 _arg1 I
163 164 6 _arg0 Landroid/print/PrinterId;
165 174 6 _arg0 Landroid/print/PrinterId;
166 174 7 _arg1 I
167 174 8 _result Landroid/graphics/drawable/Icon;
177 178 6 _arg0 Landroid/print/PrinterId;
179 183 6 _arg0 Landroid/print/PrinterId;
180 183 7 _arg1 I
185 189 6 _arg0 Landroid/print/IPrinterDiscoveryObserver;
186 189 7 _arg1 I
191 197 6 _arg0 I
192 197 7 _result Z
199 205 6 _arg0 I
202 205 7 _arg1 Z
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
code
data
reply
flags
}
SourceFile: "IPrintManager.java"
NestHost: android.print.IPrintManager
InnerClasses:
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
public abstract Stub = android.print.IPrintDocumentAdapter$Stub of android.print.IPrintDocumentAdapter
public abstract Stub = android.print.IPrintJobStateChangeListener$Stub of android.print.IPrintJobStateChangeListener
public abstract Stub = android.print.IPrintManager$Stub of android.print.IPrintManager
private Proxy = android.print.IPrintManager$Stub$Proxy of android.print.IPrintManager$Stub
public abstract Stub = android.print.IPrintServicesChangeListener$Stub of android.print.IPrintServicesChangeListener
public abstract Stub = android.print.IPrinterDiscoveryObserver$Stub of android.print.IPrinterDiscoveryObserver
public abstract Stub = android.printservice.recommendation.IRecommendationsChangeListener$Stub of android.printservice.recommendation.IRecommendationsChangeListener