class android.telephony.PhoneStateListener$IPhoneStateListenerStub extends com.android.internal.telephony.IPhoneStateListener$Stub
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.telephony.PhoneStateListener$IPhoneStateListenerStub
super_class: com.android.internal.telephony.IPhoneStateListener$Stub
{
private java.lang.ref.WeakReference<android.telephony.PhoneStateListener> mPhoneStateListenerWeakRef;
descriptor: Ljava/lang/ref/WeakReference;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/lang/ref/WeakReference<Landroid/telephony/PhoneStateListener;>;
public void <init>(android.telephony.PhoneStateListener);
descriptor: (Landroid/telephony/PhoneStateListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.android.internal.telephony.IPhoneStateListener$Stub.<init>:()V
1: aload 0
new java.lang.ref.WeakReference
dup
aload 1
invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;)V
putfield android.telephony.PhoneStateListener$IPhoneStateListenerStub.mPhoneStateListenerWeakRef:Ljava/lang/ref/WeakReference;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 3 1 phoneStateListener Landroid/telephony/PhoneStateListener;
MethodParameters:
Name Flags
phoneStateListener
private void send(int, int, int, java.lang.Object);
descriptor: (IIILjava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield android.telephony.PhoneStateListener$IPhoneStateListenerStub.mPhoneStateListenerWeakRef:Ljava/lang/ref/WeakReference;
invokevirtual java.lang.ref.WeakReference.get:()Ljava/lang/Object;
checkcast android.telephony.PhoneStateListener
astore 5
start local 5 1: aload 5
ifnull 3
2: aload 5
getfield android.telephony.PhoneStateListener.mHandler:Landroid/os/Handler;
iload 1
iload 2
iload 3
aload 4
invokestatic android.os.Message.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message;
invokevirtual android.os.Message.sendToTarget:()V
3: StackMap locals: android.telephony.PhoneStateListener
StackMap stack:
return
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 4 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 4 1 what I
0 4 2 arg1 I
0 4 3 arg2 I
0 4 4 obj Ljava/lang/Object;
1 4 5 listener Landroid/telephony/PhoneStateListener;
MethodParameters:
Name Flags
what
arg1
arg2
obj
public void onServiceStateChanged(android.telephony.ServiceState);
descriptor: (Landroid/telephony/ServiceState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
iconst_0
iconst_0
aload 1
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 serviceState Landroid/telephony/ServiceState;
MethodParameters:
Name Flags
serviceState
public void onSignalStrengthChanged(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_2
iload 1
iconst_0
aconst_null
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 asu I
MethodParameters:
Name Flags
asu
public void onMessageWaitingIndicatorChanged(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iconst_4
iload 1
ifeq 1
iconst_1
goto 2
StackMap locals: android.telephony.PhoneStateListener$IPhoneStateListenerStub int
StackMap stack: android.telephony.PhoneStateListener$IPhoneStateListenerStub int
1: iconst_0
StackMap locals: android.telephony.PhoneStateListener$IPhoneStateListenerStub int
StackMap stack: android.telephony.PhoneStateListener$IPhoneStateListenerStub int int
2: iconst_0
aconst_null
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 4 1 mwi Z
MethodParameters:
Name Flags
mwi
public void onCallForwardingIndicatorChanged(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
bipush 8
iload 1
ifeq 1
iconst_1
goto 2
StackMap locals: android.telephony.PhoneStateListener$IPhoneStateListenerStub int
StackMap stack: android.telephony.PhoneStateListener$IPhoneStateListenerStub int
1: iconst_0
StackMap locals: android.telephony.PhoneStateListener$IPhoneStateListenerStub int
StackMap stack: android.telephony.PhoneStateListener$IPhoneStateListenerStub int int
2: iconst_0
aconst_null
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 4 1 cfi Z
MethodParameters:
Name Flags
cfi
public void onCellLocationChanged(android.os.Bundle);
descriptor: (Landroid/os/Bundle;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokestatic android.telephony.CellLocation.newFromBundle:(Landroid/os/Bundle;)Landroid/telephony/CellLocation;
astore 2
start local 2 1: aload 0
bipush 16
iconst_0
iconst_0
aload 2
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 3 1 bundle Landroid/os/Bundle;
1 3 2 location Landroid/telephony/CellLocation;
MethodParameters:
Name Flags
bundle
public void onCallStateChanged(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
bipush 32
iload 1
iconst_0
aload 2
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 state I
0 2 2 incomingNumber Ljava/lang/String;
MethodParameters:
Name Flags
state
incomingNumber
public void onDataConnectionStateChanged(int, int);
descriptor: (II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
bipush 64
iload 1
iload 2
aconst_null
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 state I
0 2 2 networkType I
MethodParameters:
Name Flags
state
networkType
public void onDataActivity(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 128
iload 1
iconst_0
aconst_null
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 direction I
MethodParameters:
Name Flags
direction
public void onSignalStrengthsChanged(android.telephony.SignalStrength);
descriptor: (Landroid/telephony/SignalStrength;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 256
iconst_0
iconst_0
aload 1
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 signalStrength Landroid/telephony/SignalStrength;
MethodParameters:
Name Flags
signalStrength
public void onOtaspChanged(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 512
iload 1
iconst_0
aconst_null
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 otaspMode I
MethodParameters:
Name Flags
otaspMode
public void onCellInfoChanged(java.util.List<android.telephony.CellInfo>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 1024
iconst_0
iconst_0
aload 1
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 cellInfo Ljava/util/List<Landroid/telephony/CellInfo;>;
Signature: (Ljava/util/List<Landroid/telephony/CellInfo;>;)V
MethodParameters:
Name Flags
cellInfo
public void onPreciseCallStateChanged(android.telephony.PreciseCallState);
descriptor: (Landroid/telephony/PreciseCallState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 2048
iconst_0
iconst_0
aload 1
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 callState Landroid/telephony/PreciseCallState;
MethodParameters:
Name Flags
callState
public void onPreciseDataConnectionStateChanged(android.telephony.PreciseDataConnectionState);
descriptor: (Landroid/telephony/PreciseDataConnectionState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 4096
iconst_0
iconst_0
aload 1
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 dataConnectionState Landroid/telephony/PreciseDataConnectionState;
MethodParameters:
Name Flags
dataConnectionState
public void onDataConnectionRealTimeInfoChanged(android.telephony.DataConnectionRealTimeInfo);
descriptor: (Landroid/telephony/DataConnectionRealTimeInfo;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 8192
iconst_0
iconst_0
aload 1
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 dcRtInfo Landroid/telephony/DataConnectionRealTimeInfo;
MethodParameters:
Name Flags
dcRtInfo
public void onVoLteServiceStateChanged(android.telephony.VoLteServiceState);
descriptor: (Landroid/telephony/VoLteServiceState;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
sipush 16384
iconst_0
iconst_0
aload 1
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 lteState Landroid/telephony/VoLteServiceState;
MethodParameters:
Name Flags
lteState
public void onVoiceActivationStateChanged(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc 131072
iconst_0
iconst_0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 activationState I
MethodParameters:
Name Flags
activationState
public void onDataActivationStateChanged(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc 262144
iconst_0
iconst_0
iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 activationState I
MethodParameters:
Name Flags
activationState
public void onUserMobileDataStateChanged(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc 524288
iconst_0
iconst_0
iload 1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 enabled Z
MethodParameters:
Name Flags
enabled
public void onOemHookRawEvent(byte[]);
descriptor: ([B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc 32768
iconst_0
iconst_0
aload 1
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 rawData [B
MethodParameters:
Name Flags
rawData
public void onCarrierNetworkChange(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc 65536
iconst_0
iconst_0
iload 1
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 active Z
MethodParameters:
Name Flags
active
public void onPhysicalChannelConfigurationChanged(java.util.List<android.telephony.PhysicalChannelConfig>);
descriptor: (Ljava/util/List;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc 1048576
iconst_0
iconst_0
aload 1
invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/telephony/PhoneStateListener$IPhoneStateListenerStub;
0 2 1 configs Ljava/util/List<Landroid/telephony/PhysicalChannelConfig;>;
Signature: (Ljava/util/List<Landroid/telephony/PhysicalChannelConfig;>;)V
MethodParameters:
Name Flags
configs
}
SourceFile: "PhoneStateListener.java"
NestHost: android.telephony.PhoneStateListener
InnerClasses:
private IPhoneStateListenerStub = android.telephony.PhoneStateListener$IPhoneStateListenerStub of android.telephony.PhoneStateListener
public abstract Stub = com.android.internal.telephony.IPhoneStateListener$Stub of com.android.internal.telephony.IPhoneStateListener