class android.media.TextTrackCue extends android.media.SubtitleTrack$Cue
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.media.TextTrackCue
super_class: android.media.SubtitleTrack$Cue
{
static final int WRITING_DIRECTION_HORIZONTAL;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 100
static final int WRITING_DIRECTION_VERTICAL_RL;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 101
static final int WRITING_DIRECTION_VERTICAL_LR;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 102
static final int ALIGNMENT_MIDDLE;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 200
static final int ALIGNMENT_START;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 201
static final int ALIGNMENT_END;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 202
static final int ALIGNMENT_LEFT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 203
static final int ALIGNMENT_RIGHT;
descriptor: I
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 204
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "TTCue"
java.lang.String mId;
descriptor: Ljava/lang/String;
flags: (0x0000)
boolean mPauseOnExit;
descriptor: Z
flags: (0x0000)
int mWritingDirection;
descriptor: I
flags: (0x0000)
java.lang.String mRegionId;
descriptor: Ljava/lang/String;
flags: (0x0000)
boolean mSnapToLines;
descriptor: Z
flags: (0x0000)
java.lang.Integer mLinePosition;
descriptor: Ljava/lang/Integer;
flags: (0x0000)
boolean mAutoLinePosition;
descriptor: Z
flags: (0x0000)
int mTextPosition;
descriptor: I
flags: (0x0000)
int mSize;
descriptor: I
flags: (0x0000)
int mAlignment;
descriptor: I
flags: (0x0000)
java.lang.String[] mStrings;
descriptor: [Ljava/lang/String;
flags: (0x0000)
android.media.TextTrackCueSpan[][] mLines;
descriptor: [[Landroid/media/TextTrackCueSpan;
flags: (0x0000)
android.media.TextTrackRegion mRegion;
descriptor: Landroid/media/TextTrackRegion;
flags: (0x0000)
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokespecial android.media.SubtitleTrack$Cue.<init>:()V
1: aload 0
ldc ""
putfield android.media.TextTrackCue.mId:Ljava/lang/String;
2: aload 0
iconst_0
putfield android.media.TextTrackCue.mPauseOnExit:Z
3: aload 0
bipush 100
putfield android.media.TextTrackCue.mWritingDirection:I
4: aload 0
ldc ""
putfield android.media.TextTrackCue.mRegionId:Ljava/lang/String;
5: aload 0
iconst_1
putfield android.media.TextTrackCue.mSnapToLines:Z
6: aload 0
aconst_null
putfield android.media.TextTrackCue.mLinePosition:Ljava/lang/Integer;
7: aload 0
bipush 50
putfield android.media.TextTrackCue.mTextPosition:I
8: aload 0
bipush 100
putfield android.media.TextTrackCue.mSize:I
9: aload 0
sipush 200
putfield android.media.TextTrackCue.mAlignment:I
10: aload 0
aconst_null
putfield android.media.TextTrackCue.mLines:[[Landroid/media/TextTrackCueSpan;
11: aload 0
aconst_null
putfield android.media.TextTrackCue.mRegion:Landroid/media/TextTrackRegion;
12: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Landroid/media/TextTrackCue;
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: aload 1
instanceof android.media.TextTrackCue
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
if_acmpne 4
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 1
checkcast android.media.TextTrackCue
astore 2
start local 2 5: aload 0
getfield android.media.TextTrackCue.mId:Ljava/lang/String;
aload 2
getfield android.media.TextTrackCue.mId:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 19
6: aload 0
getfield android.media.TextTrackCue.mPauseOnExit:Z
aload 2
getfield android.media.TextTrackCue.mPauseOnExit:Z
if_icmpne 19
7: aload 0
getfield android.media.TextTrackCue.mWritingDirection:I
aload 2
getfield android.media.TextTrackCue.mWritingDirection:I
if_icmpne 19
8: aload 0
getfield android.media.TextTrackCue.mRegionId:Ljava/lang/String;
aload 2
getfield android.media.TextTrackCue.mRegionId:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 19
9: aload 0
getfield android.media.TextTrackCue.mSnapToLines:Z
aload 2
getfield android.media.TextTrackCue.mSnapToLines:Z
if_icmpne 19
10: aload 0
getfield android.media.TextTrackCue.mAutoLinePosition:Z
aload 2
getfield android.media.TextTrackCue.mAutoLinePosition:Z
if_icmpne 19
11: aload 0
getfield android.media.TextTrackCue.mAutoLinePosition:Z
ifne 14
12: aload 0
getfield android.media.TextTrackCue.mLinePosition:Ljava/lang/Integer;
ifnull 13
aload 0
getfield android.media.TextTrackCue.mLinePosition:Ljava/lang/Integer;
aload 2
getfield android.media.TextTrackCue.mLinePosition:Ljava/lang/Integer;
invokevirtual java.lang.Integer.equals:(Ljava/lang/Object;)Z
ifne 14
13: StackMap locals: android.media.TextTrackCue
StackMap stack:
aload 0
getfield android.media.TextTrackCue.mLinePosition:Ljava/lang/Integer;
ifnonnull 19
aload 2
getfield android.media.TextTrackCue.mLinePosition:Ljava/lang/Integer;
ifnonnull 19
14: StackMap locals:
StackMap stack:
aload 0
getfield android.media.TextTrackCue.mTextPosition:I
aload 2
getfield android.media.TextTrackCue.mTextPosition:I
if_icmpne 19
15: aload 0
getfield android.media.TextTrackCue.mSize:I
aload 2
getfield android.media.TextTrackCue.mSize:I
if_icmpne 19
16: aload 0
getfield android.media.TextTrackCue.mAlignment:I
aload 2
getfield android.media.TextTrackCue.mAlignment:I
if_icmpne 19
17: aload 0
getfield android.media.TextTrackCue.mLines:[[Landroid/media/TextTrackCueSpan;
arraylength
aload 2
getfield android.media.TextTrackCue.mLines:[[Landroid/media/TextTrackCueSpan;
arraylength
if_icmpne 19
18: iconst_1
goto 20
StackMap locals:
StackMap stack:
19: iconst_0
StackMap locals:
StackMap stack: int
20: istore 3
start local 3 21: iload 3
ifeq 28
22: iconst_0
istore 4
start local 4 23: goto 27
24: StackMap locals: int int
StackMap stack:
aload 0
getfield android.media.TextTrackCue.mLines:[[Landroid/media/TextTrackCueSpan;
iload 4
aaload
aload 2
getfield android.media.TextTrackCue.mLines:[[Landroid/media/TextTrackCueSpan;
iload 4
aaload
invokestatic java.util.Arrays.equals:([Ljava/lang/Object;[Ljava/lang/Object;)Z
ifne 26
25: iconst_0
ireturn
26: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
27: iload 4
aload 0
getfield android.media.TextTrackCue.mLines:[[Landroid/media/TextTrackCueSpan;
arraylength
if_icmplt 24
end local 4 28: StackMap locals:
StackMap stack:
iload 3
29: ireturn
end local 3 end local 2 30: StackMap locals: android.media.TextTrackCue java.lang.Object
StackMap stack: java.lang.IncompatibleClassChangeError
pop
31: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 32 0 this Landroid/media/TextTrackCue;
0 32 1 o Ljava/lang/Object;
5 30 2 cue Landroid/media/TextTrackCue;
21 30 3 res Z
23 28 4 line I
Exception table:
from to target type
4 25 30 Class java.lang.IncompatibleClassChangeError
26 29 30 Class java.lang.IncompatibleClassChangeError
MethodParameters:
Name Flags
o
public java.lang.StringBuilder appendStringsToBuilder(java.lang.StringBuilder);
descriptor: (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 0
getfield android.media.TextTrackCue.mStrings:[Ljava/lang/String;
ifnonnull 3
1: aload 1
ldc "null"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: goto 19
3: StackMap locals:
StackMap stack:
aload 1
ldc "["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: iconst_1
istore 2
start local 2 5: aload 0
getfield android.media.TextTrackCue.mStrings:[Ljava/lang/String;
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 17
StackMap locals: android.media.TextTrackCue java.lang.StringBuilder int top int int java.lang.String[]
StackMap stack:
6: aload 6
iload 4
aaload
astore 3
start local 3 7: iload 2
ifne 9
8: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: StackMap locals: android.media.TextTrackCue java.lang.StringBuilder int java.lang.String int int java.lang.String[]
StackMap stack:
aload 3
ifnonnull 12
10: aload 1
ldc "null"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: goto 15
12: StackMap locals:
StackMap stack:
aload 1
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: aload 1
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: aload 1
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: StackMap locals:
StackMap stack:
iconst_0
istore 2
end local 3 16: iinc 4 1
StackMap locals: android.media.TextTrackCue java.lang.StringBuilder int top int int java.lang.String[]
StackMap stack:
17: iload 4
iload 5
if_icmplt 6
18: aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 2 19: StackMap locals: android.media.TextTrackCue java.lang.StringBuilder
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Landroid/media/TextTrackCue;
0 20 1 builder Ljava/lang/StringBuilder;
5 19 2 first Z
7 16 3 s Ljava/lang/String;
MethodParameters:
Name Flags
builder
public java.lang.StringBuilder appendLinesToBuilder(java.lang.StringBuilder);
descriptor: (Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=14, args_size=2
start local 0 start local 1 0: aload 0
getfield android.media.TextTrackCue.mLines:[[Landroid/media/TextTrackCueSpan;
ifnonnull 3
1: aload 1
ldc "null"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: goto 34
3: StackMap locals:
StackMap stack:
aload 1
ldc "["
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: iconst_1
istore 2
start local 2 5: aload 0
getfield android.media.TextTrackCue.mLines:[[Landroid/media/TextTrackCueSpan;
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 32
StackMap locals: android.media.TextTrackCue java.lang.StringBuilder int top int int android.media.TextTrackCueSpan[][]
StackMap stack:
6: aload 6
iload 4
aaload
astore 3
start local 3 7: iload 2
ifne 9
8: aload 1
ldc ", "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: StackMap locals: android.media.TextTrackCue java.lang.StringBuilder int android.media.TextTrackCueSpan[] int int android.media.TextTrackCueSpan[][]
StackMap stack:
aload 3
ifnonnull 12
10: aload 1
ldc "null"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: goto 30
12: StackMap locals:
StackMap stack:
aload 1
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: iconst_1
istore 7
start local 7 14: ldc -1
lstore 8
start local 8 15: aload 3
dup
astore 13
arraylength
istore 12
iconst_0
istore 11
goto 28
StackMap locals: android.media.TextTrackCue java.lang.StringBuilder int android.media.TextTrackCueSpan[] int int android.media.TextTrackCueSpan[][] int long top int int android.media.TextTrackCueSpan[]
StackMap stack:
16: aload 13
iload 11
aaload
astore 10
start local 10 17: iload 7
ifne 19
18: aload 1
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
19: StackMap locals: android.media.TextTrackCue java.lang.StringBuilder int android.media.TextTrackCueSpan[] int int android.media.TextTrackCueSpan[][] int long android.media.TextTrackCueSpan int int android.media.TextTrackCueSpan[]
StackMap stack:
aload 10
getfield android.media.TextTrackCueSpan.mTimestampMs:J
lload 8
lcmp
ifeq 25
20: aload 1
ldc "<"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
21: aload 10
getfield android.media.TextTrackCueSpan.mTimestampMs:J
22: invokestatic android.media.WebVttParser.timeToString:(J)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
23: ldc ">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
24: aload 10
getfield android.media.TextTrackCueSpan.mTimestampMs:J
lstore 8
25: StackMap locals:
StackMap stack:
aload 1
aload 10
getfield android.media.TextTrackCueSpan.mText:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
26: iconst_0
istore 7
end local 10 27: iinc 11 1
StackMap locals: android.media.TextTrackCue java.lang.StringBuilder int android.media.TextTrackCueSpan[] int int android.media.TextTrackCueSpan[][] int long top int int android.media.TextTrackCueSpan[]
StackMap stack:
28: iload 11
iload 12
if_icmplt 16
29: aload 1
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 8 end local 7 30: StackMap locals: android.media.TextTrackCue java.lang.StringBuilder int android.media.TextTrackCueSpan[] int int android.media.TextTrackCueSpan[][]
StackMap stack:
iconst_0
istore 2
end local 3 31: iinc 4 1
StackMap locals: android.media.TextTrackCue java.lang.StringBuilder int top int int android.media.TextTrackCueSpan[][]
StackMap stack:
32: iload 4
iload 5
if_icmplt 6
33: aload 1
ldc "]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 2 34: StackMap locals: android.media.TextTrackCue java.lang.StringBuilder
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Landroid/media/TextTrackCue;
0 35 1 builder Ljava/lang/StringBuilder;
5 34 2 first Z
7 31 3 spans [Landroid/media/TextTrackCueSpan;
14 30 7 innerFirst Z
15 30 8 lastTimestamp J
17 27 10 span Landroid/media/TextTrackCueSpan;
MethodParameters:
Name Flags
builder
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 1
aload 0
getfield android.media.TextTrackCue.mStartTimeMs:J
invokestatic android.media.WebVttParser.timeToString:(J)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
2: ldc " --> "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.media.TextTrackCue.mEndTimeMs:J
invokestatic android.media.WebVttParser.timeToString:(J)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
3: ldc " {id:\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.media.TextTrackCue.mId:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: ldc "\", pauseOnExit:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.media.TextTrackCue.mPauseOnExit:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
5: ldc ", direction:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: aload 0
getfield android.media.TextTrackCue.mWritingDirection:I
bipush 100
if_icmpne 7
ldc "horizontal"
goto 10
7: StackMap locals: android.media.TextTrackCue java.lang.StringBuilder
StackMap stack: java.lang.StringBuilder
aload 0
getfield android.media.TextTrackCue.mWritingDirection:I
bipush 102
if_icmpne 8
ldc "vertical_lr"
goto 10
8: StackMap locals:
StackMap stack: java.lang.StringBuilder
aload 0
getfield android.media.TextTrackCue.mWritingDirection:I
bipush 101
if_icmpne 9
ldc "vertical_rl"
goto 10
9: StackMap locals:
StackMap stack: java.lang.StringBuilder
ldc "INVALID"
10: StackMap locals: android.media.TextTrackCue java.lang.StringBuilder
StackMap stack: java.lang.StringBuilder java.lang.String
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
11: ldc ", regionId:\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.media.TextTrackCue.mRegionId:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
12: ldc "\", snapToLines:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.media.TextTrackCue.mSnapToLines:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
13: ldc ", linePosition:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.media.TextTrackCue.mAutoLinePosition:Z
ifeq 14
ldc "auto"
goto 15
14: StackMap locals:
StackMap stack: java.lang.StringBuilder
aload 0
getfield android.media.TextTrackCue.mLinePosition:Ljava/lang/Integer;
15: StackMap locals: android.media.TextTrackCue java.lang.StringBuilder
StackMap stack: java.lang.StringBuilder java.io.Serializable
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
16: ldc ", textPosition:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.media.TextTrackCue.mTextPosition:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
17: ldc ", size:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield android.media.TextTrackCue.mSize:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
18: ldc ", alignment:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
19: aload 0
getfield android.media.TextTrackCue.mAlignment:I
sipush 202
if_icmpne 20
ldc "end"
goto 25
20: StackMap locals:
StackMap stack: java.lang.StringBuilder
aload 0
getfield android.media.TextTrackCue.mAlignment:I
sipush 203
if_icmpne 21
ldc "left"
goto 25
21: StackMap locals:
StackMap stack: java.lang.StringBuilder
aload 0
getfield android.media.TextTrackCue.mAlignment:I
sipush 200
if_icmpne 22
ldc "middle"
goto 25
22: StackMap locals:
StackMap stack: java.lang.StringBuilder
aload 0
getfield android.media.TextTrackCue.mAlignment:I
sipush 204
if_icmpne 23
ldc "right"
goto 25
23: StackMap locals:
StackMap stack: java.lang.StringBuilder
aload 0
getfield android.media.TextTrackCue.mAlignment:I
sipush 201
if_icmpne 24
ldc "start"
goto 25
StackMap locals:
StackMap stack: java.lang.StringBuilder
24: ldc "INVALID"
25: StackMap locals: android.media.TextTrackCue java.lang.StringBuilder
StackMap stack: java.lang.StringBuilder java.lang.String
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
26: ldc ", text:"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
27: aload 0
aload 1
invokevirtual android.media.TextTrackCue.appendStringsToBuilder:(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;
ldc "}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
28: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 29 0 this Landroid/media/TextTrackCue;
1 29 1 res Ljava/lang/StringBuilder;
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.media.TextTrackCue.toString:()Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/media/TextTrackCue;
public void onTime(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=11, args_size=2
start local 0 start local 1 0: aload 0
getfield android.media.TextTrackCue.mLines:[[Landroid/media/TextTrackCueSpan;
dup
astore 6
arraylength
istore 5
iconst_0
istore 4
goto 10
StackMap locals: android.media.TextTrackCue long top int int android.media.TextTrackCueSpan[][]
StackMap stack:
1: aload 6
iload 4
aaload
astore 3
start local 3 2: aload 3
dup
astore 10
arraylength
istore 9
iconst_0
istore 8
goto 8
StackMap locals: android.media.TextTrackCue long android.media.TextTrackCueSpan[] int int android.media.TextTrackCueSpan[][] top int int android.media.TextTrackCueSpan[]
StackMap stack:
3: aload 10
iload 8
aaload
astore 7
start local 7 4: aload 7
lload 1
aload 7
getfield android.media.TextTrackCueSpan.mTimestampMs:J
lcmp
iflt 5
iconst_1
goto 6
StackMap locals: android.media.TextTrackCue long android.media.TextTrackCueSpan[] int int android.media.TextTrackCueSpan[][] android.media.TextTrackCueSpan int int android.media.TextTrackCueSpan[]
StackMap stack: android.media.TextTrackCueSpan
5: iconst_0
StackMap locals: android.media.TextTrackCue long android.media.TextTrackCueSpan[] int int android.media.TextTrackCueSpan[][] android.media.TextTrackCueSpan int int android.media.TextTrackCueSpan[]
StackMap stack: android.media.TextTrackCueSpan int
6: putfield android.media.TextTrackCueSpan.mEnabled:Z
end local 7 7: iinc 8 1
StackMap locals: android.media.TextTrackCue long android.media.TextTrackCueSpan[] int int android.media.TextTrackCueSpan[][] top int int android.media.TextTrackCueSpan[]
StackMap stack:
8: iload 8
iload 9
if_icmplt 3
end local 3 9: iinc 4 1
StackMap locals: android.media.TextTrackCue long top int int android.media.TextTrackCueSpan[][]
StackMap stack:
10: iload 4
iload 5
if_icmplt 1
11: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/media/TextTrackCue;
0 12 1 timeMs J
2 9 3 line [Landroid/media/TextTrackCueSpan;
4 7 7 span Landroid/media/TextTrackCueSpan;
MethodParameters:
Name Flags
timeMs
}
SourceFile: "WebVttRenderer.java"
InnerClasses:
public Cue = android.media.SubtitleTrack$Cue of android.media.SubtitleTrack