public final class android.printservice.CustomPrinterIconCallback
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.printservice.CustomPrinterIconCallback
super_class: java.lang.Object
{
private final android.print.PrinterId mPrinterId;
descriptor: Landroid/print/PrinterId;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.printservice.IPrintServiceClient mObserver;
descriptor: Landroid/printservice/IPrintServiceClient;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final java.lang.String LOG_TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "CustomPrinterIconCB"
void <init>(android.print.PrinterId, android.printservice.IPrintServiceClient);
descriptor: (Landroid/print/PrinterId;Landroid/printservice/IPrintServiceClient;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield android.printservice.CustomPrinterIconCallback.mPrinterId:Landroid/print/PrinterId;
2: aload 0
aload 2
putfield android.printservice.CustomPrinterIconCallback.mObserver:Landroid/printservice/IPrintServiceClient;
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/printservice/CustomPrinterIconCallback;
0 4 1 printerId Landroid/print/PrinterId;
0 4 2 observer Landroid/printservice/IPrintServiceClient;
MethodParameters:
Name Flags
printerId
observer
public boolean onCustomPrinterIconLoaded(android.graphics.drawable.Icon);
descriptor: (Landroid/graphics/drawable/Icon;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.printservice.CustomPrinterIconCallback.mObserver:Landroid/printservice/IPrintServiceClient;
aload 0
getfield android.printservice.CustomPrinterIconCallback.mPrinterId:Landroid/print/PrinterId;
aload 1
invokeinterface android.printservice.IPrintServiceClient.onCustomPrinterIconLoaded:(Landroid/print/PrinterId;Landroid/graphics/drawable/Icon;)V
1: goto 5
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 2
start local 2 3: ldc "CustomPrinterIconCB"
ldc "Could not update icon"
aload 2
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
4: iconst_0
ireturn
end local 2 5: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/printservice/CustomPrinterIconCallback;
0 6 1 icon Landroid/graphics/drawable/Icon;
3 5 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
icon
}
SourceFile: "CustomPrinterIconCallback.java"