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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // android.telephony.PhoneStateListener phoneStateListener
         0: .line 640
            aload 0 /* this */
            invokespecial com.android.internal.telephony.IPhoneStateListener$Stub.<init>:()V
         1: .line 641
            aload 0 /* this */
            new java.lang.ref.WeakReference
            dup
            aload 1 /* phoneStateListener */
            invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;)V
            putfield android.telephony.PhoneStateListener$IPhoneStateListenerStub.mPhoneStateListenerWeakRef:Ljava/lang/ref/WeakReference;
         2: .line 642
            return
        end local 1 // android.telephony.PhoneStateListener phoneStateListener
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // int what
        start local 2 // int arg1
        start local 3 // int arg2
        start local 4 // java.lang.Object obj
         0: .line 645
            aload 0 /* this */
            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 /* listener */
        start local 5 // android.telephony.PhoneStateListener listener
         1: .line 646
            aload 5 /* listener */
            ifnull 3
         2: .line 647
            aload 5 /* listener */
            getfield android.telephony.PhoneStateListener.mHandler:Landroid/os/Handler;
            iload 1 /* what */
            iload 2 /* arg1 */
            iload 3 /* arg2 */
            aload 4 /* obj */
            invokestatic android.os.Message.obtain:(Landroid/os/Handler;IIILjava/lang/Object;)Landroid/os/Message;
            invokevirtual android.os.Message.sendToTarget:()V
         3: .line 649
      StackMap locals: android.telephony.PhoneStateListener
      StackMap stack:
            return
        end local 5 // android.telephony.PhoneStateListener listener
        end local 4 // java.lang.Object obj
        end local 3 // int arg2
        end local 2 // int arg1
        end local 1 // int what
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // android.telephony.ServiceState serviceState
         0: .line 652
            aload 0 /* this */
            iconst_1
            iconst_0
            iconst_0
            aload 1 /* serviceState */
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 653
            return
        end local 1 // android.telephony.ServiceState serviceState
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // int asu
         0: .line 656
            aload 0 /* this */
            iconst_2
            iload 1 /* asu */
            iconst_0
            aconst_null
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 657
            return
        end local 1 // int asu
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // boolean mwi
         0: .line 660
            aload 0 /* this */
            iconst_4
            iload 1 /* mwi */
            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: .line 661
            return
        end local 1 // boolean mwi
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // boolean cfi
         0: .line 664
            aload 0 /* this */
            bipush 8
            iload 1 /* cfi */
            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: .line 665
            return
        end local 1 // boolean cfi
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // android.os.Bundle bundle
         0: .line 668
            aload 1 /* bundle */
            invokestatic android.telephony.CellLocation.newFromBundle:(Landroid/os/Bundle;)Landroid/telephony/CellLocation;
            astore 2 /* location */
        start local 2 // android.telephony.CellLocation location
         1: .line 669
            aload 0 /* this */
            bipush 16
            iconst_0
            iconst_0
            aload 2 /* location */
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         2: .line 670
            return
        end local 2 // android.telephony.CellLocation location
        end local 1 // android.os.Bundle bundle
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // int state
        start local 2 // java.lang.String incomingNumber
         0: .line 673
            aload 0 /* this */
            bipush 32
            iload 1 /* state */
            iconst_0
            aload 2 /* incomingNumber */
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 674
            return
        end local 2 // java.lang.String incomingNumber
        end local 1 // int state
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // int state
        start local 2 // int networkType
         0: .line 677
            aload 0 /* this */
            bipush 64
            iload 1 /* state */
            iload 2 /* networkType */
            aconst_null
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 678
            return
        end local 2 // int networkType
        end local 1 // int state
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // int direction
         0: .line 681
            aload 0 /* this */
            sipush 128
            iload 1 /* direction */
            iconst_0
            aconst_null
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 682
            return
        end local 1 // int direction
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // android.telephony.SignalStrength signalStrength
         0: .line 685
            aload 0 /* this */
            sipush 256
            iconst_0
            iconst_0
            aload 1 /* signalStrength */
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 686
            return
        end local 1 // android.telephony.SignalStrength signalStrength
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // int otaspMode
         0: .line 689
            aload 0 /* this */
            sipush 512
            iload 1 /* otaspMode */
            iconst_0
            aconst_null
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 690
            return
        end local 1 // int otaspMode
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // java.util.List cellInfo
         0: .line 693
            aload 0 /* this */
            sipush 1024
            iconst_0
            iconst_0
            aload 1 /* cellInfo */
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 694
            return
        end local 1 // java.util.List cellInfo
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // android.telephony.PreciseCallState callState
         0: .line 697
            aload 0 /* this */
            sipush 2048
            iconst_0
            iconst_0
            aload 1 /* callState */
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 698
            return
        end local 1 // android.telephony.PreciseCallState callState
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // android.telephony.PreciseDataConnectionState dataConnectionState
         0: .line 702
            aload 0 /* this */
            sipush 4096
            iconst_0
            iconst_0
            aload 1 /* dataConnectionState */
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 703
            return
        end local 1 // android.telephony.PreciseDataConnectionState dataConnectionState
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // android.telephony.DataConnectionRealTimeInfo dcRtInfo
         0: .line 707
            aload 0 /* this */
            sipush 8192
            iconst_0
            iconst_0
            aload 1 /* dcRtInfo */
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 708
            return
        end local 1 // android.telephony.DataConnectionRealTimeInfo dcRtInfo
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // android.telephony.VoLteServiceState lteState
         0: .line 711
            aload 0 /* this */
            sipush 16384
            iconst_0
            iconst_0
            aload 1 /* lteState */
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 712
            return
        end local 1 // android.telephony.VoLteServiceState lteState
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // int activationState
         0: .line 715
            aload 0 /* this */
            ldc 131072
            iconst_0
            iconst_0
            iload 1 /* activationState */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 716
            return
        end local 1 // int activationState
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // int activationState
         0: .line 719
            aload 0 /* this */
            ldc 262144
            iconst_0
            iconst_0
            iload 1 /* activationState */
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 720
            return
        end local 1 // int activationState
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // boolean enabled
         0: .line 723
            aload 0 /* this */
            ldc 524288
            iconst_0
            iconst_0
            iload 1 /* enabled */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 724
            return
        end local 1 // boolean enabled
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // byte[] rawData
         0: .line 727
            aload 0 /* this */
            ldc 32768
            iconst_0
            iconst_0
            aload 1 /* rawData */
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 728
            return
        end local 1 // byte[] rawData
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // boolean active
         0: .line 731
            aload 0 /* this */
            ldc 65536
            iconst_0
            iconst_0
            iload 1 /* active */
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 732
            return
        end local 1 // boolean active
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
        start local 1 // java.util.List configs
         0: .line 735
            aload 0 /* this */
            ldc 1048576
            iconst_0
            iconst_0
            aload 1 /* configs */
            invokevirtual android.telephony.PhoneStateListener$IPhoneStateListenerStub.send:(IIILjava/lang/Object;)V
         1: .line 736
            return
        end local 1 // java.util.List configs
        end local 0 // android.telephony.PhoneStateListener$IPhoneStateListenerStub this
      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