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

  private int mState;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mConnectionCapabilities;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int mConnectionProperties;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<java.lang.String> mConnectionIds;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Ljava/lang/String;>;

  private long mConnectTimeMillis;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  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 android.telecom.StatusHints mStatusHints;
    descriptor: Landroid/telecom/StatusHints;
    flags: (0x0002) ACC_PRIVATE

  private android.os.Bundle mExtras;
    descriptor: Landroid/os/Bundle;
    flags: (0x0002) ACC_PRIVATE

  private long mConnectElapsedTimeMillis;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

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

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

  public void <init>(android.telecom.PhoneAccountHandle, int, int, int, java.util.List<java.lang.String>, com.android.internal.telecom.IVideoProvider, int, long, long, android.telecom.StatusHints, android.os.Bundle);
    descriptor: (Landroid/telecom/PhoneAccountHandle;IIILjava/util/List;Lcom/android/internal/telecom/IVideoProvider;IJJLandroid/telecom/StatusHints;Landroid/os/Bundle;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=14, args_size=12
        start local 0 // android.telecom.ParcelableConference this
        start local 1 // android.telecom.PhoneAccountHandle phoneAccount
        start local 2 // int state
        start local 3 // int connectionCapabilities
        start local 4 // int connectionProperties
        start local 5 // java.util.List connectionIds
        start local 6 // com.android.internal.telecom.IVideoProvider videoProvider
        start local 7 // int videoState
        start local 8 // long connectTimeMillis
        start local 10 // long connectElapsedTimeMillis
        start local 12 // android.telecom.StatusHints statusHints
        start local 13 // android.os.Bundle extras
         0: .line 46
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 39
            aload 0 /* this */
            lconst_0
            putfield android.telecom.ParcelableConference.mConnectTimeMillis:J
         2: .line 44
            aload 0 /* this */
            lconst_0
            putfield android.telecom.ParcelableConference.mConnectElapsedTimeMillis:J
         3: .line 58
            aload 0 /* this */
            aload 1 /* phoneAccount */
            putfield android.telecom.ParcelableConference.mPhoneAccount:Landroid/telecom/PhoneAccountHandle;
         4: .line 59
            aload 0 /* this */
            iload 2 /* state */
            putfield android.telecom.ParcelableConference.mState:I
         5: .line 60
            aload 0 /* this */
            iload 3 /* connectionCapabilities */
            putfield android.telecom.ParcelableConference.mConnectionCapabilities:I
         6: .line 61
            aload 0 /* this */
            iload 4 /* connectionProperties */
            putfield android.telecom.ParcelableConference.mConnectionProperties:I
         7: .line 62
            aload 0 /* this */
            aload 5 /* connectionIds */
            putfield android.telecom.ParcelableConference.mConnectionIds:Ljava/util/List;
         8: .line 63
            aload 0 /* this */
            aload 6 /* videoProvider */
            putfield android.telecom.ParcelableConference.mVideoProvider:Lcom/android/internal/telecom/IVideoProvider;
         9: .line 64
            aload 0 /* this */
            iload 7 /* videoState */
            putfield android.telecom.ParcelableConference.mVideoState:I
        10: .line 65
            aload 0 /* this */
            lload 8 /* connectTimeMillis */
            putfield android.telecom.ParcelableConference.mConnectTimeMillis:J
        11: .line 66
            aload 0 /* this */
            aload 12 /* statusHints */
            putfield android.telecom.ParcelableConference.mStatusHints:Landroid/telecom/StatusHints;
        12: .line 67
            aload 0 /* this */
            aload 13 /* extras */
            putfield android.telecom.ParcelableConference.mExtras:Landroid/os/Bundle;
        13: .line 68
            aload 0 /* this */
            lload 10 /* connectElapsedTimeMillis */
            putfield android.telecom.ParcelableConference.mConnectElapsedTimeMillis:J
        14: .line 69
            return
        end local 13 // android.os.Bundle extras
        end local 12 // android.telecom.StatusHints statusHints
        end local 10 // long connectElapsedTimeMillis
        end local 8 // long connectTimeMillis
        end local 7 // int videoState
        end local 6 // com.android.internal.telecom.IVideoProvider videoProvider
        end local 5 // java.util.List connectionIds
        end local 4 // int connectionProperties
        end local 3 // int connectionCapabilities
        end local 2 // int state
        end local 1 // android.telecom.PhoneAccountHandle phoneAccount
        end local 0 // android.telecom.ParcelableConference this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0   15     0                      this  Landroid/telecom/ParcelableConference;
            0   15     1              phoneAccount  Landroid/telecom/PhoneAccountHandle;
            0   15     2                     state  I
            0   15     3    connectionCapabilities  I
            0   15     4      connectionProperties  I
            0   15     5             connectionIds  Ljava/util/List<Ljava/lang/String;>;
            0   15     6             videoProvider  Lcom/android/internal/telecom/IVideoProvider;
            0   15     7                videoState  I
            0   15     8         connectTimeMillis  J
            0   15    10  connectElapsedTimeMillis  J
            0   15    12               statusHints  Landroid/telecom/StatusHints;
            0   15    13                    extras  Landroid/os/Bundle;
    Signature: (Landroid/telecom/PhoneAccountHandle;IIILjava/util/List<Ljava/lang/String;>;Lcom/android/internal/telecom/IVideoProvider;IJJLandroid/telecom/StatusHints;Landroid/os/Bundle;)V
    MethodParameters:
                          Name  Flags
      phoneAccount              
      state                     
      connectionCapabilities    
      connectionProperties      
      connectionIds             
      videoProvider             
      videoState                
      connectTimeMillis         
      connectElapsedTimeMillis  
      statusHints               
      extras                    

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConference this
         0: .line 73
            new java.lang.StringBuffer
            dup
            invokespecial java.lang.StringBuffer.<init>:()V
         1: .line 74
            ldc "account: "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
         2: .line 75
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mPhoneAccount:Landroid/telecom/PhoneAccountHandle;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
         3: .line 76
            ldc ", state: "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
         4: .line 77
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mState:I
            invokestatic android.telecom.Connection.stateToString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
         5: .line 78
            ldc ", capabilities: "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
         6: .line 79
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mConnectionCapabilities:I
            invokestatic android.telecom.Connection.capabilitiesToString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
         7: .line 80
            ldc ", properties: "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
         8: .line 81
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mConnectionProperties:I
            invokestatic android.telecom.Connection.propertiesToString:(I)Ljava/lang/String;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
         9: .line 82
            ldc ", connectTime: "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
        10: .line 83
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mConnectTimeMillis:J
            invokevirtual java.lang.StringBuffer.append:(J)Ljava/lang/StringBuffer;
        11: .line 84
            ldc ", children: "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
        12: .line 85
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mConnectionIds:Ljava/util/List;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
        13: .line 86
            ldc ", VideoState: "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
        14: .line 87
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mVideoState:I
            invokevirtual java.lang.StringBuffer.append:(I)Ljava/lang/StringBuffer;
        15: .line 88
            ldc ", VideoProvider: "
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
        16: .line 89
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mVideoProvider:Lcom/android/internal/telecom/IVideoProvider;
            invokevirtual java.lang.StringBuffer.append:(Ljava/lang/Object;)Ljava/lang/StringBuffer;
        17: .line 90
            invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
        18: .line 73
            areturn
        end local 0 // android.telecom.ParcelableConference this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   19     0  this  Landroid/telecom/ParcelableConference;

  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.ParcelableConference this
         0: .line 94
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mPhoneAccount:Landroid/telecom/PhoneAccountHandle;
            areturn
        end local 0 // android.telecom.ParcelableConference this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConference;

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

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

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

  public java.util.List<java.lang.String> getConnectionIds();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // android.telecom.ParcelableConference this
         0: .line 110
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mConnectionIds:Ljava/util/List;
            areturn
        end local 0 // android.telecom.ParcelableConference this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConference;
    Signature: ()Ljava/util/List<Ljava/lang/String;>;

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

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

  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.ParcelableConference this
         0: .line 122
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mVideoProvider:Lcom/android/internal/telecom/IVideoProvider;
            areturn
        end local 0 // android.telecom.ParcelableConference this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Landroid/telecom/ParcelableConference;

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

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

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

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

  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.ParcelableConference this
        start local 1 // android.os.Parcel destination
        start local 2 // int flags
         0: .line 176
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mPhoneAccount:Landroid/telecom/PhoneAccountHandle;
            iconst_0
            invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
         1: .line 177
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mState:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         2: .line 178
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mConnectionCapabilities:I
            invokevirtual android.os.Parcel.writeInt:(I)V
         3: .line 179
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mConnectionIds:Ljava/util/List;
            invokevirtual android.os.Parcel.writeList:(Ljava/util/List;)V
         4: .line 180
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mConnectTimeMillis:J
            invokevirtual android.os.Parcel.writeLong:(J)V
         5: .line 181
            aload 1 /* destination */
         6: .line 182
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mVideoProvider:Lcom/android/internal/telecom/IVideoProvider;
            ifnull 7
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mVideoProvider:Lcom/android/internal/telecom/IVideoProvider;
            invokeinterface com.android.internal.telecom.IVideoProvider.asBinder:()Landroid/os/IBinder;
            goto 8
      StackMap locals:
      StackMap stack: android.os.Parcel
         7: aconst_null
         8: .line 181
      StackMap locals: android.telecom.ParcelableConference android.os.Parcel int
      StackMap stack: android.os.Parcel android.os.IBinder
            invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
         9: .line 183
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mVideoState:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        10: .line 184
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mStatusHints:Landroid/telecom/StatusHints;
            iconst_0
            invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
        11: .line 185
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mExtras:Landroid/os/Bundle;
            invokevirtual android.os.Parcel.writeBundle:(Landroid/os/Bundle;)V
        12: .line 186
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mConnectionProperties:I
            invokevirtual android.os.Parcel.writeInt:(I)V
        13: .line 187
            aload 1 /* destination */
            aload 0 /* this */
            getfield android.telecom.ParcelableConference.mConnectElapsedTimeMillis:J
            invokevirtual android.os.Parcel.writeLong:(J)V
        14: .line 188
            return
        end local 2 // int flags
        end local 1 // android.os.Parcel destination
        end local 0 // android.telecom.ParcelableConference this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   15     0         this  Landroid/telecom/ParcelableConference;
            0   15     1  destination  Landroid/os/Parcel;
            0   15     2        flags  I
    MethodParameters:
             Name  Flags
      destination  
      flags        
}
SourceFile: "ParcelableConference.java"
NestMembers:
  android.telecom.ParcelableConference$1
InnerClasses:
  public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
  android.telecom.ParcelableConference$1