public abstract class android.media.session.ISessionManager$Stub extends android.os.Binder implements android.media.session.ISessionManager
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: android.media.session.ISessionManager$Stub
super_class: android.os.Binder
{
private static final java.lang.String DESCRIPTOR;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "android.media.session.ISessionManager"
static final int TRANSACTION_createSession;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 1
static final int TRANSACTION_getSessions;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 2
static final int TRANSACTION_dispatchMediaKeyEvent;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 3
static final int TRANSACTION_dispatchVolumeKeyEvent;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 4
static final int TRANSACTION_dispatchAdjustVolume;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 5
static final int TRANSACTION_addSessionsListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 6
static final int TRANSACTION_removeSessionsListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 7
static final int TRANSACTION_setRemoteVolumeController;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 8
static final int TRANSACTION_isGlobalPriorityActive;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 9
static final int TRANSACTION_setCallback;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 10
static final int TRANSACTION_setOnVolumeKeyLongPressListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 11
static final int TRANSACTION_setOnMediaKeyListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 12
static final int TRANSACTION_isTrusted;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 13
static final int TRANSACTION_createSession2;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 14
static final int TRANSACTION_destroySession2;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 15
static final int TRANSACTION_getSessionTokens;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 16
static final int TRANSACTION_addSessionTokensListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 17
static final int TRANSACTION_removeSessionTokensListener;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 18
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial android.os.Binder.<init>:()V
1: aload 0
aload 0
ldc "android.media.session.ISessionManager"
invokevirtual android.media.session.ISessionManager$Stub.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/media/session/ISessionManager$Stub;
public static android.media.session.ISessionManager asInterface(android.os.IBinder);
descriptor: (Landroid/os/IBinder;)Landroid/media/session/ISessionManager;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
ldc "android.media.session.ISessionManager"
invokeinterface android.os.IBinder.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface;
astore 1
start local 1 3: aload 1
ifnull 5
aload 1
instanceof android.media.session.ISessionManager
ifeq 5
4: aload 1
checkcast android.media.session.ISessionManager
areturn
5: StackMap locals: android.os.IInterface
StackMap stack:
new android.media.session.ISessionManager$Stub$Proxy
dup
aload 0
invokespecial android.media.session.ISessionManager$Stub$Proxy.<init>:(Landroid/os/IBinder;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 obj Landroid/os/IBinder;
3 6 1 iin Landroid/os/IInterface;
MethodParameters:
Name Flags
obj
public android.os.IBinder asBinder();
descriptor: ()Landroid/os/IBinder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/session/ISessionManager$Stub;
public boolean onTransact(int, android.os.Parcel, android.os.Parcel, int);
descriptor: (ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=11, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: ldc "android.media.session.ISessionManager"
astore 5
start local 5 1: iload 1
lookupswitch { // 19
1: 4
2: 15
3: 25
4: 40
5: 56
6: 64
7: 74
8: 79
9: 84
10: 91
11: 96
12: 101
13: 106
14: 116
15: 127
16: 135
17: 147
18: 154
1598968902: 2
default: 160
}
2: StackMap locals: java.lang.String
StackMap stack:
aload 3
aload 5
invokevirtual android.os.Parcel.writeString:(Ljava/lang/String;)V
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
5: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 6: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.media.session.ISessionCallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/session/ISessionCallback;
astore 7
start local 7 7: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 8
start local 8 8: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 9
start local 9 9: aload 0
aload 6
aload 7
aload 8
iload 9
invokevirtual android.media.session.ISessionManager$Stub.createSession:(Ljava/lang/String;Landroid/media/session/ISessionCallback;Ljava/lang/String;I)Landroid/media/session/ISession;
astore 10
start local 10 10: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
11: aload 3
aload 10
ifnull 12
aload 10
invokeinterface android.media.session.ISession.asBinder:()Landroid/os/IBinder;
goto 13
StackMap locals: android.media.session.ISessionManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String android.media.session.ISessionCallback java.lang.String int android.media.session.ISession
StackMap stack: android.os.Parcel
12: aconst_null
StackMap locals: android.media.session.ISessionManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String android.media.session.ISessionCallback java.lang.String int android.media.session.ISession
StackMap stack: android.os.Parcel android.os.IBinder
13: invokevirtual android.os.Parcel.writeStrongBinder:(Landroid/os/IBinder;)V
14: iconst_1
ireturn
end local 10 end local 9 end local 8 end local 7 end local 6 15: StackMap locals: android.media.session.ISessionManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
16: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 19
17: getstatic android.content.ComponentName.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.content.ComponentName
astore 6
start local 6 18: goto 20
end local 6 19: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 20: StackMap locals: android.content.ComponentName
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 21: aload 0
aload 6
iload 7
invokevirtual android.media.session.ISessionManager$Stub.getSessions:(Landroid/content/ComponentName;I)Ljava/util/List;
astore 8
start local 8 22: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
23: aload 3
aload 8
invokevirtual android.os.Parcel.writeBinderList:(Ljava/util/List;)V
24: iconst_1
ireturn
end local 8 end local 7 end local 6 25: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
26: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 27: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 28
iconst_1
goto 29
StackMap locals: java.lang.String
StackMap stack:
28: iconst_0
StackMap locals:
StackMap stack: int
29: istore 7
start local 7 30: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 33
31: getstatic android.view.KeyEvent.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.view.KeyEvent
astore 8
start local 8 32: goto 34
end local 8 33: StackMap locals: int
StackMap stack:
aconst_null
astore 8
start local 8 34: StackMap locals: android.view.KeyEvent
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 35
iconst_1
goto 36
StackMap locals:
StackMap stack:
35: iconst_0
StackMap locals:
StackMap stack: int
36: istore 9
start local 9 37: aload 0
aload 6
iload 7
aload 8
iload 9
invokevirtual android.media.session.ISessionManager$Stub.dispatchMediaKeyEvent:(Ljava/lang/String;ZLandroid/view/KeyEvent;Z)V
38: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
39: iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 40: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
41: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 42: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 43
iconst_1
goto 44
StackMap locals: java.lang.String
StackMap stack:
43: iconst_0
StackMap locals:
StackMap stack: int
44: istore 7
start local 7 45: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 48
46: getstatic android.view.KeyEvent.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.view.KeyEvent
astore 8
start local 8 47: goto 49
end local 8 48: StackMap locals: int
StackMap stack:
aconst_null
astore 8
start local 8 49: StackMap locals: android.view.KeyEvent
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 9
start local 9 50: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 51
iconst_1
goto 52
StackMap locals: int
StackMap stack:
51: iconst_0
StackMap locals:
StackMap stack: int
52: istore 10
start local 10 53: aload 0
aload 6
iload 7
aload 8
iload 9
iload 10
invokevirtual android.media.session.ISessionManager$Stub.dispatchVolumeKeyEvent:(Ljava/lang/String;ZLandroid/view/KeyEvent;IZ)V
54: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
55: iconst_1
ireturn
end local 10 end local 9 end local 8 end local 7 end local 6 56: StackMap locals: android.media.session.ISessionManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
57: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 58: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 59: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 60: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 9
start local 9 61: aload 0
aload 6
iload 7
iload 8
iload 9
invokevirtual android.media.session.ISessionManager$Stub.dispatchAdjustVolume:(Ljava/lang/String;III)V
62: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
63: iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 64: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
65: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.media.session.IActiveSessionsListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/session/IActiveSessionsListener;
astore 6
start local 6 66: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 69
67: getstatic android.content.ComponentName.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.content.ComponentName
astore 7
start local 7 68: goto 70
end local 7 69: StackMap locals: android.media.session.IActiveSessionsListener
StackMap stack:
aconst_null
astore 7
start local 7 70: StackMap locals: android.content.ComponentName
StackMap stack:
aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 71: aload 0
aload 6
aload 7
iload 8
invokevirtual android.media.session.ISessionManager$Stub.addSessionsListener:(Landroid/media/session/IActiveSessionsListener;Landroid/content/ComponentName;I)V
72: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
73: iconst_1
ireturn
end local 8 end local 7 end local 6 74: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
75: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.media.session.IActiveSessionsListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/session/IActiveSessionsListener;
astore 6
start local 6 76: aload 0
aload 6
invokevirtual android.media.session.ISessionManager$Stub.removeSessionsListener:(Landroid/media/session/IActiveSessionsListener;)V
77: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
78: iconst_1
ireturn
end local 6 79: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
80: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.media.IRemoteVolumeController$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/IRemoteVolumeController;
astore 6
start local 6 81: aload 0
aload 6
invokevirtual android.media.session.ISessionManager$Stub.setRemoteVolumeController:(Landroid/media/IRemoteVolumeController;)V
82: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
83: iconst_1
ireturn
end local 6 84: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
85: aload 0
invokevirtual android.media.session.ISessionManager$Stub.isGlobalPriorityActive:()Z
istore 6
start local 6 86: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
87: aload 3
iload 6
ifeq 88
iconst_1
goto 89
StackMap locals: android.media.session.ISessionManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel
88: iconst_0
StackMap locals: android.media.session.ISessionManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String int
StackMap stack: android.os.Parcel int
89: invokevirtual android.os.Parcel.writeInt:(I)V
90: iconst_1
ireturn
end local 6 91: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
92: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.media.session.ICallback$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/session/ICallback;
astore 6
start local 6 93: aload 0
aload 6
invokevirtual android.media.session.ISessionManager$Stub.setCallback:(Landroid/media/session/ICallback;)V
94: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
95: iconst_1
ireturn
end local 6 96: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
97: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.media.session.IOnVolumeKeyLongPressListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/session/IOnVolumeKeyLongPressListener;
astore 6
start local 6 98: aload 0
aload 6
invokevirtual android.media.session.ISessionManager$Stub.setOnVolumeKeyLongPressListener:(Landroid/media/session/IOnVolumeKeyLongPressListener;)V
99: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
100: iconst_1
ireturn
end local 6 101: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
102: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.media.session.IOnMediaKeyListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/session/IOnMediaKeyListener;
astore 6
start local 6 103: aload 0
aload 6
invokevirtual android.media.session.ISessionManager$Stub.setOnMediaKeyListener:(Landroid/media/session/IOnMediaKeyListener;)V
104: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
105: iconst_1
ireturn
end local 6 106: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
107: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 6
start local 6 108: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 109: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 8
start local 8 110: aload 0
aload 6
iload 7
iload 8
invokevirtual android.media.session.ISessionManager$Stub.isTrusted:(Ljava/lang/String;II)Z
istore 9
start local 9 111: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
112: aload 3
iload 9
ifeq 113
iconst_1
goto 114
StackMap locals: android.media.session.ISessionManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String int int int
StackMap stack: android.os.Parcel
113: iconst_0
StackMap locals: android.media.session.ISessionManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String java.lang.String int int int
StackMap stack: android.os.Parcel int
114: invokevirtual android.os.Parcel.writeInt:(I)V
115: iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 116: StackMap locals: android.media.session.ISessionManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
117: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 120
118: getstatic android.os.Bundle.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.os.Bundle
astore 6
start local 6 119: goto 121
end local 6 120: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 121: StackMap locals: android.os.Bundle
StackMap stack:
aload 0
aload 6
invokevirtual android.media.session.ISessionManager$Stub.createSession2:(Landroid/os/Bundle;)Z
istore 7
start local 7 122: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
123: aload 3
iload 7
ifeq 124
iconst_1
goto 125
StackMap locals: android.media.session.ISessionManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String android.os.Bundle int
StackMap stack: android.os.Parcel
124: iconst_0
StackMap locals: android.media.session.ISessionManager$Stub int android.os.Parcel android.os.Parcel int java.lang.String android.os.Bundle int
StackMap stack: android.os.Parcel int
125: invokevirtual android.os.Parcel.writeInt:(I)V
126: iconst_1
ireturn
end local 7 end local 6 127: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
128: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 131
129: getstatic android.os.Bundle.CREATOR:Landroid/os/Parcelable$Creator;
aload 2
invokeinterface android.os.Parcelable$Creator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object;
checkcast android.os.Bundle
astore 6
start local 6 130: goto 132
end local 6 131: StackMap locals:
StackMap stack:
aconst_null
astore 6
start local 6 132: StackMap locals: android.os.Bundle
StackMap stack:
aload 0
aload 6
invokevirtual android.media.session.ISessionManager$Stub.destroySession2:(Landroid/os/Bundle;)V
133: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
134: iconst_1
ireturn
end local 6 135: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
136: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 137
iconst_1
goto 138
StackMap locals:
StackMap stack:
137: iconst_0
StackMap locals:
StackMap stack: int
138: istore 6
start local 6 139: aload 2
invokevirtual android.os.Parcel.readInt:()I
ifeq 140
iconst_1
goto 141
StackMap locals: int
StackMap stack:
140: iconst_0
StackMap locals:
StackMap stack: int
141: istore 7
start local 7 142: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 8
start local 8 143: aload 0
iload 6
iload 7
aload 8
invokevirtual android.media.session.ISessionManager$Stub.getSessionTokens:(ZZLjava/lang/String;)Ljava/util/List;
astore 9
start local 9 144: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
145: aload 3
aload 9
invokevirtual android.os.Parcel.writeTypedList:(Ljava/util/List;)V
146: iconst_1
ireturn
end local 9 end local 8 end local 7 end local 6 147: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
148: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.media.ISessionTokensListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/ISessionTokensListener;
astore 6
start local 6 149: aload 2
invokevirtual android.os.Parcel.readInt:()I
istore 7
start local 7 150: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 8
start local 8 151: aload 0
aload 6
iload 7
aload 8
invokevirtual android.media.session.ISessionManager$Stub.addSessionTokensListener:(Landroid/media/ISessionTokensListener;ILjava/lang/String;)V
152: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
153: iconst_1
ireturn
end local 8 end local 7 end local 6 154: StackMap locals:
StackMap stack:
aload 2
aload 5
invokevirtual android.os.Parcel.enforceInterface:(Ljava/lang/String;)V
155: aload 2
invokevirtual android.os.Parcel.readStrongBinder:()Landroid/os/IBinder;
invokestatic android.media.ISessionTokensListener$Stub.asInterface:(Landroid/os/IBinder;)Landroid/media/ISessionTokensListener;
astore 6
start local 6 156: aload 2
invokevirtual android.os.Parcel.readString:()Ljava/lang/String;
astore 7
start local 7 157: aload 0
aload 6
aload 7
invokevirtual android.media.session.ISessionManager$Stub.removeSessionTokensListener:(Landroid/media/ISessionTokensListener;Ljava/lang/String;)V
158: aload 3
invokevirtual android.os.Parcel.writeNoException:()V
159: iconst_1
ireturn
end local 7 end local 6 160: StackMap locals:
StackMap stack:
aload 0
iload 1
aload 2
aload 3
iload 4
invokespecial android.os.Binder.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 161 0 this Landroid/media/session/ISessionManager$Stub;
0 161 1 code I
0 161 2 data Landroid/os/Parcel;
0 161 3 reply Landroid/os/Parcel;
0 161 4 flags I
1 161 5 descriptor Ljava/lang/String;
6 15 6 _arg0 Ljava/lang/String;
7 15 7 _arg1 Landroid/media/session/ISessionCallback;
8 15 8 _arg2 Ljava/lang/String;
9 15 9 _arg3 I
10 15 10 _result Landroid/media/session/ISession;
18 19 6 _arg0 Landroid/content/ComponentName;
20 25 6 _arg0 Landroid/content/ComponentName;
21 25 7 _arg1 I
22 25 8 _result Ljava/util/List<Landroid/os/IBinder;>;
27 40 6 _arg0 Ljava/lang/String;
30 40 7 _arg1 Z
32 33 8 _arg2 Landroid/view/KeyEvent;
34 40 8 _arg2 Landroid/view/KeyEvent;
37 40 9 _arg3 Z
42 56 6 _arg0 Ljava/lang/String;
45 56 7 _arg1 Z
47 48 8 _arg2 Landroid/view/KeyEvent;
49 56 8 _arg2 Landroid/view/KeyEvent;
50 56 9 _arg3 I
53 56 10 _arg4 Z
58 64 6 _arg0 Ljava/lang/String;
59 64 7 _arg1 I
60 64 8 _arg2 I
61 64 9 _arg3 I
66 74 6 _arg0 Landroid/media/session/IActiveSessionsListener;
68 69 7 _arg1 Landroid/content/ComponentName;
70 74 7 _arg1 Landroid/content/ComponentName;
71 74 8 _arg2 I
76 79 6 _arg0 Landroid/media/session/IActiveSessionsListener;
81 84 6 _arg0 Landroid/media/IRemoteVolumeController;
86 91 6 _result Z
93 96 6 _arg0 Landroid/media/session/ICallback;
98 101 6 _arg0 Landroid/media/session/IOnVolumeKeyLongPressListener;
103 106 6 _arg0 Landroid/media/session/IOnMediaKeyListener;
108 116 6 _arg0 Ljava/lang/String;
109 116 7 _arg1 I
110 116 8 _arg2 I
111 116 9 _result Z
119 120 6 _arg0 Landroid/os/Bundle;
121 127 6 _arg0 Landroid/os/Bundle;
122 127 7 _result Z
130 131 6 _arg0 Landroid/os/Bundle;
132 135 6 _arg0 Landroid/os/Bundle;
139 147 6 _arg0 Z
142 147 7 _arg1 Z
143 147 8 _arg2 Ljava/lang/String;
144 147 9 _result Ljava/util/List<Landroid/os/Bundle;>;
149 154 6 _arg0 Landroid/media/ISessionTokensListener;
150 154 7 _arg1 I
151 154 8 _arg2 Ljava/lang/String;
156 160 6 _arg0 Landroid/media/ISessionTokensListener;
157 160 7 _arg1 Ljava/lang/String;
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
code
data
reply
flags
}
SourceFile: "ISessionManager.java"
NestHost: android.media.session.ISessionManager
InnerClasses:
public abstract Stub = android.media.IRemoteVolumeController$Stub of android.media.IRemoteVolumeController
public abstract Stub = android.media.ISessionTokensListener$Stub of android.media.ISessionTokensListener
public abstract Stub = android.media.session.IActiveSessionsListener$Stub of android.media.session.IActiveSessionsListener
public abstract Stub = android.media.session.ICallback$Stub of android.media.session.ICallback
public abstract Stub = android.media.session.IOnMediaKeyListener$Stub of android.media.session.IOnMediaKeyListener
public abstract Stub = android.media.session.IOnVolumeKeyLongPressListener$Stub of android.media.session.IOnVolumeKeyLongPressListener
public abstract Stub = android.media.session.ISessionCallback$Stub of android.media.session.ISessionCallback
public abstract Stub = android.media.session.ISessionManager$Stub of android.media.session.ISessionManager
private Proxy = android.media.session.ISessionManager$Stub$Proxy of android.media.session.ISessionManager$Stub
public abstract Creator = android.os.Parcelable$Creator of android.os.Parcelable