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: new android.telecom.ParcelableConnection$1
dup
invokespecial android.telecom.ParcelableConnection$1.<init>:()V
1: putstatic android.telecom.ParcelableConnection.CREATOR:Landroid/os/Parcelable$Creator;
2: 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 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 start local 16 start local 18 start local 19 start local 20 start local 21 start local 22 0: aload 0
aload 1
iload 2
iload 3
iload 4
iload 5
aload 6
1: iload 7
aload 8
iload 9
2: aload 10
iload 11
iload 12
iload 13
lload 14
3: lload 16
aload 18
aload 19
aload 20
4: aload 21
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: aload 0
aload 22
putfield android.telecom.ParcelableConnection.mParentCallId:Ljava/lang/String;
6: return
end local 22 end local 21 end local 20 end local 19 end local 18 end local 16 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 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 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 start local 16 start local 18 start local 19 start local 20 start local 21 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield android.telecom.ParcelableConnection.mPhoneAccount:Landroid/telecom/PhoneAccountHandle;
2: aload 0
iload 2
putfield android.telecom.ParcelableConnection.mState:I
3: aload 0
iload 3
putfield android.telecom.ParcelableConnection.mConnectionCapabilities:I
4: aload 0
iload 4
putfield android.telecom.ParcelableConnection.mConnectionProperties:I
5: aload 0
iload 5
putfield android.telecom.ParcelableConnection.mSupportedAudioRoutes:I
6: aload 0
aload 6
putfield android.telecom.ParcelableConnection.mAddress:Landroid/net/Uri;
7: aload 0
iload 7
putfield android.telecom.ParcelableConnection.mAddressPresentation:I
8: aload 0
aload 8
putfield android.telecom.ParcelableConnection.mCallerDisplayName:Ljava/lang/String;
9: aload 0
iload 9
putfield android.telecom.ParcelableConnection.mCallerDisplayNamePresentation:I
10: aload 0
aload 10
putfield android.telecom.ParcelableConnection.mVideoProvider:Lcom/android/internal/telecom/IVideoProvider;
11: aload 0
iload 11
putfield android.telecom.ParcelableConnection.mVideoState:I
12: aload 0
iload 12
putfield android.telecom.ParcelableConnection.mRingbackRequested:Z
13: aload 0
iload 13
putfield android.telecom.ParcelableConnection.mIsVoipAudioMode:Z
14: aload 0
lload 14
putfield android.telecom.ParcelableConnection.mConnectTimeMillis:J
15: aload 0
lload 16
putfield android.telecom.ParcelableConnection.mConnectElapsedTimeMillis:J
16: aload 0
aload 18
putfield android.telecom.ParcelableConnection.mStatusHints:Landroid/telecom/StatusHints;
17: aload 0
aload 19
putfield android.telecom.ParcelableConnection.mDisconnectCause:Landroid/telecom/DisconnectCause;
18: aload 0
aload 20
putfield android.telecom.ParcelableConnection.mConferenceableConnectionIds:Ljava/util/List;
19: aload 0
aload 21
putfield android.telecom.ParcelableConnection.mExtras:Landroid/os/Bundle;
20: aload 0
aconst_null
putfield android.telecom.ParcelableConnection.mParentCallId:Ljava/lang/String;
21: return
end local 21 end local 20 end local 19 end local 18 end local 16 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mPhoneAccount:Landroid/telecom/PhoneAccountHandle;
areturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mState:I
ireturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mConnectionCapabilities:I
ireturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mConnectionProperties:I
ireturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mSupportedAudioRoutes:I
ireturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mAddress:Landroid/net/Uri;
areturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mAddressPresentation:I
ireturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mCallerDisplayName:Ljava/lang/String;
areturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mCallerDisplayNamePresentation:I
ireturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mVideoProvider:Lcom/android/internal/telecom/IVideoProvider;
areturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mVideoState:I
ireturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mRingbackRequested:Z
ireturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mIsVoipAudioMode:Z
ireturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mConnectTimeMillis:J
lreturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mConnectElapsedTimeMillis:J
lreturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mStatusHints:Landroid/telecom/StatusHints;
areturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mDisconnectCause:Landroid/telecom/DisconnectCause;
areturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mConferenceableConnectionIds:Ljava/util/List;
areturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mExtras:Landroid/os/Bundle;
areturn
end local 0 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 0: aload 0
getfield android.telecom.ParcelableConnection.mParentCallId:Ljava/lang/String;
areturn
end local 0 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 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
1: ldc "ParcelableConnection [act:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: aload 0
getfield android.telecom.ParcelableConnection.mPhoneAccount:Landroid/telecom/PhoneAccountHandle;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
3: ldc "], state:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: aload 0
getfield android.telecom.ParcelableConnection.mState:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
5: ldc ", capabilities:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: aload 0
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: ldc ", properties:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
8: aload 0
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: ldc ", extras:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
10: aload 0
getfield android.telecom.ParcelableConnection.mExtras:Landroid/os/Bundle;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
11: ldc ", parent:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
12: aload 0
getfield android.telecom.ParcelableConnection.mParentCallId:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
13: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
14: areturn
end local 0 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 0: iconst_0
ireturn
end local 0 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 start local 1 start local 2 0: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mPhoneAccount:Landroid/telecom/PhoneAccountHandle;
iconst_0
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
1: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mState:I
invokevirtual android.os.Parcel.writeInt:(I)V
2: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mConnectionCapabilities:I
invokevirtual android.os.Parcel.writeInt:(I)V
3: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mAddress:Landroid/net/Uri;
iconst_0
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
4: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mAddressPresentation:I
invokevirtual android.os.Parcel.writeInt:(I)V
5: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mCallerDisplayName:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
6: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mCallerDisplayNamePresentation:I
invokevirtual android.os.Parcel.writeInt:(I)V
7: aload 1
8: aload 0
getfield android.telecom.ParcelableConnection.mVideoProvider:Lcom/android/internal/telecom/IVideoProvider;
ifnull 9
aload 0
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: 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: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mVideoState:I
invokevirtual android.os.Parcel.writeInt:(I)V
12: aload 1
aload 0
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: aload 1
aload 0
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: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mConnectTimeMillis:J
invokevirtual android.os.Parcel.writeLong:(J)V
19: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mStatusHints:Landroid/telecom/StatusHints;
iconst_0
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
20: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mDisconnectCause:Landroid/telecom/DisconnectCause;
iconst_0
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
21: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mConferenceableConnectionIds:Ljava/util/List;
invokevirtual android.os.Parcel.writeStringList:(Ljava/util/List;)V
22: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mExtras:Landroid/os/Bundle;
invokevirtual android.os.Parcel.writeBundle:(Landroid/os/Bundle;)V
23: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mConnectionProperties:I
invokevirtual android.os.Parcel.writeInt:(I)V
24: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mSupportedAudioRoutes:I
invokevirtual android.os.Parcel.writeInt:(I)V
25: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mParentCallId:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
26: aload 1
aload 0
getfield android.telecom.ParcelableConnection.mConnectElapsedTimeMillis:J
invokevirtual android.os.Parcel.writeLong:(J)V
27: return
end local 2 end local 1 end local 0 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