public class android.text.method.LinkMovementMethod extends android.text.method.ScrollingMovementMethod
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.text.method.LinkMovementMethod
super_class: android.text.method.ScrollingMovementMethod
{
private static final int CLICK;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1
private static final int UP;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int DOWN;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private static final int HIDE_FLOATING_TOOLBAR_DELAY_MS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 200
private static android.text.method.LinkMovementMethod sInstance;
descriptor: Landroid/text/method/LinkMovementMethod;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.lang.Object FROM_BELOW;
descriptor: Ljava/lang/Object;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new android.text.NoCopySpan$Concrete
dup
invokespecial android.text.NoCopySpan$Concrete.<init>:()V
putstatic android.text.method.LinkMovementMethod.FROM_BELOW:Ljava/lang/Object;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial android.text.method.ScrollingMovementMethod.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/method/LinkMovementMethod;
public boolean canSelectArbitrarily();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/method/LinkMovementMethod;
protected boolean handleMovementKey(android.widget.TextView, android.text.Spannable, int, int, android.view.KeyEvent);
descriptor: (Landroid/widget/TextView;Landroid/text/Spannable;IILandroid/view/KeyEvent;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: iload 3
lookupswitch { // 2
23: 1
66: 1
default: 5
}
1: StackMap locals:
StackMap stack:
iload 4
invokestatic android.view.KeyEvent.metaStateHasNoModifiers:(I)Z
ifeq 5
2: aload 5
invokevirtual android.view.KeyEvent.getAction:()I
ifne 5
3: aload 5
invokevirtual android.view.KeyEvent.getRepeatCount:()I
ifne 5
aload 0
iconst_1
aload 1
aload 2
invokevirtual android.text.method.LinkMovementMethod.action:(ILandroid/widget/TextView;Landroid/text/Spannable;)Z
ifeq 5
4: iconst_1
ireturn
5: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
iload 3
iload 4
aload 5
invokespecial android.text.method.ScrollingMovementMethod.handleMovementKey:(Landroid/widget/TextView;Landroid/text/Spannable;IILandroid/view/KeyEvent;)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 6 0 this Landroid/text/method/LinkMovementMethod;
0 6 1 widget Landroid/widget/TextView;
0 6 2 buffer Landroid/text/Spannable;
0 6 3 keyCode I
0 6 4 movementMetaState I
0 6 5 event Landroid/view/KeyEvent;
MethodParameters:
Name Flags
widget
buffer
keyCode
movementMetaState
event
protected boolean up(android.widget.TextView, android.text.Spannable);
descriptor: (Landroid/widget/TextView;Landroid/text/Spannable;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_2
aload 1
aload 2
invokevirtual android.text.method.LinkMovementMethod.action:(ILandroid/widget/TextView;Landroid/text/Spannable;)Z
ifeq 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokespecial android.text.method.ScrollingMovementMethod.up:(Landroid/widget/TextView;Landroid/text/Spannable;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/text/method/LinkMovementMethod;
0 3 1 widget Landroid/widget/TextView;
0 3 2 buffer Landroid/text/Spannable;
MethodParameters:
Name Flags
widget
buffer
protected boolean down(android.widget.TextView, android.text.Spannable);
descriptor: (Landroid/widget/TextView;Landroid/text/Spannable;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_3
aload 1
aload 2
invokevirtual android.text.method.LinkMovementMethod.action:(ILandroid/widget/TextView;Landroid/text/Spannable;)Z
ifeq 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokespecial android.text.method.ScrollingMovementMethod.down:(Landroid/widget/TextView;Landroid/text/Spannable;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/text/method/LinkMovementMethod;
0 3 1 widget Landroid/widget/TextView;
0 3 2 buffer Landroid/text/Spannable;
MethodParameters:
Name Flags
widget
buffer
protected boolean left(android.widget.TextView, android.text.Spannable);
descriptor: (Landroid/widget/TextView;Landroid/text/Spannable;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_2
aload 1
aload 2
invokevirtual android.text.method.LinkMovementMethod.action:(ILandroid/widget/TextView;Landroid/text/Spannable;)Z
ifeq 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokespecial android.text.method.ScrollingMovementMethod.left:(Landroid/widget/TextView;Landroid/text/Spannable;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/text/method/LinkMovementMethod;
0 3 1 widget Landroid/widget/TextView;
0 3 2 buffer Landroid/text/Spannable;
MethodParameters:
Name Flags
widget
buffer
protected boolean right(android.widget.TextView, android.text.Spannable);
descriptor: (Landroid/widget/TextView;Landroid/text/Spannable;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iconst_3
aload 1
aload 2
invokevirtual android.text.method.LinkMovementMethod.action:(ILandroid/widget/TextView;Landroid/text/Spannable;)Z
ifeq 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokespecial android.text.method.ScrollingMovementMethod.right:(Landroid/widget/TextView;Landroid/text/Spannable;)Z
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/text/method/LinkMovementMethod;
0 3 1 widget Landroid/widget/TextView;
0 3 2 buffer Landroid/text/Spannable;
MethodParameters:
Name Flags
widget
buffer
private boolean action(int, android.widget.TextView, android.text.Spannable);
descriptor: (ILandroid/widget/TextView;Landroid/text/Spannable;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=23, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokevirtual android.widget.TextView.getLayout:()Landroid/text/Layout;
astore 4
start local 4 1: aload 2
invokevirtual android.widget.TextView.getTotalPaddingTop:()I
2: aload 2
invokevirtual android.widget.TextView.getTotalPaddingBottom:()I
3: iadd
istore 5
start local 5 4: aload 2
invokevirtual android.widget.TextView.getScrollY:()I
istore 6
start local 6 5: iload 6
aload 2
invokevirtual android.widget.TextView.getHeight:()I
iadd
iload 5
isub
istore 7
start local 7 6: aload 4
iload 6
invokevirtual android.text.Layout.getLineForVertical:(I)I
istore 8
start local 8 7: aload 4
iload 7
invokevirtual android.text.Layout.getLineForVertical:(I)I
istore 9
start local 9 8: aload 4
iload 8
invokevirtual android.text.Layout.getLineStart:(I)I
istore 10
start local 10 9: aload 4
iload 9
invokevirtual android.text.Layout.getLineEnd:(I)I
istore 11
start local 11 10: aload 3
iload 10
iload 11
ldc Landroid/text/style/ClickableSpan;
invokeinterface android.text.Spannable.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object;
checkcast android.text.style.ClickableSpan[]
astore 12
start local 12 11: aload 3
invokestatic android.text.Selection.getSelectionStart:(Ljava/lang/CharSequence;)I
istore 13
start local 13 12: aload 3
invokestatic android.text.Selection.getSelectionEnd:(Ljava/lang/CharSequence;)I
istore 14
start local 14 13: iload 13
iload 14
invokestatic java.lang.Math.min:(II)I
istore 15
start local 15 14: iload 13
iload 14
invokestatic java.lang.Math.max:(II)I
istore 16
start local 16 15: iload 15
ifge 18
16: aload 3
getstatic android.text.method.LinkMovementMethod.FROM_BELOW:Ljava/lang/Object;
invokeinterface android.text.Spannable.getSpanStart:(Ljava/lang/Object;)I
iflt 18
17: aload 3
invokeinterface android.text.Spannable.length:()I
dup
istore 16
istore 15
18: StackMap locals: android.text.method.LinkMovementMethod int android.widget.TextView android.text.Spannable android.text.Layout int int int int int int int android.text.style.ClickableSpan[] int int int int
StackMap stack:
iload 15
iload 11
if_icmple 20
19: ldc 2147483647
dup
istore 16
istore 15
20: StackMap locals:
StackMap stack:
iload 16
iload 10
if_icmpge 22
21: iconst_m1
dup
istore 16
istore 15
22: StackMap locals:
StackMap stack:
iload 1
tableswitch { // 1 - 3
1: 23
2: 34
3: 48
default: 62
}
23: StackMap locals:
StackMap stack:
iload 15
iload 16
if_icmpne 25
24: iconst_0
ireturn
25: StackMap locals:
StackMap stack:
aload 3
iload 15
iload 16
ldc Landroid/text/style/ClickableSpan;
invokeinterface android.text.Spannable.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object;
checkcast android.text.style.ClickableSpan[]
astore 17
start local 17 26: aload 17
arraylength
iconst_1
if_icmpeq 28
27: iconst_0
ireturn
28: StackMap locals: android.text.style.ClickableSpan[]
StackMap stack:
aload 17
iconst_0
aaload
astore 18
start local 18 29: aload 18
instanceof android.view.textclassifier.TextLinks$TextLinkSpan
ifeq 32
30: aload 18
checkcast android.view.textclassifier.TextLinks$TextLinkSpan
aload 2
iconst_1
invokevirtual android.view.textclassifier.TextLinks$TextLinkSpan.onClick:(Landroid/view/View;I)V
31: goto 62
32: StackMap locals: android.text.style.ClickableSpan
StackMap stack:
aload 18
aload 2
invokevirtual android.text.style.ClickableSpan.onClick:(Landroid/view/View;)V
33: goto 62
end local 18 end local 17 34: StackMap locals:
StackMap stack:
iconst_m1
istore 19
start local 19 35: iconst_m1
istore 20
start local 20 36: iconst_0
istore 21
start local 21 37: goto 44
38: StackMap locals: android.text.method.LinkMovementMethod int android.widget.TextView android.text.Spannable android.text.Layout int int int int int int int android.text.style.ClickableSpan[] int int int int top top int int int
StackMap stack:
aload 3
aload 12
iload 21
aaload
invokeinterface android.text.Spannable.getSpanEnd:(Ljava/lang/Object;)I
istore 22
start local 22 39: iload 22
iload 16
if_icmplt 40
iload 15
iload 16
if_icmpne 43
40: StackMap locals: int
StackMap stack:
iload 22
iload 20
if_icmple 43
41: aload 3
aload 12
iload 21
aaload
invokeinterface android.text.Spannable.getSpanStart:(Ljava/lang/Object;)I
istore 19
42: iload 22
istore 20
end local 22 43: StackMap locals:
StackMap stack:
iinc 21 1
StackMap locals:
StackMap stack:
44: iload 21
aload 12
arraylength
if_icmplt 38
end local 21 45: iload 19
iflt 62
46: aload 3
iload 20
iload 19
invokestatic android.text.Selection.setSelection:(Landroid/text/Spannable;II)V
47: iconst_1
ireturn
end local 20 end local 19 48: StackMap locals: android.text.method.LinkMovementMethod int android.widget.TextView android.text.Spannable android.text.Layout int int int int int int int android.text.style.ClickableSpan[] int int int int
StackMap stack:
ldc 2147483647
istore 19
start local 19 49: ldc 2147483647
istore 20
start local 20 50: iconst_0
istore 21
start local 21 51: goto 58
52: StackMap locals: android.text.method.LinkMovementMethod int android.widget.TextView android.text.Spannable android.text.Layout int int int int int int int android.text.style.ClickableSpan[] int int int int top top int int int
StackMap stack:
aload 3
aload 12
iload 21
aaload
invokeinterface android.text.Spannable.getSpanStart:(Ljava/lang/Object;)I
istore 22
start local 22 53: iload 22
iload 15
if_icmpgt 54
iload 15
iload 16
if_icmpne 57
54: StackMap locals: int
StackMap stack:
iload 22
iload 19
if_icmpge 57
55: iload 22
istore 19
56: aload 3
aload 12
iload 21
aaload
invokeinterface android.text.Spannable.getSpanEnd:(Ljava/lang/Object;)I
istore 20
end local 22 57: StackMap locals:
StackMap stack:
iinc 21 1
StackMap locals:
StackMap stack:
58: iload 21
aload 12
arraylength
if_icmplt 52
end local 21 59: iload 20
ldc 2147483647
if_icmpge 62
60: aload 3
iload 19
iload 20
invokestatic android.text.Selection.setSelection:(Landroid/text/Spannable;II)V
61: iconst_1
ireturn
end local 20 end local 19 62: StackMap locals: android.text.method.LinkMovementMethod int android.widget.TextView android.text.Spannable android.text.Layout int int int int int int int android.text.style.ClickableSpan[] int int int int
StackMap stack:
iconst_0
ireturn
end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 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 63 0 this Landroid/text/method/LinkMovementMethod;
0 63 1 what I
0 63 2 widget Landroid/widget/TextView;
0 63 3 buffer Landroid/text/Spannable;
1 63 4 layout Landroid/text/Layout;
4 63 5 padding I
5 63 6 areaTop I
6 63 7 areaBot I
7 63 8 lineTop I
8 63 9 lineBot I
9 63 10 first I
10 63 11 last I
11 63 12 candidates [Landroid/text/style/ClickableSpan;
12 63 13 a I
13 63 14 b I
14 63 15 selStart I
15 63 16 selEnd I
26 34 17 links [Landroid/text/style/ClickableSpan;
29 34 18 link Landroid/text/style/ClickableSpan;
35 48 19 bestStart I
49 62 19 bestStart I
36 48 20 bestEnd I
50 62 20 bestEnd I
37 45 21 i I
39 43 22 end I
51 59 21 i I
53 57 22 start I
MethodParameters:
Name Flags
what
widget
buffer
public boolean onTouchEvent(android.widget.TextView, android.text.Spannable, android.view.MotionEvent);
descriptor: (Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=12, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
invokevirtual android.view.MotionEvent.getAction:()I
istore 4
start local 4 1: iload 4
iconst_1
if_icmpeq 2
iload 4
ifne 32
2: StackMap locals: int
StackMap stack:
aload 3
invokevirtual android.view.MotionEvent.getX:()F
f2i
istore 5
start local 5 3: aload 3
invokevirtual android.view.MotionEvent.getY:()F
f2i
istore 6
start local 6 4: iload 5
aload 1
invokevirtual android.widget.TextView.getTotalPaddingLeft:()I
isub
istore 5
5: iload 6
aload 1
invokevirtual android.widget.TextView.getTotalPaddingTop:()I
isub
istore 6
6: iload 5
aload 1
invokevirtual android.widget.TextView.getScrollX:()I
iadd
istore 5
7: iload 6
aload 1
invokevirtual android.widget.TextView.getScrollY:()I
iadd
istore 6
8: aload 1
invokevirtual android.widget.TextView.getLayout:()Landroid/text/Layout;
astore 7
start local 7 9: aload 7
iload 6
invokevirtual android.text.Layout.getLineForVertical:(I)I
istore 8
start local 8 10: aload 7
iload 8
iload 5
i2f
invokevirtual android.text.Layout.getOffsetForHorizontal:(IF)I
istore 9
start local 9 11: aload 2
iload 9
iload 9
ldc Landroid/text/style/ClickableSpan;
invokeinterface android.text.Spannable.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object;
checkcast android.text.style.ClickableSpan[]
astore 10
start local 10 12: aload 10
arraylength
ifeq 31
13: aload 10
iconst_0
aaload
astore 11
start local 11 14: iload 4
iconst_1
if_icmpne 22
15: aload 11
instanceof android.view.textclassifier.TextLinks$TextLinkSpan
ifeq 20
16: aload 11
checkcast android.view.textclassifier.TextLinks$TextLinkSpan
17: aload 1
iconst_0
18: invokevirtual android.view.textclassifier.TextLinks$TextLinkSpan.onClick:(Landroid/view/View;I)V
19: goto 30
20: StackMap locals: android.text.method.LinkMovementMethod android.widget.TextView android.text.Spannable android.view.MotionEvent int int int android.text.Layout int int android.text.style.ClickableSpan[] android.text.style.ClickableSpan
StackMap stack:
aload 11
aload 1
invokevirtual android.text.style.ClickableSpan.onClick:(Landroid/view/View;)V
21: goto 30
StackMap locals:
StackMap stack:
22: iload 4
ifne 30
23: aload 1
invokevirtual android.widget.TextView.getContext:()Landroid/content/Context;
invokevirtual android.content.Context.getApplicationInfo:()Landroid/content/pm/ApplicationInfo;
getfield android.content.pm.ApplicationInfo.targetSdkVersion:I
24: bipush 28
if_icmplt 26
25: aload 1
sipush 200
invokevirtual android.widget.TextView.hideFloatingToolbar:(I)V
26: StackMap locals:
StackMap stack:
aload 2
27: aload 2
aload 11
invokeinterface android.text.Spannable.getSpanStart:(Ljava/lang/Object;)I
28: aload 2
aload 11
invokeinterface android.text.Spannable.getSpanEnd:(Ljava/lang/Object;)I
29: invokestatic android.text.Selection.setSelection:(Landroid/text/Spannable;II)V
30: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 11 31: StackMap locals:
StackMap stack:
aload 2
invokestatic android.text.Selection.removeSelection:(Landroid/text/Spannable;)V
end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 32: StackMap locals: android.text.method.LinkMovementMethod android.widget.TextView android.text.Spannable android.view.MotionEvent int
StackMap stack:
aload 0
aload 1
aload 2
aload 3
invokespecial android.text.method.ScrollingMovementMethod.onTouchEvent:(Landroid/widget/TextView;Landroid/text/Spannable;Landroid/view/MotionEvent;)Z
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Landroid/text/method/LinkMovementMethod;
0 33 1 widget Landroid/widget/TextView;
0 33 2 buffer Landroid/text/Spannable;
0 33 3 event Landroid/view/MotionEvent;
1 33 4 action I
3 32 5 x I
4 32 6 y I
9 32 7 layout Landroid/text/Layout;
10 32 8 line I
11 32 9 off I
12 32 10 links [Landroid/text/style/ClickableSpan;
14 31 11 link Landroid/text/style/ClickableSpan;
MethodParameters:
Name Flags
widget
buffer
event
public void initialize(android.widget.TextView, android.text.Spannable);
descriptor: (Landroid/widget/TextView;Landroid/text/Spannable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokestatic android.text.Selection.removeSelection:(Landroid/text/Spannable;)V
1: aload 2
getstatic android.text.method.LinkMovementMethod.FROM_BELOW:Ljava/lang/Object;
invokeinterface android.text.Spannable.removeSpan:(Ljava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/text/method/LinkMovementMethod;
0 3 1 widget Landroid/widget/TextView;
0 3 2 text Landroid/text/Spannable;
MethodParameters:
Name Flags
widget
text
public void onTakeFocus(android.widget.TextView, android.text.Spannable, int);
descriptor: (Landroid/widget/TextView;Landroid/text/Spannable;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokestatic android.text.Selection.removeSelection:(Landroid/text/Spannable;)V
1: iload 3
iconst_1
iand
ifeq 4
2: aload 2
getstatic android.text.method.LinkMovementMethod.FROM_BELOW:Ljava/lang/Object;
iconst_0
iconst_0
bipush 34
invokeinterface android.text.Spannable.setSpan:(Ljava/lang/Object;III)V
3: goto 5
4: StackMap locals:
StackMap stack:
aload 2
getstatic android.text.method.LinkMovementMethod.FROM_BELOW:Ljava/lang/Object;
invokeinterface android.text.Spannable.removeSpan:(Ljava/lang/Object;)V
5: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/text/method/LinkMovementMethod;
0 6 1 view Landroid/widget/TextView;
0 6 2 text Landroid/text/Spannable;
0 6 3 dir I
MethodParameters:
Name Flags
view
text
dir
public static android.text.method.MovementMethod getInstance();
descriptor: ()Landroid/text/method/MovementMethod;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: getstatic android.text.method.LinkMovementMethod.sInstance:Landroid/text/method/LinkMovementMethod;
ifnonnull 2
1: new android.text.method.LinkMovementMethod
dup
invokespecial android.text.method.LinkMovementMethod.<init>:()V
putstatic android.text.method.LinkMovementMethod.sInstance:Landroid/text/method/LinkMovementMethod;
2: StackMap locals:
StackMap stack:
getstatic android.text.method.LinkMovementMethod.sInstance:Landroid/text/method/LinkMovementMethod;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "LinkMovementMethod.java"
InnerClasses:
public Concrete = android.text.NoCopySpan$Concrete of android.text.NoCopySpan
public TextLinkSpan = android.view.textclassifier.TextLinks$TextLinkSpan of android.view.textclassifier.TextLinks