final class android.telecom.ConnectionServiceAdapter implements android.os.IBinder$DeathRecipient
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: android.telecom.ConnectionServiceAdapter
super_class: java.lang.Object
{
private final java.util.Set<com.android.internal.telecom.IConnectionServiceAdapter> mAdapters;
descriptor: Ljava/util/Set;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/Set<Lcom/android/internal/telecom/IConnectionServiceAdapter;>;
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=6, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
2: new java.util.concurrent.ConcurrentHashMap
dup
bipush 8
ldc 0.9
iconst_1
invokespecial java.util.concurrent.ConcurrentHashMap.<init>:(IFI)V
3: invokestatic java.util.Collections.newSetFromMap:(Ljava/util/Map;)Ljava/util/Set;
putfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
4: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/telecom/ConnectionServiceAdapter;
void addAdapter(com.android.internal.telecom.IConnectionServiceAdapter);
descriptor: (Lcom/android/internal/telecom/IConnectionServiceAdapter;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter com.android.internal.telecom.IConnectionServiceAdapter top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 2
start local 2 2: aload 2
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.asBinder:()Landroid/os/IBinder;
aload 1
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.asBinder:()Landroid/os/IBinder;
if_acmpne 5
3: aload 0
ldc "Ignoring duplicate adapter addition."
iconst_0
anewarray java.lang.Object
invokestatic android.telecom.Log.w:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
4: return
end local 2 5: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
ifeq 11
7: aload 1
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.asBinder:()Landroid/os/IBinder;
aload 0
iconst_0
invokeinterface android.os.IBinder.linkToDeath:(Landroid/os/IBinder$DeathRecipient;I)V
8: goto 11
StackMap locals: android.telecom.ConnectionServiceAdapter com.android.internal.telecom.IConnectionServiceAdapter
StackMap stack: android.os.RemoteException
9: pop
10: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
aload 1
invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
pop
11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/telecom/ConnectionServiceAdapter;
0 12 1 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
2 5 2 it Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
7 8 9 Class android.os.RemoteException
MethodParameters:
Name Flags
adapter
void removeAdapter(com.android.internal.telecom.IConnectionServiceAdapter);
descriptor: (Lcom/android/internal/telecom/IConnectionServiceAdapter;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnull 7
1: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter com.android.internal.telecom.IConnectionServiceAdapter top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 2
start local 2 3: aload 2
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.asBinder:()Landroid/os/IBinder;
aload 1
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.asBinder:()Landroid/os/IBinder;
if_acmpne 6
aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
aload 2
invokeinterface java.util.Set.remove:(Ljava/lang/Object;)Z
ifeq 6
4: aload 1
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.asBinder:()Landroid/os/IBinder;
aload 0
iconst_0
invokeinterface android.os.IBinder.unlinkToDeath:(Landroid/os/IBinder$DeathRecipient;I)Z
pop
5: goto 7
end local 2 6: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: StackMap locals: android.telecom.ConnectionServiceAdapter com.android.internal.telecom.IConnectionServiceAdapter
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
0 8 1 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
3 6 2 it Lcom/android/internal/telecom/IConnectionServiceAdapter;
MethodParameters:
Name Flags
adapter
public void binderDied();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 1
start local 1 1: goto 6
2: StackMap locals: java.util.Iterator
StackMap stack:
aload 1
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 2
start local 2 3: aload 2
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.asBinder:()Landroid/os/IBinder;
invokeinterface android.os.IBinder.isBinderAlive:()Z
ifne 6
4: aload 1
invokeinterface java.util.Iterator.remove:()V
5: aload 2
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.asBinder:()Landroid/os/IBinder;
aload 0
iconst_0
invokeinterface android.os.IBinder.unlinkToDeath:(Landroid/os/IBinder$DeathRecipient;I)Z
pop
end local 2 6: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
1 8 1 it Ljava/util/Iterator<Lcom/android/internal/telecom/IConnectionServiceAdapter;>;
3 6 2 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
void handleCreateConnectionComplete(java.lang.String, android.telecom.ConnectionRequest, android.telecom.ParcelableConnection);
descriptor: (Ljava/lang/String;Landroid/telecom/ConnectionRequest;Landroid/telecom/ParcelableConnection;)V
flags: (0x0000)
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 7
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.ConnectionRequest android.telecom.ParcelableConnection top java.util.Iterator
StackMap stack:
1: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 4
start local 4 2: aload 4
aload 1
aload 2
aload 3
3: invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
4: invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.handleCreateConnectionComplete:(Ljava/lang/String;Landroid/telecom/ConnectionRequest;Landroid/telecom/ParcelableConnection;Landroid/telecom/Logging/Session$Info;)V
5: goto 7
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.ConnectionRequest android.telecom.ParcelableConnection com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
6: pop
end local 4 7: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.ConnectionRequest android.telecom.ParcelableConnection top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/telecom/ConnectionServiceAdapter;
0 9 1 id Ljava/lang/String;
0 9 2 request Landroid/telecom/ConnectionRequest;
0 9 3 connection Landroid/telecom/ParcelableConnection;
2 7 4 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 5 6 Class android.os.RemoteException
MethodParameters:
Name Flags
id
request
connection
void setActive(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 2
start local 2 2: aload 2
aload 1
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setActive:(Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 2 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
2 5 2 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
void setRinging(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 2
start local 2 2: aload 2
aload 1
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setRinging:(Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 2 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
2 5 2 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
void setDialing(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 2
start local 2 2: aload 2
aload 1
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setDialing:(Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 2 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
2 5 2 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
void setPulling(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 2
start local 2 2: aload 2
aload 1
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setPulling:(Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 2 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
2 5 2 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
void setDisconnected(java.lang.String, android.telecom.DisconnectCause);
descriptor: (Ljava/lang/String;Landroid/telecom/DisconnectCause;)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.DisconnectCause top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 2: aload 3
aload 1
aload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setDisconnected:(Ljava/lang/String;Landroid/telecom/DisconnectCause;Landroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.DisconnectCause com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 3 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.DisconnectCause top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
0 7 2 disconnectCause Landroid/telecom/DisconnectCause;
2 5 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
disconnectCause
void setOnHold(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 2
start local 2 2: aload 2
aload 1
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setOnHold:(Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 2 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
2 5 2 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
void setRingbackRequested(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 2: aload 3
aload 1
iload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setRingbackRequested:(Ljava/lang/String;ZLandroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 3 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
0 7 2 ringback Z
2 5 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
ringback
void setConnectionCapabilities(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 2: aload 3
aload 1
iload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setConnectionCapabilities:(Ljava/lang/String;ILandroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 3 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
0 7 2 capabilities I
2 5 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
capabilities
void setConnectionProperties(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 2: aload 3
aload 1
iload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setConnectionProperties:(Ljava/lang/String;ILandroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 3 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
0 7 2 properties I
2 5 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
properties
void setIsConferenced(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 2: aload 0
ldc "sending connection %s with conference %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
invokestatic android.telecom.Log.d:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
3: aload 3
aload 1
aload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setIsConferenced:(Ljava/lang/String;Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
4: goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
5: pop
end local 3 6: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
0 8 1 callId Ljava/lang/String;
0 8 2 conferenceCallId Ljava/lang/String;
2 6 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 4 5 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
conferenceCallId
void onConferenceMergeFailed(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 2
start local 2 2: aload 0
ldc "merge failed for call %s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic android.telecom.Log.d:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
3: aload 2
aload 1
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setConferenceMergeFailed:(Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
4: goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
5: pop
end local 2 6: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
0 8 1 callId Ljava/lang/String;
2 6 2 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 4 5 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
void removeCall(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 2
start local 2 2: aload 2
aload 1
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.removeCall:(Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 2 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
2 5 2 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
void onPostDialWait(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 2: aload 3
aload 1
aload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.onPostDialWait:(Ljava/lang/String;Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 3 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
0 7 2 remaining Ljava/lang/String;
2 5 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
remaining
void onPostDialChar(java.lang.String, char);
descriptor: (Ljava/lang/String;C)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 2: aload 3
aload 1
iload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.onPostDialChar:(Ljava/lang/String;CLandroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 3 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
0 7 2 nextChar C
2 5 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
nextChar
void addConferenceCall(java.lang.String, android.telecom.ParcelableConference);
descriptor: (Ljava/lang/String;Landroid/telecom/ParcelableConference;)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.ParcelableConference top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 2: aload 3
aload 1
aload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.addConferenceCall:(Ljava/lang/String;Landroid/telecom/ParcelableConference;Landroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.ParcelableConference com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 3 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.ParcelableConference top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
0 7 2 parcelableConference Landroid/telecom/ParcelableConference;
2 5 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
parcelableConference
void queryRemoteConnectionServices(com.android.internal.telecom.RemoteServiceCallback);
descriptor: (Lcom/android/internal/telecom/RemoteServiceCallback;)V
flags: (0x0000)
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.size:()I
iconst_1
if_icmpne 7
1: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
aload 1
2: invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
3: invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.queryRemoteConnectionServices:(Lcom/android/internal/telecom/RemoteServiceCallback;Landroid/telecom/Logging/Session$Info;)V
4: goto 7
StackMap locals:
StackMap stack: android.os.RemoteException
5: astore 2
start local 2 6: aload 0
aload 2
ldc "Exception trying to query for remote CSs"
iconst_0
anewarray java.lang.Object
invokestatic android.telecom.Log.e:(Ljava/lang/Object;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V
end local 2 7: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
0 8 1 callback Lcom/android/internal/telecom/RemoteServiceCallback;
6 7 2 e Landroid/os/RemoteException;
Exception table:
from to target type
1 4 5 Class android.os.RemoteException
MethodParameters:
Name Flags
callback
void setVideoProvider(java.lang.String, android.telecom.Connection$VideoProvider);
descriptor: (Ljava/lang/String;Landroid/telecom/Connection$VideoProvider;)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 10
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.Connection$VideoProvider top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 2: aload 3
3: aload 1
4: aload 2
ifnonnull 5
aconst_null
goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.Connection$VideoProvider com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: com.android.internal.telecom.IConnectionServiceAdapter java.lang.String
5: aload 2
invokevirtual android.telecom.Connection$VideoProvider.getInterface:()Lcom/android/internal/telecom/IVideoProvider;
6: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.Connection$VideoProvider com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: com.android.internal.telecom.IConnectionServiceAdapter java.lang.String com.android.internal.telecom.IVideoProvider
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
7: invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setVideoProvider:(Ljava/lang/String;Lcom/android/internal/telecom/IVideoProvider;Landroid/telecom/Logging/Session$Info;)V
8: goto 10
StackMap locals:
StackMap stack: android.os.RemoteException
9: pop
end local 3 10: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.Connection$VideoProvider top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/telecom/ConnectionServiceAdapter;
0 12 1 callId Ljava/lang/String;
0 12 2 videoProvider Landroid/telecom/Connection$VideoProvider;
2 10 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 8 9 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
videoProvider
void setIsVoipAudioMode(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 2: aload 3
aload 1
iload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setIsVoipAudioMode:(Ljava/lang/String;ZLandroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 3 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
0 7 2 isVoip Z
2 5 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
isVoip
void setStatusHints(java.lang.String, android.telecom.StatusHints);
descriptor: (Ljava/lang/String;Landroid/telecom/StatusHints;)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.StatusHints top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 2: aload 3
aload 1
aload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setStatusHints:(Ljava/lang/String;Landroid/telecom/StatusHints;Landroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.StatusHints com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 3 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.StatusHints top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
0 7 2 statusHints Landroid/telecom/StatusHints;
2 5 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
statusHints
void setAddress(java.lang.String, android.net.Uri, int);
descriptor: (Ljava/lang/String;Landroid/net/Uri;I)V
flags: (0x0000)
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.net.Uri int top java.util.Iterator
StackMap stack:
1: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 4
start local 4 2: aload 4
aload 1
aload 2
iload 3
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setAddress:(Ljava/lang/String;Landroid/net/Uri;ILandroid/telecom/Logging/Session$Info;)V
3: goto 5
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.net.Uri int com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
4: pop
end local 4 5: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.net.Uri int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/telecom/ConnectionServiceAdapter;
0 7 1 callId Ljava/lang/String;
0 7 2 address Landroid/net/Uri;
0 7 3 presentation I
2 5 4 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 3 4 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
address
presentation
void setCallerDisplayName(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
flags: (0x0000)
Code:
stack=5, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 7
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String int top java.util.Iterator
StackMap stack:
1: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 4
start local 4 2: aload 4
aload 1
aload 2
iload 3
3: invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
4: invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setCallerDisplayName:(Ljava/lang/String;Ljava/lang/String;ILandroid/telecom/Logging/Session$Info;)V
5: goto 7
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String int com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
6: pop
end local 4 7: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
8: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/telecom/ConnectionServiceAdapter;
0 9 1 callId Ljava/lang/String;
0 9 2 callerDisplayName Ljava/lang/String;
0 9 3 presentation I
2 7 4 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 5 6 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
callerDisplayName
presentation
void setVideoState(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0000)
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "setVideoState: %d"
iconst_1
anewarray java.lang.Object
dup
iconst_0
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokestatic android.telecom.Log.v:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
1: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 3: aload 3
aload 1
iload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setVideoState:(Ljava/lang/String;ILandroid/telecom/Logging/Session$Info;)V
4: goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
5: pop
end local 3 6: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
0 8 1 callId Ljava/lang/String;
0 8 2 videoState I
3 6 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
3 4 5 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
videoState
void setConferenceableConnections(java.lang.String, java.util.List<java.lang.String>);
descriptor: (Ljava/lang/String;Ljava/util/List;)V
flags: (0x0000)
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "setConferenceableConnections: %s, %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
invokestatic android.telecom.Log.v:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
1: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 8
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.util.List top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 3: aload 3
aload 1
aload 2
4: invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
5: invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setConferenceableConnections:(Ljava/lang/String;Ljava/util/List;Landroid/telecom/Logging/Session$Info;)V
6: goto 8
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.util.List com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
7: pop
end local 3 8: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.util.List top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
9: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/telecom/ConnectionServiceAdapter;
0 10 1 callId Ljava/lang/String;
0 10 2 conferenceableCallIds Ljava/util/List<Ljava/lang/String;>;
3 8 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
3 6 7 Class android.os.RemoteException
Signature: (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
callId
conferenceableCallIds
void addExistingConnection(java.lang.String, android.telecom.ParcelableConnection);
descriptor: (Ljava/lang/String;Landroid/telecom/ParcelableConnection;)V
flags: (0x0000)
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "addExistingConnection: %s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic android.telecom.Log.v:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
1: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.ParcelableConnection top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 3: aload 3
aload 1
aload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.addExistingConnection:(Ljava/lang/String;Landroid/telecom/ParcelableConnection;Landroid/telecom/Logging/Session$Info;)V
4: goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.ParcelableConnection com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
5: pop
end local 3 6: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.ParcelableConnection top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
0 8 1 callId Ljava/lang/String;
0 8 2 connection Landroid/telecom/ParcelableConnection;
3 6 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
3 4 5 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
connection
void putExtras(java.lang.String, android.os.Bundle);
descriptor: (Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0000)
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "putExtras: %s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic android.telecom.Log.v:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
1: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.os.Bundle top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 3: aload 3
aload 1
aload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.putExtras:(Ljava/lang/String;Landroid/os/Bundle;Landroid/telecom/Logging/Session$Info;)V
4: goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.os.Bundle com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
5: pop
end local 3 6: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.os.Bundle top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
0 8 1 callId Ljava/lang/String;
0 8 2 extras Landroid/os/Bundle;
3 6 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
3 4 5 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
extras
void putExtra(java.lang.String, java.lang.String, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/String;Z)V
flags: (0x0000)
Code:
stack=6, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "putExtra: %s %s=%b"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
dup
iconst_2
iload 3
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
aastore
invokestatic android.telecom.Log.v:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
1: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 8
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String int top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 4
start local 4 3: new android.os.Bundle
dup
invokespecial android.os.Bundle.<init>:()V
astore 6
start local 6 4: aload 6
aload 2
iload 3
invokevirtual android.os.Bundle.putBoolean:(Ljava/lang/String;Z)V
5: aload 4
aload 1
aload 6
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.putExtras:(Ljava/lang/String;Landroid/os/Bundle;Landroid/telecom/Logging/Session$Info;)V
end local 6 6: goto 8
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String int com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
7: pop
end local 4 8: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
9: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/telecom/ConnectionServiceAdapter;
0 10 1 callId Ljava/lang/String;
0 10 2 key Ljava/lang/String;
0 10 3 value Z
3 8 4 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
4 6 6 bundle Landroid/os/Bundle;
Exception table:
from to target type
3 6 7 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
key
value
void putExtra(java.lang.String, java.lang.String, int);
descriptor: (Ljava/lang/String;Ljava/lang/String;I)V
flags: (0x0000)
Code:
stack=6, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "putExtra: %s %s=%d"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
dup
iconst_2
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokestatic android.telecom.Log.v:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
1: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 8
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String int top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 4
start local 4 3: new android.os.Bundle
dup
invokespecial android.os.Bundle.<init>:()V
astore 6
start local 6 4: aload 6
aload 2
iload 3
invokevirtual android.os.Bundle.putInt:(Ljava/lang/String;I)V
5: aload 4
aload 1
aload 6
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.putExtras:(Ljava/lang/String;Landroid/os/Bundle;Landroid/telecom/Logging/Session$Info;)V
end local 6 6: goto 8
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String int com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
7: pop
end local 4 8: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
9: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/telecom/ConnectionServiceAdapter;
0 10 1 callId Ljava/lang/String;
0 10 2 key Ljava/lang/String;
0 10 3 value I
3 8 4 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
4 6 6 bundle Landroid/os/Bundle;
Exception table:
from to target type
3 6 7 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
key
value
void putExtra(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=6, locals=7, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "putExtra: %s %s=%s"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
dup
iconst_2
aload 3
aastore
invokestatic android.telecom.Log.v:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
1: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 8
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 4
start local 4 3: new android.os.Bundle
dup
invokespecial android.os.Bundle.<init>:()V
astore 6
start local 6 4: aload 6
aload 2
aload 3
invokevirtual android.os.Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V
5: aload 4
aload 1
aload 6
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.putExtras:(Ljava/lang/String;Landroid/os/Bundle;Landroid/telecom/Logging/Session$Info;)V
end local 6 6: goto 8
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String java.lang.String com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
7: pop
end local 4 8: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String java.lang.String top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
9: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/telecom/ConnectionServiceAdapter;
0 10 1 callId Ljava/lang/String;
0 10 2 key Ljava/lang/String;
0 10 3 value Ljava/lang/String;
3 8 4 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
4 6 6 bundle Landroid/os/Bundle;
Exception table:
from to target type
3 6 7 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
key
value
void removeExtras(java.lang.String, java.util.List<java.lang.String>);
descriptor: (Ljava/lang/String;Ljava/util/List;)V
flags: (0x0000)
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "removeExtras: %s %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
invokestatic android.telecom.Log.v:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
1: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.util.List top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 3: aload 3
aload 1
aload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.removeExtras:(Ljava/lang/String;Ljava/util/List;Landroid/telecom/Logging/Session$Info;)V
4: goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.util.List com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
5: pop
end local 3 6: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.util.List top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
0 8 1 callId Ljava/lang/String;
0 8 2 keys Ljava/util/List<Ljava/lang/String;>;
3 6 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
3 4 5 Class android.os.RemoteException
Signature: (Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;)V
MethodParameters:
Name Flags
callId
keys
void setAudioRoute(java.lang.String, int, java.lang.String);
descriptor: (Ljava/lang/String;ILjava/lang/String;)V
flags: (0x0000)
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "setAudioRoute: %s %s %s"
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
1: iload 2
invokestatic android.telecom.CallAudioState.audioRouteToString:(I)Ljava/lang/String;
aastore
dup
iconst_2
2: aload 3
aastore
3: invokestatic android.telecom.Log.v:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
4: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 11
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int java.lang.String top java.util.Iterator
StackMap stack:
5: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 4
start local 4 6: aload 4
aload 1
iload 2
7: aload 3
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
8: invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.setAudioRoute:(Ljava/lang/String;ILjava/lang/String;Landroid/telecom/Logging/Session$Info;)V
9: goto 11
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int java.lang.String com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
10: pop
end local 4 11: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int java.lang.String top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
12: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Landroid/telecom/ConnectionServiceAdapter;
0 13 1 callId Ljava/lang/String;
0 13 2 audioRoute I
0 13 3 bluetoothAddress Ljava/lang/String;
6 11 4 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
6 9 10 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
audioRoute
bluetoothAddress
void onConnectionEvent(java.lang.String, java.lang.String, android.os.Bundle);
descriptor: (Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;)V
flags: (0x0000)
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "onConnectionEvent: %s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokestatic android.telecom.Log.v:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
1: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 5
goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String android.os.Bundle top java.util.Iterator
StackMap stack:
2: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 4
start local 4 3: aload 4
aload 1
aload 2
aload 3
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.onConnectionEvent:(Ljava/lang/String;Ljava/lang/String;Landroid/os/Bundle;Landroid/telecom/Logging/Session$Info;)V
4: goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String android.os.Bundle com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
5: pop
end local 4 6: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String java.lang.String android.os.Bundle top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
0 8 1 callId Ljava/lang/String;
0 8 2 event Ljava/lang/String;
0 8 3 extras Landroid/os/Bundle;
3 6 4 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
3 4 5 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
event
extras
void onRttInitiationSuccess(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ldc "onRttInitiationSuccess: %s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic android.telecom.Log.v:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
1: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 2
start local 2 3: aload 2
aload 1
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.onRttInitiationSuccess:(Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
4: goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
5: pop
end local 2 6: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
0 8 1 callId Ljava/lang/String;
3 6 2 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
3 4 5 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
void onRttInitiationFailure(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0000)
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "onRttInitiationFailure: %s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic android.telecom.Log.v:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
1: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int top java.util.Iterator
StackMap stack:
2: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 3: aload 3
aload 1
iload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.onRttInitiationFailure:(Ljava/lang/String;ILandroid/telecom/Logging/Session$Info;)V
4: goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
5: pop
end local 3 6: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
0 8 1 callId Ljava/lang/String;
0 8 2 reason I
3 6 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
3 4 5 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
reason
void onRttSessionRemotelyTerminated(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ldc "onRttSessionRemotelyTerminated: %s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic android.telecom.Log.v:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
1: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 2
start local 2 3: aload 2
aload 1
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.onRttSessionRemotelyTerminated:(Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
4: goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
5: pop
end local 2 6: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
0 8 1 callId Ljava/lang/String;
3 6 2 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
3 4 5 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
void onRemoteRttRequest(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=6, locals=4, args_size=2
start local 0 start local 1 0: aload 0
ldc "onRemoteRttRequest: %s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic android.telecom.Log.v:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
1: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 2
start local 2 3: aload 2
aload 1
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.onRemoteRttRequest:(Ljava/lang/String;Landroid/telecom/Logging/Session$Info;)V
4: goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
5: pop
end local 2 6: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
0 8 1 callId Ljava/lang/String;
3 6 2 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
3 4 5 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
void onPhoneAccountChanged(java.lang.String, android.telecom.PhoneAccountHandle);
descriptor: (Ljava/lang/String;Landroid/telecom/PhoneAccountHandle;)V
flags: (0x0000)
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.PhoneAccountHandle top java.util.Iterator
StackMap stack:
1: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 3
start local 3 2: aload 0
ldc "onPhoneAccountChanged %s"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokestatic android.telecom.Log.d:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
3: aload 3
aload 1
aload 2
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.onPhoneAccountChanged:(Ljava/lang/String;Landroid/telecom/PhoneAccountHandle;Landroid/telecom/Logging/Session$Info;)V
4: goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.PhoneAccountHandle com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
5: pop
end local 3 6: StackMap locals: android.telecom.ConnectionServiceAdapter java.lang.String android.telecom.PhoneAccountHandle top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
0 8 1 callId Ljava/lang/String;
0 8 2 pHandle Landroid/telecom/PhoneAccountHandle;
2 6 3 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 4 5 Class android.os.RemoteException
MethodParameters:
Name Flags
callId
pHandle
void onConnectionServiceFocusReleased();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=1
start local 0 0: aload 0
getfield android.telecom.ConnectionServiceAdapter.mAdapters:Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 2
goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter top java.util.Iterator
StackMap stack:
1: aload 2
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.android.internal.telecom.IConnectionServiceAdapter
astore 1
start local 1 2: aload 0
ldc "onConnectionServiceFocusReleased"
iconst_0
anewarray java.lang.Object
invokestatic android.telecom.Log.d:(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)V
3: aload 1
invokestatic android.telecom.Log.getExternalSession:()Landroid/telecom/Logging/Session$Info;
invokeinterface com.android.internal.telecom.IConnectionServiceAdapter.onConnectionServiceFocusReleased:(Landroid/telecom/Logging/Session$Info;)V
4: goto 6
StackMap locals: android.telecom.ConnectionServiceAdapter com.android.internal.telecom.IConnectionServiceAdapter java.util.Iterator
StackMap stack: android.os.RemoteException
5: pop
end local 1 6: StackMap locals: android.telecom.ConnectionServiceAdapter top java.util.Iterator
StackMap stack:
aload 2
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/telecom/ConnectionServiceAdapter;
2 6 1 adapter Lcom/android/internal/telecom/IConnectionServiceAdapter;
Exception table:
from to target type
2 4 5 Class android.os.RemoteException
}
SourceFile: "ConnectionServiceAdapter.java"
InnerClasses:
public abstract DeathRecipient = android.os.IBinder$DeathRecipient of android.os.IBinder
public abstract VideoProvider = android.telecom.Connection$VideoProvider of android.telecom.Connection
public Info = android.telecom.Logging.Session$Info of android.telecom.Logging.Session