class android.media.tv.TvInputService$Session$11 implements java.lang.Runnable
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.media.tv.TvInputService$Session$11
super_class: java.lang.Object
{
final android.media.tv.TvInputService$Session this$1;
descriptor: Landroid/media/tv/TvInputService$Session;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private final long val$timeMs;
descriptor: J
flags: (0x1012) ACC_PRIVATE, ACC_FINAL, ACC_SYNTHETIC
void <init>(android.media.tv.TvInputService$Session, long);
descriptor: (Landroid/media/tv/TvInputService$Session;J)V
flags: (0x0000)
Code:
stack=3, locals=4, args_size=3
start local 0 // android.media.tv.TvInputService$Session$11 this
0: .line 648
aload 0 /* this */
aload 1
putfield android.media.tv.TvInputService$Session$11.this$1:Landroid/media/tv/TvInputService$Session;
aload 0 /* this */
lload 2
putfield android.media.tv.TvInputService$Session$11.val$timeMs:J
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // android.media.tv.TvInputService$Session$11 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/tv/TvInputService$Session$11;
MethodParameters:
Name Flags
this$0 final
val$timeMs final
public void run();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 // android.media.tv.TvInputService$Session$11 this
0: .line 654
aload 0 /* this */
getfield android.media.tv.TvInputService$Session$11.this$1:Landroid/media/tv/TvInputService$Session;
getfield android.media.tv.TvInputService$Session.mSessionCallback:Landroid/media/tv/ITvInputSessionCallback;
ifnull 5
1: .line 655
aload 0 /* this */
getfield android.media.tv.TvInputService$Session$11.this$1:Landroid/media/tv/TvInputService$Session;
getfield android.media.tv.TvInputService$Session.mSessionCallback:Landroid/media/tv/ITvInputSessionCallback;
aload 0 /* this */
getfield android.media.tv.TvInputService$Session$11.val$timeMs:J
invokeinterface android.media.tv.ITvInputSessionCallback.onTimeShiftStartPositionChanged:(J)V
2: .line 657
goto 5
StackMap locals:
StackMap stack: android.os.RemoteException
3: astore 1 /* e */
start local 1 // android.os.RemoteException e
4: .line 658
ldc "TvInputService"
ldc "error in notifyTimeShiftStartPositionChanged"
aload 1 /* e */
invokestatic android.util.Log.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I
pop
end local 1 // android.os.RemoteException e
5: .line 660
StackMap locals:
StackMap stack:
return
end local 0 // android.media.tv.TvInputService$Session$11 this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/media/tv/TvInputService$Session$11;
4 5 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
}
SourceFile: "TvInputService.java"
EnclosingMethod: android.media.tv.TvInputService$Session.notifyTimeShiftStartPositionChanged:(J)V
NestHost: android.media.tv.TvInputService
InnerClasses:
public abstract Session = android.media.tv.TvInputService$Session of android.media.tv.TvInputService
android.media.tv.TvInputService$Session$11