public final class android.telephony.ims.ImsConferenceState implements android.os.Parcelable
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: android.telephony.ims.ImsConferenceState
super_class: java.lang.Object
{
public static final java.lang.String USER;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "user"
public static final java.lang.String DISPLAY_TEXT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "display-text"
public static final java.lang.String ENDPOINT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "endpoint"
public static final java.lang.String STATUS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "status"
public static final java.lang.String STATUS_PENDING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "pending"
public static final java.lang.String STATUS_DIALING_OUT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "dialing-out"
public static final java.lang.String STATUS_DIALING_IN;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "dialing-in"
public static final java.lang.String STATUS_ALERTING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "alerting"
public static final java.lang.String STATUS_ON_HOLD;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "on-hold"
public static final java.lang.String STATUS_CONNECTED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "connected"
public static final java.lang.String STATUS_DISCONNECTING;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "disconnecting"
public static final java.lang.String STATUS_DISCONNECTED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "disconnected"
public static final java.lang.String STATUS_MUTED_VIA_FOCUS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "muted-via-focus"
public static final java.lang.String STATUS_CONNECT_FAIL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "connect-fail"
public static final java.lang.String STATUS_SEND_ONLY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "sendonly"
public static final java.lang.String STATUS_SEND_RECV;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "sendrecv"
public static final java.lang.String SIP_STATUS_CODE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "sipstatuscode"
public final java.util.HashMap<java.lang.String, android.os.Bundle> mParticipants;
descriptor: Ljava/util/HashMap;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Signature: Ljava/util/HashMap<Ljava/lang/String;Landroid/os/Bundle;>;
public static final android.os.Parcelable$Creator<android.telephony.ims.ImsConferenceState> CREATOR;
descriptor: Landroid/os/Parcelable$Creator;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
Signature: Landroid/os/Parcelable$Creator<Landroid/telephony/ims/ImsConferenceState;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new android.telephony.ims.ImsConferenceState$1
dup
invokespecial android.telephony.ims.ImsConferenceState$1.<init>:()V
1: putstatic android.telephony.ims.ImsConferenceState.CREATOR:Landroid/os/Parcelable$Creator;
2: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield android.telephony.ims.ImsConferenceState.mParticipants:Ljava/util/HashMap;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/telephony/ims/ImsConferenceState;
private void <init>(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putfield android.telephony.ims.ImsConferenceState.mParticipants:Ljava/util/HashMap;
2: aload 0
aload 1
invokevirtual android.telephony.ims.ImsConferenceState.readFromParcel:(Landroid/os/Parcel;)V
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/telephony/ims/ImsConferenceState;
0 4 1 in Landroid/os/Parcel;
MethodParameters:
Name Flags
in
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/telephony/ims/ImsConferenceState;
public void writeToParcel(android.os.Parcel, int);
descriptor: (Landroid/os/Parcel;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 0
getfield android.telephony.ims.ImsConferenceState.mParticipants:Ljava/util/HashMap;
invokevirtual java.util.HashMap.size:()I
invokevirtual android.os.Parcel.writeInt:(I)V
1: aload 0
getfield android.telephony.ims.ImsConferenceState.mParticipants:Ljava/util/HashMap;
invokevirtual java.util.HashMap.size:()I
ifle 10
2: aload 0
getfield android.telephony.ims.ImsConferenceState.mParticipants:Ljava/util/HashMap;
invokevirtual java.util.HashMap.entrySet:()Ljava/util/Set;
astore 3
start local 3 3: aload 3
ifnull 10
4: aload 3
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
start local 4 5: goto 9
6: StackMap locals: java.util.Set java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 5
start local 5 7: aload 1
aload 5
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
8: aload 1
aload 5
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast android.os.Parcelable
iconst_0
invokevirtual android.os.Parcel.writeParcelable:(Landroid/os/Parcelable;I)V
end local 5 9: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
end local 4 end local 3 10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/telephony/ims/ImsConferenceState;
0 11 1 out Landroid/os/Parcel;
0 11 2 flags I
3 10 3 entries Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Landroid/os/Bundle;>;>;
5 10 4 iterator Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Landroid/os/Bundle;>;>;
7 9 5 entry Ljava/util/Map$Entry<Ljava/lang/String;Landroid/os/Bundle;>;
MethodParameters:
Name Flags
out
flags
private void readFromParcel(android.os.Parcel);
descriptor: (Landroid/os/Parcel;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual android.os.Parcel.readInt:()I
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 7
3: StackMap locals: int int
StackMap stack:
aload 1
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 4
start local 4 4: aload 1
aconst_null
invokevirtual android.os.Parcel.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable;
checkcast android.os.Bundle
astore 5
start local 5 5: aload 0
getfield android.telephony.ims.ImsConferenceState.mParticipants:Ljava/util/HashMap;
aload 4
aload 5
invokevirtual java.util.HashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
end local 5 end local 4 6: iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
iload 2
if_icmplt 3
end local 3 8: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/telephony/ims/ImsConferenceState;
0 9 1 in Landroid/os/Parcel;
1 9 2 size I
2 8 3 i I
4 6 4 user Ljava/lang/String;
5 6 5 state Landroid/os/Bundle;
MethodParameters:
Name Flags
in
public static int getConnectionStateForStatus(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "pending"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
ldc "dialing-in"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 4
3: iconst_2
ireturn
4: StackMap locals:
StackMap stack:
aload 0
ldc "alerting"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 6
5: aload 0
ldc "dialing-out"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 7
6: StackMap locals:
StackMap stack:
iconst_3
ireturn
7: StackMap locals:
StackMap stack:
aload 0
ldc "on-hold"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
8: aload 0
ldc "sendonly"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
9: StackMap locals:
StackMap stack:
iconst_5
ireturn
10: StackMap locals:
StackMap stack:
aload 0
ldc "connected"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 14
11: aload 0
ldc "muted-via-focus"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 14
12: aload 0
ldc "disconnecting"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 14
13: aload 0
ldc "sendrecv"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 15
14: StackMap locals:
StackMap stack:
iconst_4
ireturn
15: StackMap locals:
StackMap stack:
aload 0
ldc "disconnected"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 17
16: bipush 6
ireturn
17: StackMap locals:
StackMap stack:
iconst_4
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 status Ljava/lang/String;
MethodParameters:
Name Flags
status
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=8, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 1
ldc "["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 1
ldc Landroid/telephony/ims/ImsConferenceState;
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: aload 1
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: aload 0
getfield android.telephony.ims.ImsConferenceState.mParticipants:Ljava/util/HashMap;
invokevirtual java.util.HashMap.size:()I
ifle 26
5: aload 0
getfield android.telephony.ims.ImsConferenceState.mParticipants:Ljava/util/HashMap;
invokevirtual java.util.HashMap.entrySet:()Ljava/util/Set;
astore 2
start local 2 6: aload 2
ifnull 26
7: aload 2
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
start local 3 8: aload 1
ldc "<"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: goto 24
10: StackMap locals: java.lang.StringBuilder java.util.Set java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 4
start local 4 11: aload 1
aload 4
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: aload 1
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: aload 4
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast android.os.Bundle
astore 5
start local 5 14: aload 5
invokevirtual android.os.Bundle.keySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 7
goto 23
StackMap locals: android.telephony.ims.ImsConferenceState java.lang.StringBuilder java.util.Set java.util.Iterator java.util.Map$Entry android.os.Bundle top java.util.Iterator
StackMap stack:
15: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 6
start local 6 16: aload 1
aload 6
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: aload 1
ldc "="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
18: ldc "endpoint"
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 19
ldc "user"
aload 6
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 21
19: StackMap locals: android.telephony.ims.ImsConferenceState java.lang.StringBuilder java.util.Set java.util.Iterator java.util.Map$Entry android.os.Bundle java.lang.String java.util.Iterator
StackMap stack:
aload 1
aload 5
aload 6
invokevirtual android.os.Bundle.get:(Ljava/lang/String;)Ljava/lang/Object;
invokestatic android.telecom.Log.pii:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
20: goto 22
21: StackMap locals:
StackMap stack:
aload 1
aload 5
aload 6
invokevirtual android.os.Bundle.get:(Ljava/lang/String;)Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
22: StackMap locals:
StackMap stack:
aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 6 23: StackMap locals: android.telephony.ims.ImsConferenceState java.lang.StringBuilder java.util.Set java.util.Iterator java.util.Map$Entry android.os.Bundle top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 15
end local 5 end local 4 24: StackMap locals: android.telephony.ims.ImsConferenceState java.lang.StringBuilder java.util.Set java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
25: aload 1
ldc ">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 3 end local 2 26: StackMap locals:
StackMap stack:
aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
27: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 28 0 this Landroid/telephony/ims/ImsConferenceState;
1 28 1 sb Ljava/lang/StringBuilder;
6 26 2 entries Ljava/util/Set<Ljava/util/Map$Entry<Ljava/lang/String;Landroid/os/Bundle;>;>;
8 26 3 iterator Ljava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/String;Landroid/os/Bundle;>;>;
11 24 4 entry Ljava/util/Map$Entry<Ljava/lang/String;Landroid/os/Bundle;>;
14 24 5 participantData Landroid/os/Bundle;
16 23 6 key Ljava/lang/String;
}
SourceFile: "ImsConferenceState.java"
NestMembers:
android.telephony.ims.ImsConferenceState$1
InnerClasses:
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable
android.telephony.ims.ImsConferenceState$1
public abstract Entry = java.util.Map$Entry of java.util.Map
RuntimeVisibleAnnotations:
android.annotation.SystemApi()