public class android.telephony.ims.ImsUtListener
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: android.telephony.ims.ImsUtListener
  super_class: java.lang.Object
{
  private com.android.ims.internal.IImsUtListener mServiceInterface;
    descriptor: Lcom/android/ims/internal/IImsUtListener;
    flags: (0x0002) ACC_PRIVATE

  private static final java.lang.String LOG_TAG;
    descriptor: Ljava/lang/String;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: "ImsUtListener"

  public void onUtConfigurationUpdated(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // android.telephony.ims.ImsUtListener this
        start local 1 // int id
         0: .line 40
            aload 0 /* this */
            getfield android.telephony.ims.ImsUtListener.mServiceInterface:Lcom/android/ims/internal/IImsUtListener;
            aconst_null
            iload 1 /* id */
            invokeinterface com.android.ims.internal.IImsUtListener.utConfigurationUpdated:(Lcom/android/ims/internal/IImsUt;I)V
         1: .line 41
            goto 4
      StackMap locals:
      StackMap stack: android.os.RemoteException
         2: pop
         3: .line 42
            ldc "ImsUtListener"
            ldc "utConfigurationUpdated: remote exception"
            invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         4: .line 44
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int id
        end local 0 // android.telephony.ims.ImsUtListener this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Landroid/telephony/ims/ImsUtListener;
            0    5     1    id  I
      Exception table:
        from    to  target  type
           0     1       2  Class android.os.RemoteException
    MethodParameters:
      Name  Flags
      id    

  public void onUtConfigurationUpdateFailed(int, android.telephony.ims.ImsReasonInfo);
    descriptor: (ILandroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsUtListener this
        start local 1 // int id
        start local 2 // android.telephony.ims.ImsReasonInfo error
         0: .line 48
            aload 0 /* this */
            getfield android.telephony.ims.ImsUtListener.mServiceInterface:Lcom/android/ims/internal/IImsUtListener;
            aconst_null
            iload 1 /* id */
            aload 2 /* error */
            invokeinterface com.android.ims.internal.IImsUtListener.utConfigurationUpdateFailed:(Lcom/android/ims/internal/IImsUt;ILandroid/telephony/ims/ImsReasonInfo;)V
         1: .line 49
            goto 4
      StackMap locals:
      StackMap stack: android.os.RemoteException
         2: pop
         3: .line 50
            ldc "ImsUtListener"
            ldc "utConfigurationUpdateFailed: remote exception"
            invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         4: .line 52
      StackMap locals:
      StackMap stack:
            return
        end local 2 // android.telephony.ims.ImsReasonInfo error
        end local 1 // int id
        end local 0 // android.telephony.ims.ImsUtListener this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Landroid/telephony/ims/ImsUtListener;
            0    5     1     id  I
            0    5     2  error  Landroid/telephony/ims/ImsReasonInfo;
      Exception table:
        from    to  target  type
           0     1       2  Class android.os.RemoteException
    MethodParameters:
       Name  Flags
      id     
      error  

  public void onUtConfigurationQueried(int, android.os.Bundle);
    descriptor: (ILandroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsUtListener this
        start local 1 // int id
        start local 2 // android.os.Bundle ssInfo
         0: .line 56
            aload 0 /* this */
            getfield android.telephony.ims.ImsUtListener.mServiceInterface:Lcom/android/ims/internal/IImsUtListener;
            aconst_null
            iload 1 /* id */
            aload 2 /* ssInfo */
            invokeinterface com.android.ims.internal.IImsUtListener.utConfigurationQueried:(Lcom/android/ims/internal/IImsUt;ILandroid/os/Bundle;)V
         1: .line 57
            goto 4
      StackMap locals:
      StackMap stack: android.os.RemoteException
         2: pop
         3: .line 58
            ldc "ImsUtListener"
            ldc "utConfigurationQueried: remote exception"
            invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         4: .line 60
      StackMap locals:
      StackMap stack:
            return
        end local 2 // android.os.Bundle ssInfo
        end local 1 // int id
        end local 0 // android.telephony.ims.ImsUtListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/telephony/ims/ImsUtListener;
            0    5     1      id  I
            0    5     2  ssInfo  Landroid/os/Bundle;
      Exception table:
        from    to  target  type
           0     1       2  Class android.os.RemoteException
    MethodParameters:
        Name  Flags
      id      
      ssInfo  

  public void onUtConfigurationQueryFailed(int, android.telephony.ims.ImsReasonInfo);
    descriptor: (ILandroid/telephony/ims/ImsReasonInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsUtListener this
        start local 1 // int id
        start local 2 // android.telephony.ims.ImsReasonInfo error
         0: .line 64
            aload 0 /* this */
            getfield android.telephony.ims.ImsUtListener.mServiceInterface:Lcom/android/ims/internal/IImsUtListener;
            aconst_null
            iload 1 /* id */
            aload 2 /* error */
            invokeinterface com.android.ims.internal.IImsUtListener.utConfigurationQueryFailed:(Lcom/android/ims/internal/IImsUt;ILandroid/telephony/ims/ImsReasonInfo;)V
         1: .line 65
            goto 4
      StackMap locals:
      StackMap stack: android.os.RemoteException
         2: pop
         3: .line 66
            ldc "ImsUtListener"
            ldc "utConfigurationQueryFailed: remote exception"
            invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         4: .line 68
      StackMap locals:
      StackMap stack:
            return
        end local 2 // android.telephony.ims.ImsReasonInfo error
        end local 1 // int id
        end local 0 // android.telephony.ims.ImsUtListener this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Landroid/telephony/ims/ImsUtListener;
            0    5     1     id  I
            0    5     2  error  Landroid/telephony/ims/ImsReasonInfo;
      Exception table:
        from    to  target  type
           0     1       2  Class android.os.RemoteException
    MethodParameters:
       Name  Flags
      id     
      error  

  public void onUtConfigurationCallBarringQueried(int, android.telephony.ims.ImsSsInfo[]);
    descriptor: (I[Landroid/telephony/ims/ImsSsInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsUtListener this
        start local 1 // int id
        start local 2 // android.telephony.ims.ImsSsInfo[] cbInfo
         0: .line 72
            aload 0 /* this */
            getfield android.telephony.ims.ImsUtListener.mServiceInterface:Lcom/android/ims/internal/IImsUtListener;
            aconst_null
            iload 1 /* id */
            aload 2 /* cbInfo */
            invokeinterface com.android.ims.internal.IImsUtListener.utConfigurationCallBarringQueried:(Lcom/android/ims/internal/IImsUt;I[Landroid/telephony/ims/ImsSsInfo;)V
         1: .line 73
            goto 4
      StackMap locals:
      StackMap stack: android.os.RemoteException
         2: pop
         3: .line 74
            ldc "ImsUtListener"
            ldc "utConfigurationCallBarringQueried: remote exception"
            invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         4: .line 76
      StackMap locals:
      StackMap stack:
            return
        end local 2 // android.telephony.ims.ImsSsInfo[] cbInfo
        end local 1 // int id
        end local 0 // android.telephony.ims.ImsUtListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/telephony/ims/ImsUtListener;
            0    5     1      id  I
            0    5     2  cbInfo  [Landroid/telephony/ims/ImsSsInfo;
      Exception table:
        from    to  target  type
           0     1       2  Class android.os.RemoteException
    MethodParameters:
        Name  Flags
      id      
      cbInfo  

  public void onUtConfigurationCallForwardQueried(int, android.telephony.ims.ImsCallForwardInfo[]);
    descriptor: (I[Landroid/telephony/ims/ImsCallForwardInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsUtListener this
        start local 1 // int id
        start local 2 // android.telephony.ims.ImsCallForwardInfo[] cfInfo
         0: .line 80
            aload 0 /* this */
            getfield android.telephony.ims.ImsUtListener.mServiceInterface:Lcom/android/ims/internal/IImsUtListener;
            aconst_null
            iload 1 /* id */
            aload 2 /* cfInfo */
            invokeinterface com.android.ims.internal.IImsUtListener.utConfigurationCallForwardQueried:(Lcom/android/ims/internal/IImsUt;I[Landroid/telephony/ims/ImsCallForwardInfo;)V
         1: .line 81
            goto 4
      StackMap locals:
      StackMap stack: android.os.RemoteException
         2: pop
         3: .line 82
            ldc "ImsUtListener"
            ldc "utConfigurationCallForwardQueried: remote exception"
            invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         4: .line 84
      StackMap locals:
      StackMap stack:
            return
        end local 2 // android.telephony.ims.ImsCallForwardInfo[] cfInfo
        end local 1 // int id
        end local 0 // android.telephony.ims.ImsUtListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/telephony/ims/ImsUtListener;
            0    5     1      id  I
            0    5     2  cfInfo  [Landroid/telephony/ims/ImsCallForwardInfo;
      Exception table:
        from    to  target  type
           0     1       2  Class android.os.RemoteException
    MethodParameters:
        Name  Flags
      id      
      cfInfo  

  public void onUtConfigurationCallWaitingQueried(int, android.telephony.ims.ImsSsInfo[]);
    descriptor: (I[Landroid/telephony/ims/ImsSsInfo;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // android.telephony.ims.ImsUtListener this
        start local 1 // int id
        start local 2 // android.telephony.ims.ImsSsInfo[] cwInfo
         0: .line 88
            aload 0 /* this */
            getfield android.telephony.ims.ImsUtListener.mServiceInterface:Lcom/android/ims/internal/IImsUtListener;
            aconst_null
            iload 1 /* id */
            aload 2 /* cwInfo */
            invokeinterface com.android.ims.internal.IImsUtListener.utConfigurationCallWaitingQueried:(Lcom/android/ims/internal/IImsUt;I[Landroid/telephony/ims/ImsSsInfo;)V
         1: .line 89
            goto 4
      StackMap locals:
      StackMap stack: android.os.RemoteException
         2: pop
         3: .line 90
            ldc "ImsUtListener"
            ldc "utConfigurationCallWaitingQueried: remote exception"
            invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         4: .line 92
      StackMap locals:
      StackMap stack:
            return
        end local 2 // android.telephony.ims.ImsSsInfo[] cwInfo
        end local 1 // int id
        end local 0 // android.telephony.ims.ImsUtListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/telephony/ims/ImsUtListener;
            0    5     1      id  I
            0    5     2  cwInfo  [Landroid/telephony/ims/ImsSsInfo;
      Exception table:
        from    to  target  type
           0     1       2  Class android.os.RemoteException
    MethodParameters:
        Name  Flags
      id      
      cwInfo  

  public void onSupplementaryServiceIndication(android.telephony.ims.ImsSsData);
    descriptor: (Landroid/telephony/ims/ImsSsData;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ims.ImsUtListener this
        start local 1 // android.telephony.ims.ImsSsData ssData
         0: .line 96
            aload 0 /* this */
            getfield android.telephony.ims.ImsUtListener.mServiceInterface:Lcom/android/ims/internal/IImsUtListener;
            aload 1 /* ssData */
            invokeinterface com.android.ims.internal.IImsUtListener.onSupplementaryServiceIndication:(Landroid/telephony/ims/ImsSsData;)V
         1: .line 97
            goto 4
      StackMap locals:
      StackMap stack: android.os.RemoteException
         2: pop
         3: .line 98
            ldc "ImsUtListener"
            ldc "onSupplementaryServiceIndication: remote exception"
            invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;)I
            pop
         4: .line 100
      StackMap locals:
      StackMap stack:
            return
        end local 1 // android.telephony.ims.ImsSsData ssData
        end local 0 // android.telephony.ims.ImsUtListener this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Landroid/telephony/ims/ImsUtListener;
            0    5     1  ssData  Landroid/telephony/ims/ImsSsData;
      Exception table:
        from    to  target  type
           0     1       2  Class android.os.RemoteException
    MethodParameters:
        Name  Flags
      ssData  

  public void <init>(com.android.ims.internal.IImsUtListener);
    descriptor: (Lcom/android/ims/internal/IImsUtListener;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // android.telephony.ims.ImsUtListener this
        start local 1 // com.android.ims.internal.IImsUtListener serviceInterface
         0: .line 105
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 106
            aload 0 /* this */
            aload 1 /* serviceInterface */
            putfield android.telephony.ims.ImsUtListener.mServiceInterface:Lcom/android/ims/internal/IImsUtListener;
         2: .line 107
            return
        end local 1 // com.android.ims.internal.IImsUtListener serviceInterface
        end local 0 // android.telephony.ims.ImsUtListener this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    3     0              this  Landroid/telephony/ims/ImsUtListener;
            0    3     1  serviceInterface  Lcom/android/ims/internal/IImsUtListener;
    MethodParameters:
                  Name  Flags
      serviceInterface  
}
SourceFile: "ImsUtListener.java"
    RuntimeVisibleAnnotations: 
      android.annotation.SystemApi()