public abstract class android.nfc.INfcAdapter$Stub extends android.os.Binder implements android.nfc.INfcAdapter
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: android.nfc.INfcAdapter$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.nfc.INfcAdapter"
static final int TRANSACTION_getNfcTagInterface;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int TRANSACTION_getNfcCardEmulationInterface;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int TRANSACTION_getNfcFCardEmulationInterface;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int TRANSACTION_getNfcAdapterExtrasInterface;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int TRANSACTION_getNfcDtaInterface;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 5
static final int TRANSACTION_getState;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 6
static final int TRANSACTION_disable;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 7
static final int TRANSACTION_enable;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
static final int TRANSACTION_enableNdefPush;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 9
static final int TRANSACTION_disableNdefPush;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 10
static final int TRANSACTION_isNdefPushEnabled;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 11
static final int TRANSACTION_pausePolling;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 12
static final int TRANSACTION_resumePolling;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 13
static final int TRANSACTION_setForegroundDispatch;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 14
static final int TRANSACTION_setAppCallback;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 15
static final int TRANSACTION_invokeBeam;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 16
static final int TRANSACTION_invokeBeamInternal;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 17
static final int TRANSACTION_ignore;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 18
static final int TRANSACTION_dispatch;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 19
static final int TRANSACTION_setReaderMode;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 20
static final int TRANSACTION_setP2pModes;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 21
static final int TRANSACTION_addNfcUnlockHandler;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 22
static final int TRANSACTION_removeNfcUnlockHandler;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 23
static final int TRANSACTION_verifyNfcPermission;
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.nfc.INfcAdapter"
invokevirtual android.nfc.INfcAdapter$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/nfc/INfcAdapter$Stub;
public static android.nfc.INfcAdapter asInterface(android.os.IBinder);
descriptor: (Landroid/os/IBinder;)Landroid/nfc/INfcAdapter;
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.nfc.INfcAdapter"
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.nfc.INfcAdapter
ifeq 5
4: aload 1
checkcast android.nfc.INfcAdapter
areturn
5: StackMap locals: android.os.IInterface
StackMap stack:
new android.nfc.INfcAdapter$Stub$Proxy
dup
aload 0
invokespecial android.nfc.INfcAdapter$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/nfc/INfcAdapter$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=5, locals=10, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: ldc "android.nfc.INfcAdapter"
astore 5
start local 5 1: iload 1
lookupswitch { // 25
1: 4
2: 11
3: 18
4: 25
5: 33
6: 41
7: 46
8: 56
9: 63
10: 70
11: 77
12: 84
13: 89
14: 93
15: 106
16: 111
17: 114
18: 121
19: 131
20: 139
21: 150
22: 156
23: 162
24: 167
1598968902: 2
default: 171
}
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.nfc.INfcAdapter$Stub.getNfcTagInterface:()Landroid/nfc/INfcTag;
astore 6
start local 6 6: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
7: aload 3
aload 6
ifnull 8
aload 6
invokeinterface android.nfc.INfcTag.asBinder:()Landroid/os/IBinder;
goto 9
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String android.nfc.INfcTag
StackMap stack: android.os.Parcel
8: aconst_null
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String android.nfc.INfcTag
StackMap stack: android.os.Parcel android.os.IBinder
9: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
10: iconst_1
ireturn
end local 6 11: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
12: aload 0
invokevirtual android.nfc.INfcAdapter$Stub.getNfcCardEmulationInterface:()Landroid/nfc/INfcCardEmulation;
astore 6
start local 6 13: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
14: aload 3
aload 6
ifnull 15
aload 6
invokeinterface android.nfc.INfcCardEmulation.asBinder:()Landroid/os/IBinder;
goto 16
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String android.nfc.INfcCardEmulation
StackMap stack: android.os.Parcel
15: aconst_null
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String android.nfc.INfcCardEmulation
StackMap stack: android.os.Parcel android.os.IBinder
16: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
17: iconst_1
ireturn
end local 6 18: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
19: aload 0
invokevirtual android.nfc.INfcAdapter$Stub.getNfcFCardEmulationInterface:()Landroid/nfc/INfcFCardEmulation;
astore 6
start local 6 20: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
21: aload 3
aload 6
ifnull 22
aload 6
invokeinterface android.nfc.INfcFCardEmulation.asBinder:()Landroid/os/IBinder;
goto 23
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String android.nfc.INfcFCardEmulation
StackMap stack: android.os.Parcel
22: aconst_null
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String android.nfc.INfcFCardEmulation
StackMap stack: android.os.Parcel android.os.IBinder
23: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
24: iconst_1
ireturn
end local 6 25: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
26: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 27: aload 0
aload 6
invokevirtual android.nfc.INfcAdapter$Stub.getNfcAdapterExtrasInterface:(Ljava/lang/String;)Landroid/nfc/INfcAdapterExtras;
astore 7
start local 7 28: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
29: aload 3
aload 7
ifnull 30
aload 7
invokeinterface android.nfc.INfcAdapterExtras.asBinder:()Landroid/os/IBinder;
goto 31
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String android.nfc.INfcAdapterExtras
StackMap stack: android.os.Parcel
30: aconst_null
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String android.nfc.INfcAdapterExtras
StackMap stack: android.os.Parcel android.os.IBinder
31: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
32: iconst_1
ireturn
end local 7 end local 6 33: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
34: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 35: aload 0
aload 6
invokevirtual android.nfc.INfcAdapter$Stub.getNfcDtaInterface:(Ljava/lang/String;)Landroid/nfc/INfcDta;
astore 7
start local 7 36: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
37: aload 3
aload 7
ifnull 38
aload 7
invokeinterface android.nfc.INfcDta.asBinder:()Landroid/os/IBinder;
goto 39
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String android.nfc.INfcDta
StackMap stack: android.os.Parcel
38: aconst_null
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String android.nfc.INfcDta
StackMap stack: android.os.Parcel android.os.IBinder
39: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
40: iconst_1
ireturn
end local 7 end local 6 41: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
42: aload 0
invokevirtual android.nfc.INfcAdapter$Stub.getState:()I
istore 6
start local 6 43: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
44: aload 3
iload 6
invokevirtual android.os.Parcel.writeInt:(I)V
45: iconst_1
ireturn
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 48
iconst_1
goto 49
StackMap locals:
StackMap stack:
48: iconst_0
StackMap locals:
StackMap stack: int
49: istore 6
start local 6 50: aload 0
iload 6
invokevirtual android.nfc.INfcAdapter$Stub.disable:(Z)Z
istore 7
start local 7 51: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
52: aload 3
iload 7
ifeq 53
iconst_1
goto 54
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int
StackMap stack: android.os.Parcel
53: iconst_0
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int
StackMap stack: android.os.Parcel int
54: invokevirtual android.os.Parcel.writeInt:(I)V
55: iconst_1
ireturn
end local 7 end local 6 56: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
57: aload 0
invokevirtual android.nfc.INfcAdapter$Stub.enable:()Z
istore 6
start local 6 58: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
59: aload 3
iload 6
ifeq 60
iconst_1
goto 61
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel
60: iconst_0
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel int
61: invokevirtual android.os.Parcel.writeInt:(I)V
62: iconst_1
ireturn
end local 6 63: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
64: aload 0
invokevirtual android.nfc.INfcAdapter$Stub.enableNdefPush:()Z
istore 6
start local 6 65: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
66: aload 3
iload 6
ifeq 67
iconst_1
goto 68
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel
67: iconst_0
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel int
68: invokevirtual android.os.Parcel.writeInt:(I)V
69: iconst_1
ireturn
end local 6 70: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
71: aload 0
invokevirtual android.nfc.INfcAdapter$Stub.disableNdefPush:()Z
istore 6
start local 6 72: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
73: aload 3
iload 6
ifeq 74
iconst_1
goto 75
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel
74: iconst_0
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel int
75: invokevirtual android.os.Parcel.writeInt:(I)V
76: iconst_1
ireturn
end local 6 77: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
78: aload 0
invokevirtual android.nfc.INfcAdapter$Stub.isNdefPushEnabled:()Z
istore 6
start local 6 79: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
80: aload 3
iload 6
ifeq 81
iconst_1
goto 82
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel
81: iconst_0
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel int
82: invokevirtual android.os.Parcel.writeInt:(I)V
83: iconst_1
ireturn
end local 6 84: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
85: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 86: aload 0
iload 6
invokevirtual android.nfc.INfcAdapter$Stub.pausePolling:(I)V
87: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
88: iconst_1
ireturn
end local 6 89: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
90: aload 0
invokevirtual android.nfc.INfcAdapter$Stub.resumePolling:()V
91: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
92: iconst_1
ireturn
93: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
94: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 97
95: getstatic android.app.PendingIntent.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.app.PendingIntent
astore 6
start local 6 96: goto 98
end local 6 97: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 98: StackMap locals: android.app.PendingIntent
StackMap stack:
aload 2
getstatic android.content.IntentFilter.CREATOR:Landroid/os/Parcelable$Creator;
invokevirtual android.os.Parcel.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object;
checkcast android.content.IntentFilter[]
astore 7
start local 7 99: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 102
100: getstatic android.nfc.TechListParcel.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.nfc.TechListParcel
astore 8
start local 8 101: goto 103
end local 8 102: StackMap locals: android.content.IntentFilter[]
StackMap stack:
aconst_null
astore 8
start local 8 103: StackMap locals: android.nfc.TechListParcel
StackMap stack:
aload 0
aload 6
aload 7
aload 8
invokevirtual android.nfc.INfcAdapter$Stub.setForegroundDispatch:(Landroid/app/PendingIntent;[Landroid/content/IntentFilter;Landroid/nfc/TechListParcel;)V
104: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
105: iconst_1
ireturn
end local 8 end local 7 end local 6 106: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
107: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.nfc.IAppCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/nfc/IAppCallback;
astore 6
start local 6 108: aload 0
aload 6
invokevirtual android.nfc.INfcAdapter$Stub.setAppCallback:(Landroid/nfc/IAppCallback;)V
109: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
110: iconst_1
ireturn
end local 6 111: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
112: aload 0
invokevirtual android.nfc.INfcAdapter$Stub.invokeBeam:()V
113: iconst_1
ireturn
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.nfc.BeamShareData.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.nfc.BeamShareData
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.nfc.BeamShareData
StackMap stack:
aload 0
aload 6
invokevirtual android.nfc.INfcAdapter$Stub.invokeBeamInternal:(Landroid/nfc/BeamShareData;)V
120: iconst_1
ireturn
end local 6 121: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
122: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 123: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 124: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.nfc.ITagRemovedCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/nfc/ITagRemovedCallback;
astore 8
start local 8 125: aload 0
iload 6
iload 7
aload 8
invokevirtual android.nfc.INfcAdapter$Stub.ignore:(IILandroid/nfc/ITagRemovedCallback;)Z
istore 9
start local 9 126: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
127: aload 3
iload 9
ifeq 128
iconst_1
goto 129
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int android.nfc.ITagRemovedCallback int
StackMap stack: android.os.Parcel
128: iconst_0
StackMap locals: android.nfc.INfcAdapter$Stub int android.os.Parcel android.os.Parcel int java.lang.String int int android.nfc.ITagRemovedCallback int
StackMap stack: android.os.Parcel int
129: invokevirtual android.os.Parcel.writeInt:(I)V
130: iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 131: StackMap locals: android.nfc.INfcAdapter$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
132: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 135
133: getstatic android.nfc.Tag.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.nfc.Tag
astore 6
start local 6 134: goto 136
end local 6 135: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 136: StackMap locals: android.nfc.Tag
StackMap stack:
aload 0
aload 6
invokevirtual android.nfc.INfcAdapter$Stub.dispatch:(Landroid/nfc/Tag;)V
137: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
138: iconst_1
ireturn
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;
astore 6
start local 6 141: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.nfc.IAppCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/nfc/IAppCallback;
astore 7
start local 7 142: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 143: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 146
144: getstatic android.os.Bundle.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.os.Bundle
astore 9
start local 9 145: goto 147
end local 9 146: StackMap locals: android.os.IBinder android.nfc.IAppCallback int
StackMap stack:
aconst_null
astore 9
start local 9 147: StackMap locals: android.os.Bundle
StackMap stack:
aload 0
aload 6
aload 7
iload 8
aload 9
invokevirtual android.nfc.INfcAdapter$Stub.setReaderMode:(Landroid/os/IBinder;Landroid/nfc/IAppCallback;ILandroid/os/Bundle;)V
148: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
149: iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 150: StackMap locals: android.nfc.INfcAdapter$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
151: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 152: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 153: aload 0
iload 6
iload 7
invokevirtual android.nfc.INfcAdapter$Stub.setP2pModes:(II)V
154: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
155: iconst_1
ireturn
end local 7 end local 6 156: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
157: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.nfc.INfcUnlockHandler$Stub.asInterface:(Landroid/os/IBinder;)Landroid/nfc/INfcUnlockHandler;
astore 6
start local 6 158: aload 2
invokevirtual android.os.Parcel.createIntArray:()[I
astore 7
start local 7 159: aload 0
aload 6
aload 7
invokevirtual android.nfc.INfcAdapter$Stub.addNfcUnlockHandler:(Landroid/nfc/INfcUnlockHandler;[I)V
160: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
161: iconst_1
ireturn
end local 7 end local 6 162: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
163: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.nfc.INfcUnlockHandler$Stub.asInterface:(Landroid/os/IBinder;)Landroid/nfc/INfcUnlockHandler;
astore 6
start local 6 164: aload 0
aload 6
invokevirtual android.nfc.INfcAdapter$Stub.removeNfcUnlockHandler:(Landroid/nfc/INfcUnlockHandler;)V
165: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
166: iconst_1
ireturn
end local 6 167: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
168: aload 0
invokevirtual android.nfc.INfcAdapter$Stub.verifyNfcPermission:()V
169: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
170: iconst_1
ireturn
171: 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 172 0 this Landroid/nfc/INfcAdapter$Stub;
0 172 1 code I
0 172 2 data Landroid/os/Parcel;
0 172 3 reply Landroid/os/Parcel;
0 172 4 flags I
1 172 5 descriptor Ljava/lang/String;
6 11 6 _result Landroid/nfc/INfcTag;
13 18 6 _result Landroid/nfc/INfcCardEmulation;
20 25 6 _result Landroid/nfc/INfcFCardEmulation;
27 33 6 _arg0 Ljava/lang/String;
28 33 7 _result Landroid/nfc/INfcAdapterExtras;
35 41 6 _arg0 Ljava/lang/String;
36 41 7 _result Landroid/nfc/INfcDta;
43 46 6 _result I
50 56 6 _arg0 Z
51 56 7 _result Z
58 63 6 _result Z
65 70 6 _result Z
72 77 6 _result Z
79 84 6 _result Z
86 89 6 _arg0 I
96 97 6 _arg0 Landroid/app/PendingIntent;
98 106 6 _arg0 Landroid/app/PendingIntent;
99 106 7 _arg1 [Landroid/content/IntentFilter;
101 102 8 _arg2 Landroid/nfc/TechListParcel;
103 106 8 _arg2 Landroid/nfc/TechListParcel;
108 111 6 _arg0 Landroid/nfc/IAppCallback;
117 118 6 _arg0 Landroid/nfc/BeamShareData;
119 121 6 _arg0 Landroid/nfc/BeamShareData;
123 131 6 _arg0 I
124 131 7 _arg1 I
125 131 8 _arg2 Landroid/nfc/ITagRemovedCallback;
126 131 9 _result Z
134 135 6 _arg0 Landroid/nfc/Tag;
136 139 6 _arg0 Landroid/nfc/Tag;
141 150 6 _arg0 Landroid/os/IBinder;
142 150 7 _arg1 Landroid/nfc/IAppCallback;
143 150 8 _arg2 I
145 146 9 _arg3 Landroid/os/Bundle;
147 150 9 _arg3 Landroid/os/Bundle;
152 156 6 _arg0 I
153 156 7 _arg1 I
158 162 6 _arg0 Landroid/nfc/INfcUnlockHandler;
159 162 7 _arg1 [I
164 167 6 _arg0 Landroid/nfc/INfcUnlockHandler;
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
code
data
reply
flags
}
SourceFile: "INfcAdapter.java"
NestHost: android.nfc.INfcAdapter
InnerClasses:
public abstract Stub = android.nfc.IAppCallback$Stub of android.nfc.IAppCallback
public abstract Stub = android.nfc.INfcAdapter$Stub of android.nfc.INfcAdapter
private Proxy = android.nfc.INfcAdapter$Stub$Proxy of android.nfc.INfcAdapter$Stub
public abstract Stub = android.nfc.INfcUnlockHandler$Stub of android.nfc.INfcUnlockHandler
public abstract Stub = android.nfc.ITagRemovedCallback$Stub of android.nfc.ITagRemovedCallback
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable