public abstract class com.android.internal.telephony.IPhoneStateListener$Stub extends android.os.Binder implements com.android.internal.telephony.IPhoneStateListener
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: com.android.internal.telephony.IPhoneStateListener$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: "com.android.internal.telephony.IPhoneStateListener"
static final int TRANSACTION_onServiceStateChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int TRANSACTION_onSignalStrengthChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int TRANSACTION_onMessageWaitingIndicatorChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int TRANSACTION_onCallForwardingIndicatorChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int TRANSACTION_onCellLocationChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 5
static final int TRANSACTION_onCallStateChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 6
static final int TRANSACTION_onDataConnectionStateChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 7
static final int TRANSACTION_onDataActivity;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
static final int TRANSACTION_onSignalStrengthsChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 9
static final int TRANSACTION_onPhysicalChannelConfigurationChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 10
static final int TRANSACTION_onOtaspChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 11
static final int TRANSACTION_onCellInfoChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 12
static final int TRANSACTION_onPreciseCallStateChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 13
static final int TRANSACTION_onPreciseDataConnectionStateChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 14
static final int TRANSACTION_onDataConnectionRealTimeInfoChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 15
static final int TRANSACTION_onVoLteServiceStateChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 16
static final int TRANSACTION_onVoiceActivationStateChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 17
static final int TRANSACTION_onDataActivationStateChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 18
static final int TRANSACTION_onOemHookRawEvent;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 19
static final int TRANSACTION_onCarrierNetworkChange;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 20
static final int TRANSACTION_onUserMobileDataStateChanged;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 21
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 "com.android.internal.telephony.IPhoneStateListener"
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/android/internal/telephony/IPhoneStateListener$Stub;
public static com.android.internal.telephony.IPhoneStateListener asInterface(android.os.IBinder);
descriptor: (Landroid/os/IBinder;)Lcom/android/internal/telephony/IPhoneStateListener;
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 "com.android.internal.telephony.IPhoneStateListener"
invokeinterface android.os.IBinder.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface;
astore 1
start local 1 3: aload 1
ifnull 5
aload 1
instanceof com.android.internal.telephony.IPhoneStateListener
ifeq 5
4: aload 1
checkcast com.android.internal.telephony.IPhoneStateListener
areturn
5: StackMap locals: android.os.IInterface
StackMap stack:
new com.android.internal.telephony.IPhoneStateListener$Stub$Proxy
dup
aload 0
invokespecial com.android.internal.telephony.IPhoneStateListener$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 Lcom/android/internal/telephony/IPhoneStateListener$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=8, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: ldc "com.android.internal.telephony.IPhoneStateListener"
astore 5
start local 5 1: iload 1
lookupswitch { // 22
1: 4
2: 11
3: 15
4: 21
5: 27
6: 34
7: 39
8: 44
9: 48
10: 55
11: 59
12: 63
13: 67
14: 74
15: 81
16: 88
17: 95
18: 99
19: 103
20: 107
21: 113
1598968902: 2
default: 119
}
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
ifeq 8
6: getstatic android.telephony.ServiceState.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.telephony.ServiceState
astore 6
start local 6 7: goto 9
end local 6 8: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 9: StackMap locals: android.telephony.ServiceState
StackMap stack:
aload 0
aload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onServiceStateChanged:(Landroid/telephony/ServiceState;)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 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 13: aload 0
iload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onSignalStrengthChanged:(I)V
14: iconst_1
ireturn
end local 6 15: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
16: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 17
iconst_1
goto 18
StackMap locals:
StackMap stack:
17: iconst_0
StackMap locals:
StackMap stack: int
18: istore 6
start local 6 19: aload 0
iload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onMessageWaitingIndicatorChanged:(Z)V
20: iconst_1
ireturn
end local 6 21: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
22: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 23
iconst_1
goto 24
StackMap locals:
StackMap stack:
23: iconst_0
StackMap locals:
StackMap stack: int
24: istore 6
start local 6 25: aload 0
iload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onCallForwardingIndicatorChanged:(Z)V
26: iconst_1
ireturn
end local 6 27: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
28: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 31
29: 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 6
start local 6 30: goto 32
end local 6 31: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 32: StackMap locals: android.os.Bundle
StackMap stack:
aload 0
aload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onCellLocationChanged:(Landroid/os/Bundle;)V
33: iconst_1
ireturn
end local 6 34: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
35: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 36: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 7
start local 7 37: aload 0
iload 6
aload 7
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onCallStateChanged:(ILjava/lang/String;)V
38: iconst_1
ireturn
end local 7 end local 6 39: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
40: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 41: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 42: aload 0
iload 6
iload 7
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onDataConnectionStateChanged:(II)V
43: iconst_1
ireturn
end local 7 end local 6 44: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
45: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 46: aload 0
iload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onDataActivity:(I)V
47: iconst_1
ireturn
end local 6 48: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
49: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 52
50: getstatic android.telephony.SignalStrength.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.telephony.SignalStrength
astore 6
start local 6 51: goto 53
end local 6 52: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 53: StackMap locals: android.telephony.SignalStrength
StackMap stack:
aload 0
aload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onSignalStrengthsChanged:(Landroid/telephony/SignalStrength;)V
54: iconst_1
ireturn
end local 6 55: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
56: aload 2
getstatic android.telephony.PhysicalChannelConfig.CREATOR:Landroid/os/Parcelable$Creator;
invokevirtual android.os.Parcel.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
astore 6
start local 6 57: aload 0
aload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onPhysicalChannelConfigurationChanged:(Ljava/util/List;)V
58: iconst_1
ireturn
end local 6 59: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
60: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 61: aload 0
iload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onOtaspChanged:(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 2
getstatic android.telephony.CellInfo.CREATOR:Landroid/os/Parcelable$Creator;
invokevirtual android.os.Parcel.createTypedArrayList:(Landroid/os/Parcelable$Creator;)Ljava/util/ArrayList;
astore 6
start local 6 65: aload 0
aload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onCellInfoChanged:(Ljava/util/List;)V
66: iconst_1
ireturn
end local 6 67: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
68: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 71
69: getstatic android.telephony.PreciseCallState.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.telephony.PreciseCallState
astore 6
start local 6 70: goto 72
end local 6 71: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 72: StackMap locals: android.telephony.PreciseCallState
StackMap stack:
aload 0
aload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onPreciseCallStateChanged:(Landroid/telephony/PreciseCallState;)V
73: iconst_1
ireturn
end local 6 74: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
75: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 78
76: getstatic android.telephony.PreciseDataConnectionState.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.telephony.PreciseDataConnectionState
astore 6
start local 6 77: goto 79
end local 6 78: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 79: StackMap locals: android.telephony.PreciseDataConnectionState
StackMap stack:
aload 0
aload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onPreciseDataConnectionStateChanged:(Landroid/telephony/PreciseDataConnectionState;)V
80: iconst_1
ireturn
end local 6 81: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
82: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 85
83: getstatic android.telephony.DataConnectionRealTimeInfo.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.telephony.DataConnectionRealTimeInfo
astore 6
start local 6 84: goto 86
end local 6 85: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 86: StackMap locals: android.telephony.DataConnectionRealTimeInfo
StackMap stack:
aload 0
aload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onDataConnectionRealTimeInfoChanged:(Landroid/telephony/DataConnectionRealTimeInfo;)V
87: iconst_1
ireturn
end local 6 88: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
89: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 92
90: getstatic android.telephony.VoLteServiceState.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.telephony.VoLteServiceState
astore 6
start local 6 91: goto 93
end local 6 92: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 93: StackMap locals: android.telephony.VoLteServiceState
StackMap stack:
aload 0
aload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onVoLteServiceStateChanged:(Landroid/telephony/VoLteServiceState;)V
94: iconst_1
ireturn
end local 6 95: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
96: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 6
start local 6 97: aload 0
iload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onVoiceActivationStateChanged:(I)V
98: iconst_1
ireturn
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.readInt:()I
istore 6
start local 6 101: aload 0
iload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onDataActivationStateChanged:(I)V
102: iconst_1
ireturn
end local 6 103: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
104: aload 2
invokevirtual android.os.Parcel.createByteArray:()[B
astore 6
start local 6 105: aload 0
aload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onOemHookRawEvent:([B)V
106: iconst_1
ireturn
end local 6 107: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
108: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 109
iconst_1
goto 110
StackMap locals:
StackMap stack:
109: iconst_0
StackMap locals:
StackMap stack: int
110: istore 6
start local 6 111: aload 0
iload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onCarrierNetworkChange:(Z)V
112: iconst_1
ireturn
end local 6 113: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
114: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 115
iconst_1
goto 116
StackMap locals:
StackMap stack:
115: iconst_0
StackMap locals:
StackMap stack: int
116: istore 6
start local 6 117: aload 0
iload 6
invokevirtual com.android.internal.telephony.IPhoneStateListener$Stub.onUserMobileDataStateChanged:(Z)V
118: iconst_1
ireturn
end local 6 119: 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 120 0 this Lcom/android/internal/telephony/IPhoneStateListener$Stub;
0 120 1 code I
0 120 2 data Landroid/os/Parcel;
0 120 3 reply Landroid/os/Parcel;
0 120 4 flags I
1 120 5 descriptor Ljava/lang/String;
7 8 6 _arg0 Landroid/telephony/ServiceState;
9 11 6 _arg0 Landroid/telephony/ServiceState;
13 15 6 _arg0 I
19 21 6 _arg0 Z
25 27 6 _arg0 Z
30 31 6 _arg0 Landroid/os/Bundle;
32 34 6 _arg0 Landroid/os/Bundle;
36 39 6 _arg0 I
37 39 7 _arg1 Ljava/lang/String;
41 44 6 _arg0 I
42 44 7 _arg1 I
46 48 6 _arg0 I
51 52 6 _arg0 Landroid/telephony/SignalStrength;
53 55 6 _arg0 Landroid/telephony/SignalStrength;
57 59 6 _arg0 Ljava/util/List<Landroid/telephony/PhysicalChannelConfig;>;
61 63 6 _arg0 I
65 67 6 _arg0 Ljava/util/List<Landroid/telephony/CellInfo;>;
70 71 6 _arg0 Landroid/telephony/PreciseCallState;
72 74 6 _arg0 Landroid/telephony/PreciseCallState;
77 78 6 _arg0 Landroid/telephony/PreciseDataConnectionState;
79 81 6 _arg0 Landroid/telephony/PreciseDataConnectionState;
84 85 6 _arg0 Landroid/telephony/DataConnectionRealTimeInfo;
86 88 6 _arg0 Landroid/telephony/DataConnectionRealTimeInfo;
91 92 6 _arg0 Landroid/telephony/VoLteServiceState;
93 95 6 _arg0 Landroid/telephony/VoLteServiceState;
97 99 6 _arg0 I
101 103 6 _arg0 I
105 107 6 _arg0 [B
111 113 6 _arg0 Z
117 119 6 _arg0 Z
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
code
data
reply
flags
}
SourceFile: "IPhoneStateListener.java"
NestHost: com.android.internal.telephony.IPhoneStateListener
InnerClasses:
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
public abstract Stub = com.android.internal.telephony.IPhoneStateListener$Stub of com.android.internal.telephony.IPhoneStateListener
private Proxy = com.android.internal.telephony.IPhoneStateListener$Stub$Proxy of com.android.internal.telephony.IPhoneStateListener$Stub