public final class android.telecom.ParcelableConnection implements android.os.Parcelable
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: android.telecom.ParcelableConnection
  super_class: java.lang.Object
{
  private final android.telecom.PhoneAccountHandle mPhoneAccount;
    descriptor: Landroid/telecom/PhoneAccountHandle;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int mState;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int mConnectionCapabilities;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int mConnectionProperties;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int mSupportedAudioRoutes;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.net.Uri mAddress;
    descriptor: Landroid/net/Uri;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int mAddressPresentation;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.lang.String mCallerDisplayName;
    descriptor: Ljava/lang/String;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int mCallerDisplayNamePresentation;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final com.android.internal.telecom.IVideoProvider mVideoProvider;
    descriptor: Lcom/android/internal/telecom/IVideoProvider;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final int mVideoState;
    descriptor: I
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean mRingbackRequested;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final boolean mIsVoipAudioMode;
    descriptor: Z
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final long mConnectTimeMillis;
    descriptor: J
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final long mConnectElapsedTimeMillis;
    descriptor: J
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.telecom.StatusHints mStatusHints;
    descriptor: Landroid/telecom/StatusHints;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final android.telecom.DisconnectCause mDisconnectCause;
    descriptor: Landroid/telecom/DisconnectCause;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final java.util.List<java.lang.String> mConferenceableConnectionIds;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Ljava/lang/String;>;

  private final android.os.Bundle mExtras;
    descriptor: Landroid/os/Bundle;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private java.lang.String mParentCallId;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  public static final android.os.Parcelable$Creator<android.telecom.ParcelableConnection> CREATOR;
    descriptor: Landroid/os/Parcelable$Creator;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    Signature: Landroid/os/Parcelable$Creator<Landroid/telecom/ParcelableConnection;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 241
            new android.telecom.ParcelableConnection$1
            dup
            invokespecial android.telecom.ParcelableConnection$1.<init>:()V
         1: .line 240
            putstatic android.telecom.ParcelableConnection.CREATOR:Landroid/os/Parcelable$Creator;
         2: .line 296
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>(android.telecom.PhoneAccountHandle, int, int, int, int, android.net.Uri, int, java.lang.String, int, com.android.internal.telecom.IVideoProvider, int, boolean, boolean, long, long, android.telecom.StatusHints, android.telecom.DisconnectCause, java.util.List<java.lang.String>, android.os.Bundle, java.lang.String);
    descriptor: (Landroid/telecom/PhoneAccountHandle;IIIILandroid/net/Uri;ILjava/lang/String;ILcom/android/internal/telecom/IVideoProvider;IZZJJLandroid/telecom/StatusHints;Landroid/telecom/DisconnectCause;Ljava/util/List;Landroid/os/Bundle;Ljava/lang/String;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=22, locals=23, args_size=21
        start local 0 // android.telecom.ParcelableConnection this
        start local 1 // android.telecom.PhoneAccountHandle phoneAccount
        start local 2 // int state
        start local 3 // int capabilities
        start local 4 // int properties
        start local 5 // int supportedAudioRoutes
        start local 6 // android.net.Uri address
        start local 7 // int addressPresentation
        start local 8 // java.lang.String callerDisplayName
        start local 9 // int callerDisplayNamePresentation
        start local 10 // com.android.internal.telecom.IVideoProvider videoProvider
        start local 11 // int videoState
        start local 12 // boolean ringbackRequested
        start local 13 // boolean isVoipAudioMode
        start local 14 // long connectTimeMillis
        start local 16 // long connectElapsedTimeMillis
        start local 18 // android.telecom.StatusHints statusHints
        start local 19 // android.telecom.DisconnectCause disconnectCause
        start local 20 // java.util.List conferenceableConnectionIds
        start local 21 // android.os.Bundle extras
        start local 22 // java.lang.String parentCallId
         0: .line 79
            aload 0 /* this */
            aload 1 /* phoneAccount */
            iload 2 /* state */
            iload 3 /* capabilities */
            iload 4 /* properties */
            iload 5 /* supportedAudioRoutes */
            aload 6 /* address */
         1: .line 80
            iload 7 /* addressPresentation */
            aload 8 /* callerDisplayName */
            iload 9 /* callerDisplayNamePresentation */
         2: .line 81
            aload 10 /* videoProvider */
            iload 11 /* videoState */
            iload 12 /* ringbackRequested */
            iload 13 /* isVoipAudioMode */
            lload 14 /* connectTimeMillis */
         3: .line 82
            lload 16 /* connectElapsedTimeMillis */
            aload 18 /* statusHints */
            aload 19 /* disconnectCause */
            aload 20 /* conferenceableConnectionIds */
         4: .line 83
            aload 21 /* extras */
            invokespecial android.telecom.ParcelableConnection.<init>:(Landroid/telecom/PhoneAccountHandle;IIIILandroid/net/Uri;ILjava/lang/String;ILcom/android/internal/telecom/IVideoProvider;IZZJJLandroid/telecom/StatusHints;Landroid/telecom/DisconnectCause;Ljava/util/List;Landroid/os/Bundle;)V
         5: .line 84
            aload 0 /* this */
            aload 22 /* parentCallId */
            putfield android.telecom.ParcelableConnection.mParentCallId:Ljava/lang/String;
         6: .line 85
            return
        end local 22 // java.lang.String parentCallId
        end local 21 // android.os.Bundle extras
        end local 20 // java.util.List conferenceableConnectionIds
        end local 19 // android.telecom.DisconnectCause disconnectCause
        end local 18 // android.telecom.StatusHints statusHints
        end local 16 // long connectElapsedTimeMillis
        end local 14 // long connectTimeMillis
        end local 13 // boolean isVoipAudioMode
        end local 12 // boolean ringbackRequested
        end local 11 // int videoState
        end local 10 // com.android.internal.telecom.IVideoProvider videoProvider
        end local 9 // int callerDisplayNamePresentation
        end local 8 // java.lang.String callerDisplayName
        end local 7 // int addressPresentation
        end local 6 // android.net.Uri address
        end local 5 // int supportedAudioRoutes
        end local 4 // int properties
        end local 3 // int capabilities
        end local 2 // int state
        end local 1 // android.telecom.PhoneAccountHandle phoneAccount
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0    7     0                           this  Landroid/telecom/ParcelableConnection;
            0    7     1                   phoneAccount  Landroid/telecom/PhoneAccountHandle;
            0    7     2                          state  I
            0    7     3                   capabilities  I
            0    7     4                     properties  I
            0    7     5           supportedAudioRoutes  I
            0    7     6                        address  Landroid/net/Uri;
            0    7     7            addressPresentation  I
            0    7     8              callerDisplayName  Ljava/lang/String;
            0    7     9  callerDisplayNamePresentation  I
            0    7    10                  videoProvider  Lcom/android/internal/telecom/IVideoProvider;
            0    7    11                     videoState  I
            0    7    12              ringbackRequested  Z
            0    7    13                isVoipAudioMode  Z
            0    7    14              connectTimeMillis  J
            0    7    16       connectElapsedTimeMillis  J
            0    7    18                    statusHints  Landroid/telecom/StatusHints;
            0    7    19                disconnectCause  Landroid/telecom/DisconnectCause;
            0    7    20    conferenceableConnectionIds  Ljava/util/List<Ljava/lang/String;>;
            0    7    21                         extras  Landroid/os/Bundle;
            0    7    22                   parentCallId  Ljava/lang/String;
    Signature: (Landroid/telecom/PhoneAccountHandle;IIIILandroid/net/Uri;ILjava/lang/String;ILcom/android/internal/telecom/IVideoProvider;IZZJJLandroid/telecom/StatusHints;Landroid/telecom/DisconnectCause;Ljava/util/List<Ljava/lang/String;>;Landroid/os/Bundle;Ljava/lang/String;)V
    MethodParameters:
                               Name  Flags
      phoneAccount                   
      state                          
      capabilities                   
      properties                     
      supportedAudioRoutes           
      address                        
      addressPresentation            
      callerDisplayName              
      callerDisplayNamePresentation  
      videoProvider                  
      videoState                     
      ringbackRequested              
      isVoipAudioMode                
      connectTimeMillis              
      connectElapsedTimeMillis       
      statusHints                    
      disconnectCause                
      conferenceableConnectionIds    
      extras                         
      parentCallId                   

  public void <init>(android.telecom.PhoneAccountHandle, int, int, int, int, android.net.Uri, int, java.lang.String, int, com.android.internal.telecom.IVideoProvider, int, boolean, boolean, long, long, android.telecom.StatusHints, android.telecom.DisconnectCause, java.util.List<java.lang.String>, android.os.Bundle);
    descriptor: (Landroid/telecom/PhoneAccountHandle;IIIILandroid/net/Uri;ILjava/lang/String;ILcom/android/internal/telecom/IVideoProvider;IZZJJLandroid/telecom/StatusHints;Landroid/telecom/DisconnectCause;Ljava/util/List;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=22, args_size=20
        start local 0 // android.telecom.ParcelableConnection this
        start local 1 // android.telecom.PhoneAccountHandle phoneAccount
        start local 2 // int state
        start local 3 // int capabilities
        start local 4 // int properties
        start local 5 // int supportedAudioRoutes
        start local 6 // android.net.Uri address
        start local 7 // int addressPresentation
        start local 8 // java.lang.String callerDisplayName
        start local 9 // int callerDisplayNamePresentation
        start local 10 // com.android.internal.telecom.IVideoProvider videoProvider
        start local 11 // int videoState
        start local 12 // boolean ringbackRequested
        start local 13 // boolean isVoipAudioMode
        start local 14 // long connectTimeMillis
        start local 16 // long connectElapsedTimeMillis
        start local 18 // android.telecom.StatusHints statusHints
        start local 19 // android.telecom.DisconnectCause disconnectCause
        start local 20 // java.util.List conferenceableConnectionIds
        start local 21 // android.os.Bundle extras
         0: .line 88
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 108
            aload 0 /* this */
            aload 1 /* phoneAccount */
            putfield android.telecom.ParcelableConnection.mPhoneAccount:Landroid/telecom/PhoneAccountHandle;
         2: .line 109
            aload 0 /* this */
            iload 2 /* state */
            putfield android.telecom.ParcelableConnection.mState:I
         3: .line 110
            aload 0 /* this */
            iload 3 /* capabilities */
            putfield android.telecom.ParcelableConnection.mConnectionCapabilities:I
         4: .line 111
            aload 0 /* this */
            iload 4 /* properties */
            putfield android.telecom.ParcelableConnection.mConnectionProperties:I
         5: .line 112
            aload 0 /* this */
            iload 5 /* supportedAudioRoutes */
            putfield android.telecom.ParcelableConnection.mSupportedAudioRoutes:I
         6: .line 113
            aload 0 /* this */
            aload 6 /* address */
            putfield android.telecom.ParcelableConnection.mAddress:Landroid/net/Uri;
         7: .line 114
            aload 0 /* this */
            iload 7 /* addressPresentation */
            putfield android.telecom.ParcelableConnection.mAddressPresentation:I
         8: .line 115
            aload 0 /* this */
            aload 8 /* callerDisplayName */
            putfield android.telecom.ParcelableConnection.mCallerDisplayName:Ljava/lang/String;
         9: .line 116
            aload 0 /* this */
            iload 9 /* callerDisplayNamePresentation */
            putfield android.telecom.ParcelableConnection.mCallerDisplayNamePresentation:I
        10: .line 117
            aload 0 /* this */
            aload 10 /* videoProvider */
            putfield android.telecom.ParcelableConnection.mVideoProvider:Lcom/android/internal/telecom/IVideoProvider;
        11: .line 118
            aload 0 /* this */
            iload 11 /* videoState */
            putfield android.telecom.ParcelableConnection.mVideoState:I
        12: .line 119
            aload 0 /* this */
            iload 12 /* ringbackRequested */
            putfield android.telecom.ParcelableConnection.mRingbackRequested:Z
        13: .line 120
            aload 0 /* this */
            iload 13 /* isVoipAudioMode */
            putfield android.telecom.ParcelableConnection.mIsVoipAudioMode:Z
        14: .line 121
            aload 0 /* this */
            lload 14 /* connectTimeMillis */
            putfield android.telecom.ParcelableConnection.mConnectTimeMillis:J
        15: .line 122
            aload 0 /* this */
            lload 16 /* connectElapsedTimeMillis */
            putfield android.telecom.ParcelableConnection.mConnectElapsedTimeMillis:J
        16: .line 123
            aload 0 /* this */
            aload 18 /* statusHints */
            putfield android.telecom.ParcelableConnection.mStatusHints:Landroid/telecom/StatusHints;
        17: .line 124
            aload 0 /* this */
            aload 19 /* disconnectCause */
            putfield android.telecom.ParcelableConnection.mDisconnectCause:Landroid/telecom/DisconnectCause;
        18: .line 125
            aload 0 /* this */
            aload 20 /* conferenceableConnectionIds */
            putfield android.telecom.ParcelableConnection.mConferenceableConnectionIds:Ljava/util/List;
        19: .line 126
            aload 0 /* this */
            aload 21 /* extras */
            putfield android.telecom.ParcelableConnection.mExtras:Landroid/os/Bundle;
        20: .line 127
            aload 0 /* this */
            aconst_null
            putfield android.telecom.ParcelableConnection.mParentCallId:Ljava/lang/String;
        21: .line 128
            return
        end local 21 // android.os.Bundle extras
        end local 20 // java.util.List conferenceableConnectionIds
        end local 19 // android.telecom.DisconnectCause disconnectCause
        end local 18 // android.telecom.StatusHints statusHints
        end local 16 // long connectElapsedTimeMillis
        end local 14 // long connectTimeMillis
        end local 13 // boolean isVoipAudioMode
        end local 12 // boolean ringbackRequested
        end local 11 // int videoState
        end local 10 // com.android.internal.telecom.IVideoProvider videoProvider
        end local 9 // int callerDisplayNamePresentation
        end local 8 // java.lang.String callerDisplayName
        end local 7 // int addressPresentation
        end local 6 // android.net.Uri address
        end local 5 // int supportedAudioRoutes
        end local 4 // int properties
        end local 3 // int capabilities
        end local 2 // int state
        end local 1 // android.telecom.PhoneAccountHandle phoneAccount
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot                           Name  Signature
            0   22     0                           this  Landroid/telecom/ParcelableConnection;
            0   22     1                   phoneAccount  Landroid/telecom/PhoneAccountHandle;
            0   22     2                          state  I
            0   22     3                   capabilities  I
            0   22     4                     properties  I
            0   22     5           supportedAudioRoutes  I
            0   22     6                        address  Landroid/net/Uri;
            0   22     7            addressPresentation  I
            0   22     8              callerDisplayName  Ljava/lang/String;
            0   22     9  callerDisplayNamePresentation  I
            0   22    10                  videoProvider  Lcom/android/internal/telecom/IVideoProvider;
            0   22    11                     videoState  I
            0   22    12              ringbackRequested  Z
            0   22    13                isVoipAudioMode  Z
            0   22    14              connectTimeMillis  J
            0   22    16       connectElapsedTimeMillis  J
            0   22    18                    statusHints  Landroid/telecom/StatusHints;
            0   22    19                disconnectCause  Landroid/telecom/DisconnectCause;
            0   22    20    conferenceableConnectionIds  Ljava/util/List<Ljava/lang/String;>;
            0   22    21                         extras  Landroid/os/Bundle;
    Signature: (Landroid/telecom/PhoneAccountHandle;IIIILandroid/net/Uri;ILjava/lang/String;ILcom/android/internal/telecom/IVideoProvider;IZZJJLandroid/telecom/StatusHints;Landroid/telecom/DisconnectCause;Ljava/util/List<Ljava/lang/String;>;Landroid/os/Bundle;)V
    MethodParameters:
                               Name  Flags
      phoneAccount                   
      state                          
      capabilities                   
      properties                     
      supportedAudioRoutes           
      address                        
      addressPresentation            
      callerDisplayName              
      callerDisplayNamePresentation  
      videoProvider                  
      videoState                     
      ringbackRequested              
      isVoipAudioMode                
      connectTimeMillis              
      connectElapsedTimeMillis       
      statusHints                    
      disconnectCause                
      conferenceableConnectionIds    
      extras                         

  public android.telecom.PhoneAccountHandle getPhoneAccount();
    descriptor: ()Landroid/telecom/PhoneAccountHandle;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 131
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mPhoneAccount:Landroid/telecom/PhoneAccountHandle;
            areturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public int getState();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 135
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mState:I
            ireturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public int getConnectionCapabilities();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 145
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mConnectionCapabilities:I
            ireturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public int getConnectionProperties();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 155
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mConnectionProperties:I
            ireturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public int getSupportedAudioRoutes();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 159
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mSupportedAudioRoutes:I
            ireturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public android.net.Uri getHandle();
    descriptor: ()Landroid/net/Uri;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 163
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mAddress:Landroid/net/Uri;
            areturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public int getHandlePresentation();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 167
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mAddressPresentation:I
            ireturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public java.lang.String getCallerDisplayName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 171
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mCallerDisplayName:Ljava/lang/String;
            areturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public int getCallerDisplayNamePresentation();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 175
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mCallerDisplayNamePresentation:I
            ireturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public com.android.internal.telecom.IVideoProvider getVideoProvider();
    descriptor: ()Lcom/android/internal/telecom/IVideoProvider;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 179
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mVideoProvider:Lcom/android/internal/telecom/IVideoProvider;
            areturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public int getVideoState();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 183
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mVideoState:I
            ireturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public boolean isRingbackRequested();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 187
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mRingbackRequested:Z
            ireturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public boolean getIsVoipAudioMode();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 191
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mIsVoipAudioMode:Z
            ireturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public long getConnectTimeMillis();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 195
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mConnectTimeMillis:J
            lreturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public long getConnectElapsedTimeMillis();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 199
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mConnectElapsedTimeMillis:J
            lreturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public final android.telecom.StatusHints getStatusHints();
    descriptor: ()Landroid/telecom/StatusHints;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 203
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mStatusHints:Landroid/telecom/StatusHints;
            areturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public final android.telecom.DisconnectCause getDisconnectCause();
    descriptor: ()Landroid/telecom/DisconnectCause;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 207
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mDisconnectCause:Landroid/telecom/DisconnectCause;
            areturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public final java.util.List<java.lang.String> getConferenceableConnectionIds();
    descriptor: ()Ljava/util/List;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 211
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mConferenceableConnectionIds:Ljava/util/List;
            areturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

  public final android.os.Bundle getExtras();
    descriptor: ()Landroid/os/Bundle;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 215
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mExtras:Landroid/os/Bundle;
            areturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public final java.lang.String getParentCallId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 219
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mParentCallId:Ljava/lang/String;
            areturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 224
            new java.lang.StringBuilder
            dup
            invokespecial java.lang.StringBuilder.<init>:()V
         1: .line 225
            ldc "ParcelableConnection [act:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         2: .line 226
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mPhoneAccount:Landroid/telecom/PhoneAccountHandle;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
         3: .line 227
            ldc "], state:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         4: .line 228
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mState:I
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
         5: .line 229
            ldc ", capabilities:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         6: .line 230
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mConnectionCapabilities:I
            invokestatic android.telecom.Connection.capabilitiesToString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         7: .line 231
            ldc ", properties:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         8: .line 232
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mConnectionProperties:I
            invokestatic android.telecom.Connection.propertiesToString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
         9: .line 233
            ldc ", extras:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        10: .line 234
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mExtras:Landroid/os/Bundle;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
        11: .line 235
            ldc ", parent:"
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        12: .line 236
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mParentCallId:Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
        13: .line 237
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
        14: .line 224
            areturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Landroid/telecom/ParcelableConnection;

  public int describeContents();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConnection this
         0: .line 301
            iconst_0
            ireturn
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConnection;

  public void writeToParcel(android.os.Parcel, int);
    descriptor: (Landroid/os/Parcel;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // android.telecom.ParcelableConnection this
        start local 1 // android.os.Parcel destination
        start local 2 // int flags
         0: .line 307
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mPhoneAccount:Landroid/telecom/PhoneAccountHandle;
            iconst_0
            invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
         1: .line 308
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mState:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         2: .line 309
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mConnectionCapabilities:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 310
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mAddress:Landroid/net/Uri;
            iconst_0
            invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
         4: .line 311
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mAddressPresentation:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         5: .line 312
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mCallerDisplayName:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
         6: .line 313
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mCallerDisplayNamePresentation:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         7: .line 314
            aload 1 /* destination */
         8: .line 315
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mVideoProvider:Lcom/android/internal/telecom/IVideoProvider;
            ifnull 9
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mVideoProvider:Lcom/android/internal/telecom/IVideoProvider;
            invokeinterface com.android.internal.telecom.IVideoProvider.asBinder:()Landroid/os/IBinder;
            goto 10
      StackMap locals:
      StackMap stack: android.os.Parcel
         9: aconst_null
        10: .line 314
      StackMap locals: android.telecom.ParcelableConnection android.os.Parcel int
      StackMap stack: android.os.Parcel android.os.IBinder
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
        11: .line 316
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mVideoState:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        12: .line 317
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mRingbackRequested:Z
            ifeq 13
            iconst_1
            goto 14
      StackMap locals:
      StackMap stack: android.os.Parcel
        13: iconst_0
      StackMap locals: android.telecom.ParcelableConnection android.os.Parcel int
      StackMap stack: android.os.Parcel int
        14: i2b
            invokevirtual android.os.Parcel.writeByte:(B)V
        15: .line 318
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mIsVoipAudioMode:Z
            ifeq 16
            iconst_1
            goto 17
      StackMap locals:
      StackMap stack: android.os.Parcel
        16: iconst_0
      StackMap locals: android.telecom.ParcelableConnection android.os.Parcel int
      StackMap stack: android.os.Parcel int
        17: i2b
            invokevirtual android.os.Parcel.writeByte:(B)V
        18: .line 319
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mConnectTimeMillis:J
            invokevirtual android.os.Parcel.writeLong:(J)V
        19: .line 320
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mStatusHints:Landroid/telecom/StatusHints;
            iconst_0
            invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
        20: .line 321
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mDisconnectCause:Landroid/telecom/DisconnectCause;
            iconst_0
            invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
        21: .line 322
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mConferenceableConnectionIds:Ljava/util/List;
            invokevirtual android.os.Parcel.writeStringList:(Ljava/util/List;)V
        22: .line 323
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Parcel.writeBundle:(Landroid/os/Bundle;)V
        23: .line 324
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mConnectionProperties:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        24: .line 325
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mSupportedAudioRoutes:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        25: .line 326
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mParentCallId:Ljava/lang/String;
            invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
        26: .line 327
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConnection.mConnectElapsedTimeMillis:J
            invokevirtual android.os.Parcel.writeLong:(J)V
        27: .line 328
            return
        end local 2 // int flags
        end local 1 // android.os.Parcel destination
        end local 0 // android.telecom.ParcelableConnection this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   28     0         this  Landroid/telecom/ParcelableConnection;
            0   28     1  destination  Landroid/os/Parcel;
            0   28     2        flags  I
    MethodParameters:
             Name  Flags
      destination  
      flags        
}
SourceFile: "ParcelableConnection.java"
NestMembers:
  android.telecom.ParcelableConnection$1
InnerClasses:
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
  android.telecom.ParcelableConnection$1