public final class android.telecom.ParcelableCall implements android.os.Parcelable
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.telecom.ParcelableCall
super_class: java.lang.Object
{
private final java.lang.String mId;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mState;
descriptor: I
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> mCannedSmsResponses;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/String;>;
private final int mCapabilities;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mProperties;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mSupportedAudioRoutes;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long mConnectTimeMillis;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.net.Uri mHandle;
descriptor: Landroid/net/Uri;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mHandlePresentation;
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 android.telecom.GatewayInfo mGatewayInfo;
descriptor: Landroid/telecom/GatewayInfo;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.telecom.PhoneAccountHandle mAccountHandle;
descriptor: Landroid/telecom/PhoneAccountHandle;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean mIsVideoCallProviderChanged;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.android.internal.telecom.IVideoProvider mVideoCallProvider;
descriptor: Lcom/android/internal/telecom/IVideoProvider;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private android.telecom.VideoCallImpl mVideoCall;
descriptor: Landroid/telecom/VideoCallImpl;
flags: (0x0002) ACC_PRIVATE
private final boolean mIsRttCallChanged;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.telecom.ParcelableRttCall mRttCall;
descriptor: Landroid/telecom/ParcelableRttCall;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.String mParentCallId;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.List<java.lang.String> mChildCallIds;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/String;>;
private final android.telecom.StatusHints mStatusHints;
descriptor: Landroid/telecom/StatusHints;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int mVideoState;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.List<java.lang.String> mConferenceableCallIds;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Ljava/lang/String;>;
private final android.os.Bundle mIntentExtras;
descriptor: Landroid/os/Bundle;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final android.os.Bundle mExtras;
descriptor: Landroid/os/Bundle;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final long mCreationTimeMillis;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public static final android.os.Parcelable$Creator<android.telecom.ParcelableCall> CREATOR;
descriptor: Landroid/os/Parcelable$Creator;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/os/Parcelable$Creator<Landroid/telecom/ParcelableCall;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new android.telecom.ParcelableCall$1
dup
invokespecial android.telecom.ParcelableCall$1.<init>:()V
1: putstatic android.telecom.ParcelableCall.CREATOR:Landroid/os/Parcelable$Creator;
2: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.lang.String, int, android.telecom.DisconnectCause, java.util.List<java.lang.String>, int, int, int, long, android.net.Uri, int, java.lang.String, int, android.telecom.GatewayInfo, android.telecom.PhoneAccountHandle, boolean, com.android.internal.telecom.IVideoProvider, boolean, android.telecom.ParcelableRttCall, java.lang.String, java.util.List<java.lang.String>, android.telecom.StatusHints, int, java.util.List<java.lang.String>, android.os.Bundle, android.os.Bundle, );
descriptor: (Ljava/lang/String;ILandroid/telecom/DisconnectCause;Ljava/util/List;IIIJLandroid/net/Uri;ILjava/lang/String;ILandroid/telecom/GatewayInfo;Landroid/telecom/PhoneAccountHandle;ZLcom/android/internal/telecom/IVideoProvider;ZLandroid/telecom/ParcelableRttCall;Ljava/lang/String;Ljava/util/List;Landroid/telecom/StatusHints;ILjava/util/List;Landroid/os/Bundle;Landroid/os/Bundle;J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=29, args_size=27
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 10 start local 11 start local 12 start local 13 start local 14 start local 15 start local 16 start local 17 start local 18 start local 19 start local 20 start local 21 start local 22 start local 23 start local 24 start local 25 start local 26 start local 27 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield android.telecom.ParcelableCall.mId:Ljava/lang/String;
2: aload 0
iload 2
putfield android.telecom.ParcelableCall.mState:I
3: aload 0
aload 3
putfield android.telecom.ParcelableCall.mDisconnectCause:Landroid/telecom/DisconnectCause;
4: aload 0
aload 4
putfield android.telecom.ParcelableCall.mCannedSmsResponses:Ljava/util/List;
5: aload 0
iload 5
putfield android.telecom.ParcelableCall.mCapabilities:I
6: aload 0
iload 6
putfield android.telecom.ParcelableCall.mProperties:I
7: aload 0
iload 7
putfield android.telecom.ParcelableCall.mSupportedAudioRoutes:I
8: aload 0
lload 8
putfield android.telecom.ParcelableCall.mConnectTimeMillis:J
9: aload 0
aload 10
putfield android.telecom.ParcelableCall.mHandle:Landroid/net/Uri;
10: aload 0
iload 11
putfield android.telecom.ParcelableCall.mHandlePresentation:I
11: aload 0
aload 12
putfield android.telecom.ParcelableCall.mCallerDisplayName:Ljava/lang/String;
12: aload 0
iload 13
putfield android.telecom.ParcelableCall.mCallerDisplayNamePresentation:I
13: aload 0
aload 14
putfield android.telecom.ParcelableCall.mGatewayInfo:Landroid/telecom/GatewayInfo;
14: aload 0
aload 15
putfield android.telecom.ParcelableCall.mAccountHandle:Landroid/telecom/PhoneAccountHandle;
15: aload 0
iload 16
putfield android.telecom.ParcelableCall.mIsVideoCallProviderChanged:Z
16: aload 0
aload 17
putfield android.telecom.ParcelableCall.mVideoCallProvider:Lcom/android/internal/telecom/IVideoProvider;
17: aload 0
iload 18
putfield android.telecom.ParcelableCall.mIsRttCallChanged:Z
18: aload 0
aload 19
putfield android.telecom.ParcelableCall.mRttCall:Landroid/telecom/ParcelableRttCall;
19: aload 0
aload 20
putfield android.telecom.ParcelableCall.mParentCallId:Ljava/lang/String;
20: aload 0
aload 21
putfield android.telecom.ParcelableCall.mChildCallIds:Ljava/util/List;
21: aload 0
aload 22
putfield android.telecom.ParcelableCall.mStatusHints:Landroid/telecom/StatusHints;
22: aload 0
iload 23
putfield android.telecom.ParcelableCall.mVideoState:I
23: aload 0
aload 24
invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
putfield android.telecom.ParcelableCall.mConferenceableCallIds:Ljava/util/List;
24: aload 0
aload 25
putfield android.telecom.ParcelableCall.mIntentExtras:Landroid/os/Bundle;
25: aload 0
aload 26
putfield android.telecom.ParcelableCall.mExtras:Landroid/os/Bundle;
26: aload 0
lload 27
putfield android.telecom.ParcelableCall.mCreationTimeMillis:J
27: return
end local 27 end local 26 end local 25 end local 24 end local 23 end local 22 end local 21 end local 20 end local 19 end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 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 28 0 this Landroid/telecom/ParcelableCall;
0 28 1 id Ljava/lang/String;
0 28 2 state I
0 28 3 disconnectCause Landroid/telecom/DisconnectCause;
0 28 4 cannedSmsResponses Ljava/util/List<Ljava/lang/String;>;
0 28 5 capabilities I
0 28 6 properties I
0 28 7 supportedAudioRoutes I
0 28 8 connectTimeMillis J
0 28 10 handle Landroid/net/Uri;
0 28 11 handlePresentation I
0 28 12 callerDisplayName Ljava/lang/String;
0 28 13 callerDisplayNamePresentation I
0 28 14 gatewayInfo Landroid/telecom/GatewayInfo;
0 28 15 accountHandle Landroid/telecom/PhoneAccountHandle;
0 28 16 isVideoCallProviderChanged Z
0 28 17 videoCallProvider Lcom/android/internal/telecom/IVideoProvider;
0 28 18 isRttCallChanged Z
0 28 19 rttCall Landroid/telecom/ParcelableRttCall;
0 28 20 parentCallId Ljava/lang/String;
0 28 21 childCallIds Ljava/util/List<Ljava/lang/String;>;
0 28 22 statusHints Landroid/telecom/StatusHints;
0 28 23 videoState I
0 28 24 conferenceableCallIds Ljava/util/List<Ljava/lang/String;>;
0 28 25 intentExtras Landroid/os/Bundle;
0 28 26 extras Landroid/os/Bundle;
0 28 27 creationTimeMillis J
Signature: (Ljava/lang/String;ILandroid/telecom/DisconnectCause;Ljava/util/List<Ljava/lang/String;>;IIIJLandroid/net/Uri;ILjava/lang/String;ILandroid/telecom/GatewayInfo;Landroid/telecom/PhoneAccountHandle;ZLcom/android/internal/telecom/IVideoProvider;ZLandroid/telecom/ParcelableRttCall;Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;Landroid/telecom/StatusHints;ILjava/util/List<Ljava/lang/String;>;Landroid/os/Bundle;Landroid/os/Bundle;J)V
MethodParameters:
Name Flags
id
state
disconnectCause
cannedSmsResponses
capabilities
properties
supportedAudioRoutes
connectTimeMillis
handle
handlePresentation
callerDisplayName
callerDisplayNamePresentation
gatewayInfo
accountHandle
isVideoCallProviderChanged
videoCallProvider
isRttCallChanged
rttCall
parentCallId
childCallIds
statusHints
videoState
conferenceableCallIds
intentExtras
extras
creationTimeMillis
public java.lang.String getId();
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.ParcelableCall.mId:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
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.ParcelableCall.mState:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
public android.telecom.DisconnectCause getDisconnectCause();
descriptor: ()Landroid/telecom/DisconnectCause;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telecom.ParcelableCall.mDisconnectCause:Landroid/telecom/DisconnectCause;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
public java.util.List<java.lang.String> getCannedSmsResponses();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telecom.ParcelableCall.mCannedSmsResponses:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public int getCapabilities();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telecom.ParcelableCall.mCapabilities:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
public int getProperties();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telecom.ParcelableCall.mProperties:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
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.ParcelableCall.mSupportedAudioRoutes:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
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.ParcelableCall.mConnectTimeMillis:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
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.ParcelableCall.mHandle:Landroid/net/Uri;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
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.ParcelableCall.mHandlePresentation:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
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.ParcelableCall.mCallerDisplayName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
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.ParcelableCall.mCallerDisplayNamePresentation:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
public android.telecom.GatewayInfo getGatewayInfo();
descriptor: ()Landroid/telecom/GatewayInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telecom.ParcelableCall.mGatewayInfo:Landroid/telecom/GatewayInfo;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
public android.telecom.PhoneAccountHandle getAccountHandle();
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.ParcelableCall.mAccountHandle:Landroid/telecom/PhoneAccountHandle;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
public android.telecom.VideoCallImpl getVideoCallImpl(java.lang.String, int);
descriptor: (Ljava/lang/String;I)Landroid/telecom/VideoCallImpl;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.telecom.ParcelableCall.mVideoCall:Landroid/telecom/VideoCallImpl;
ifnonnull 6
aload 0
getfield android.telecom.ParcelableCall.mVideoCallProvider:Lcom/android/internal/telecom/IVideoProvider;
ifnull 6
1: aload 0
new android.telecom.VideoCallImpl
dup
aload 0
getfield android.telecom.ParcelableCall.mVideoCallProvider:Lcom/android/internal/telecom/IVideoProvider;
aload 1
2: iload 2
invokespecial android.telecom.VideoCallImpl.<init>:(Lcom/android/internal/telecom/IVideoProvider;Ljava/lang/String;I)V
3: putfield android.telecom.ParcelableCall.mVideoCall:Landroid/telecom/VideoCallImpl;
4: goto 6
StackMap locals:
StackMap stack: android.os.RemoteException
5: pop
6: StackMap locals:
StackMap stack:
aload 0
getfield android.telecom.ParcelableCall.mVideoCall:Landroid/telecom/VideoCallImpl;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ParcelableCall;
0 7 1 callingPackageName Ljava/lang/String;
0 7 2 targetSdkVersion I
Exception table:
from to target type
1 4 5 Class android.os.RemoteException
MethodParameters:
Name Flags
callingPackageName
targetSdkVersion
public boolean getIsRttCallChanged();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telecom.ParcelableCall.mIsRttCallChanged:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
public android.telecom.ParcelableRttCall getParcelableRttCall();
descriptor: ()Landroid/telecom/ParcelableRttCall;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telecom.ParcelableCall.mRttCall:Landroid/telecom/ParcelableRttCall;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
public java.lang.String getParentCallId();
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.ParcelableCall.mParentCallId:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
public java.util.List<java.lang.String> getChildCallIds();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telecom.ParcelableCall.mChildCallIds:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public java.util.List<java.lang.String> getConferenceableCallIds();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telecom.ParcelableCall.mConferenceableCallIds:Ljava/util/List;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
Signature: ()Ljava/util/List<Ljava/lang/String;>;
public android.telecom.StatusHints getStatusHints();
descriptor: ()Landroid/telecom/StatusHints;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telecom.ParcelableCall.mStatusHints:Landroid/telecom/StatusHints;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
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.ParcelableCall.mVideoState:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
public android.os.Bundle getExtras();
descriptor: ()Landroid/os/Bundle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telecom.ParcelableCall.mExtras:Landroid/os/Bundle;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
public android.os.Bundle getIntentExtras();
descriptor: ()Landroid/os/Bundle;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telecom.ParcelableCall.mIntentExtras:Landroid/os/Bundle;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
public boolean isVideoCallProviderChanged();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telecom.ParcelableCall.mIsVideoCallProviderChanged:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
public long getCreationTimeMillis();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.telecom.ParcelableCall.mCreationTimeMillis:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
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/ParcelableCall;
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.ParcelableCall.mId:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
1: aload 1
aload 0
getfield android.telecom.ParcelableCall.mState:I
invokevirtual android.os.Parcel.writeInt:(I)V
2: aload 1
aload 0
getfield android.telecom.ParcelableCall.mDisconnectCause:Landroid/telecom/DisconnectCause;
iconst_0
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
3: aload 1
aload 0
getfield android.telecom.ParcelableCall.mCannedSmsResponses:Ljava/util/List;
invokevirtual android.os.Parcel.writeList:(Ljava/util/List;)V
4: aload 1
aload 0
getfield android.telecom.ParcelableCall.mCapabilities:I
invokevirtual android.os.Parcel.writeInt:(I)V
5: aload 1
aload 0
getfield android.telecom.ParcelableCall.mProperties:I
invokevirtual android.os.Parcel.writeInt:(I)V
6: aload 1
aload 0
getfield android.telecom.ParcelableCall.mConnectTimeMillis:J
invokevirtual android.os.Parcel.writeLong:(J)V
7: aload 1
aload 0
getfield android.telecom.ParcelableCall.mHandle:Landroid/net/Uri;
iconst_0
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
8: aload 1
aload 0
getfield android.telecom.ParcelableCall.mHandlePresentation:I
invokevirtual android.os.Parcel.writeInt:(I)V
9: aload 1
aload 0
getfield android.telecom.ParcelableCall.mCallerDisplayName:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
10: aload 1
aload 0
getfield android.telecom.ParcelableCall.mCallerDisplayNamePresentation:I
invokevirtual android.os.Parcel.writeInt:(I)V
11: aload 1
aload 0
getfield android.telecom.ParcelableCall.mGatewayInfo:Landroid/telecom/GatewayInfo;
iconst_0
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
12: aload 1
aload 0
getfield android.telecom.ParcelableCall.mAccountHandle:Landroid/telecom/PhoneAccountHandle;
iconst_0
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
13: aload 1
aload 0
getfield android.telecom.ParcelableCall.mIsVideoCallProviderChanged:Z
ifeq 14
iconst_1
goto 15
StackMap locals:
StackMap stack: android.os.Parcel
14: iconst_0
StackMap locals: android.telecom.ParcelableCall android.os.Parcel int
StackMap stack: android.os.Parcel int
15: i2b
invokevirtual android.os.Parcel.writeByte:(B)V
16: aload 1
17: aload 0
getfield android.telecom.ParcelableCall.mVideoCallProvider:Lcom/android/internal/telecom/IVideoProvider;
ifnull 18
aload 0
getfield android.telecom.ParcelableCall.mVideoCallProvider:Lcom/android/internal/telecom/IVideoProvider;
invokeinterface com.android.internal.telecom.IVideoProvider.asBinder:()Landroid/os/IBinder;
goto 19
StackMap locals:
StackMap stack: android.os.Parcel
18: aconst_null
19: StackMap locals: android.telecom.ParcelableCall android.os.Parcel int
StackMap stack: android.os.Parcel android.os.IBinder
invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
20: aload 1
aload 0
getfield android.telecom.ParcelableCall.mParentCallId:Ljava/lang/String;
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
21: aload 1
aload 0
getfield android.telecom.ParcelableCall.mChildCallIds:Ljava/util/List;
invokevirtual android.os.Parcel.writeList:(Ljava/util/List;)V
22: aload 1
aload 0
getfield android.telecom.ParcelableCall.mStatusHints:Landroid/telecom/StatusHints;
iconst_0
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
23: aload 1
aload 0
getfield android.telecom.ParcelableCall.mVideoState:I
invokevirtual android.os.Parcel.writeInt:(I)V
24: aload 1
aload 0
getfield android.telecom.ParcelableCall.mConferenceableCallIds:Ljava/util/List;
invokevirtual android.os.Parcel.writeList:(Ljava/util/List;)V
25: aload 1
aload 0
getfield android.telecom.ParcelableCall.mIntentExtras:Landroid/os/Bundle;
invokevirtual android.os.Parcel.writeBundle:(Landroid/os/Bundle;)V
26: aload 1
aload 0
getfield android.telecom.ParcelableCall.mExtras:Landroid/os/Bundle;
invokevirtual android.os.Parcel.writeBundle:(Landroid/os/Bundle;)V
27: aload 1
aload 0
getfield android.telecom.ParcelableCall.mSupportedAudioRoutes:I
invokevirtual android.os.Parcel.writeInt:(I)V
28: aload 1
aload 0
getfield android.telecom.ParcelableCall.mIsRttCallChanged:Z
ifeq 29
iconst_1
goto 30
StackMap locals:
StackMap stack: android.os.Parcel
29: iconst_0
StackMap locals: android.telecom.ParcelableCall android.os.Parcel int
StackMap stack: android.os.Parcel int
30: i2b
invokevirtual android.os.Parcel.writeByte:(B)V
31: aload 1
aload 0
getfield android.telecom.ParcelableCall.mRttCall:Landroid/telecom/ParcelableRttCall;
iconst_0
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
32: aload 1
aload 0
getfield android.telecom.ParcelableCall.mCreationTimeMillis:J
invokevirtual android.os.Parcel.writeLong:(J)V
33: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Landroid/telecom/ParcelableCall;
0 34 1 destination Landroid/os/Parcel;
0 34 2 flags I
MethodParameters:
Name Flags
destination
flags
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: ldc "[%s, parent:%s, children:%s]"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield android.telecom.ParcelableCall.mId:Ljava/lang/String;
aastore
dup
iconst_1
aload 0
getfield android.telecom.ParcelableCall.mParentCallId:Ljava/lang/String;
aastore
dup
iconst_2
aload 0
getfield android.telecom.ParcelableCall.mChildCallIds:Ljava/util/List;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/telecom/ParcelableCall;
}
SourceFile: "ParcelableCall.java"
NestMembers:
android.telecom.ParcelableCall$1
InnerClasses:
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
android.telecom.ParcelableCall$1