class android.text.HtmlToSpannedConverter implements org.xml.sax.ContentHandler
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.text.HtmlToSpannedConverter
super_class: java.lang.Object
{
private static final float[] HEADING_SIZES;
descriptor: [F
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private java.lang.String mSource;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private org.xml.sax.XMLReader mReader;
descriptor: Lorg/xml/sax/XMLReader;
flags: (0x0002) ACC_PRIVATE
private android.text.SpannableStringBuilder mSpannableStringBuilder;
descriptor: Landroid/text/SpannableStringBuilder;
flags: (0x0002) ACC_PRIVATE
private android.text.Html$ImageGetter mImageGetter;
descriptor: Landroid/text/Html$ImageGetter;
flags: (0x0002) ACC_PRIVATE
private android.text.Html$TagHandler mTagHandler;
descriptor: Landroid/text/Html$TagHandler;
flags: (0x0002) ACC_PRIVATE
private int mFlags;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private static java.util.regex.Pattern sTextAlignPattern;
descriptor: Ljava/util/regex/Pattern;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.util.regex.Pattern sForegroundColorPattern;
descriptor: Ljava/util/regex/Pattern;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.util.regex.Pattern sBackgroundColorPattern;
descriptor: Ljava/util/regex/Pattern;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static java.util.regex.Pattern sTextDecorationPattern;
descriptor: Ljava/util/regex/Pattern;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static final java.util.Map<java.lang.String, java.lang.Integer> sColorMap;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: bipush 6
newarray 6
dup
iconst_0
1: ldc 1.5
fastore
dup
iconst_1
ldc 1.4
fastore
dup
iconst_2
ldc 1.3
fastore
dup
iconst_3
ldc 1.2
fastore
dup
iconst_4
ldc 1.1
fastore
dup
iconst_5
fconst_1
fastore
2: putstatic android.text.HtmlToSpannedConverter.HEADING_SIZES:[F
3: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
putstatic android.text.HtmlToSpannedConverter.sColorMap:Ljava/util/Map;
4: getstatic android.text.HtmlToSpannedConverter.sColorMap:Ljava/util/Map;
ldc "darkgray"
ldc -5658199
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: getstatic android.text.HtmlToSpannedConverter.sColorMap:Ljava/util/Map;
ldc "gray"
ldc -8355712
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
6: getstatic android.text.HtmlToSpannedConverter.sColorMap:Ljava/util/Map;
ldc "lightgray"
ldc -2894893
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
7: getstatic android.text.HtmlToSpannedConverter.sColorMap:Ljava/util/Map;
ldc "darkgrey"
ldc -5658199
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
8: getstatic android.text.HtmlToSpannedConverter.sColorMap:Ljava/util/Map;
ldc "grey"
ldc -8355712
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
9: getstatic android.text.HtmlToSpannedConverter.sColorMap:Ljava/util/Map;
ldc "lightgrey"
ldc -2894893
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
10: getstatic android.text.HtmlToSpannedConverter.sColorMap:Ljava/util/Map;
ldc "green"
ldc -16744448
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
11: return
LocalVariableTable:
Start End Slot Name Signature
private static java.util.regex.Pattern getTextAlignPattern();
descriptor: ()Ljava/util/regex/Pattern;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic android.text.HtmlToSpannedConverter.sTextAlignPattern:Ljava/util/regex/Pattern;
ifnonnull 2
1: ldc "(?:\\s+|\\A)text-align\\s*:\\s*(\\S*)\\b"
invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic android.text.HtmlToSpannedConverter.sTextAlignPattern:Ljava/util/regex/Pattern;
2: StackMap locals:
StackMap stack:
getstatic android.text.HtmlToSpannedConverter.sTextAlignPattern:Ljava/util/regex/Pattern;
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.util.regex.Pattern getForegroundColorPattern();
descriptor: ()Ljava/util/regex/Pattern;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic android.text.HtmlToSpannedConverter.sForegroundColorPattern:Ljava/util/regex/Pattern;
ifnonnull 3
1: ldc "(?:\\s+|\\A)color\\s*:\\s*(\\S*)\\b"
2: invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic android.text.HtmlToSpannedConverter.sForegroundColorPattern:Ljava/util/regex/Pattern;
3: StackMap locals:
StackMap stack:
getstatic android.text.HtmlToSpannedConverter.sForegroundColorPattern:Ljava/util/regex/Pattern;
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.util.regex.Pattern getBackgroundColorPattern();
descriptor: ()Ljava/util/regex/Pattern;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic android.text.HtmlToSpannedConverter.sBackgroundColorPattern:Ljava/util/regex/Pattern;
ifnonnull 3
1: ldc "(?:\\s+|\\A)background(?:-color)?\\s*:\\s*(\\S*)\\b"
2: invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic android.text.HtmlToSpannedConverter.sBackgroundColorPattern:Ljava/util/regex/Pattern;
3: StackMap locals:
StackMap stack:
getstatic android.text.HtmlToSpannedConverter.sBackgroundColorPattern:Ljava/util/regex/Pattern;
areturn
LocalVariableTable:
Start End Slot Name Signature
private static java.util.regex.Pattern getTextDecorationPattern();
descriptor: ()Ljava/util/regex/Pattern;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic android.text.HtmlToSpannedConverter.sTextDecorationPattern:Ljava/util/regex/Pattern;
ifnonnull 3
1: ldc "(?:\\s+|\\A)text-decoration\\s*:\\s*(\\S*)\\b"
2: invokestatic java.util.regex.Pattern.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern;
putstatic android.text.HtmlToSpannedConverter.sTextDecorationPattern:Ljava/util/regex/Pattern;
3: StackMap locals:
StackMap stack:
getstatic android.text.HtmlToSpannedConverter.sTextDecorationPattern:Ljava/util/regex/Pattern;
areturn
LocalVariableTable:
Start End Slot Name Signature
public void <init>(java.lang.String, android.text.Html$ImageGetter, android.text.Html$TagHandler, Parser, int);
descriptor: (Ljava/lang/String;Landroid/text/Html$ImageGetter;Landroid/text/Html$TagHandler;LParser;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=6
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tThe import org.ccil cannot be resolved\n\tThe import org.ccil cannot be resolved\n\tHTMLSchema cannot be resolved to a type\n\tHTMLSchema cannot be resolved to a type\n\tParser cannot be resolved to a type\n\tParser cannot be resolved to a type\n\tParser cannot be resolved to a variable\n\tHTMLSchema cannot be resolved to a type\n\tParser cannot be resolved to a type\n\tcom.android.internal.R.drawable cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/HtmlToSpannedConverter;
MethodParameters:
Name Flags
source
imageGetter
tagHandler
parser
flags
public android.text.Spanned convert();
descriptor: ()Landroid/text/Spanned;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=1
start local 0 0: aload 0
getfield android.text.HtmlToSpannedConverter.mReader:Lorg/xml/sax/XMLReader;
aload 0
invokeinterface org.xml.sax.XMLReader.setContentHandler:(Lorg/xml/sax/ContentHandler;)V
1: aload 0
getfield android.text.HtmlToSpannedConverter.mReader:Lorg/xml/sax/XMLReader;
new org.xml.sax.InputSource
dup
new java.io.StringReader
dup
aload 0
getfield android.text.HtmlToSpannedConverter.mSource:Ljava/lang/String;
invokespecial java.io.StringReader.<init>:(Ljava/lang/String;)V
invokespecial org.xml.sax.InputSource.<init>:(Ljava/io/Reader;)V
invokeinterface org.xml.sax.XMLReader.parse:(Lorg/xml/sax/InputSource;)V
2: goto 7
StackMap locals:
StackMap stack: java.io.IOException
3: astore 1
start local 1 4: new java.lang.RuntimeException
dup
aload 1
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 5: StackMap locals:
StackMap stack: org.xml.sax.SAXException
astore 1
start local 1 6: new java.lang.RuntimeException
dup
aload 1
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/Throwable;)V
athrow
end local 1 7: StackMap locals:
StackMap stack:
aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
iconst_0
aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
invokevirtual android.text.SpannableStringBuilder.length:()I
ldc Landroid/text/style/ParagraphStyle;
invokevirtual android.text.SpannableStringBuilder.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object;
astore 1
start local 1 8: iconst_0
istore 2
start local 2 9: goto 21
10: StackMap locals: java.lang.Object[] int
StackMap stack:
aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 1
iload 2
aaload
invokevirtual android.text.SpannableStringBuilder.getSpanStart:(Ljava/lang/Object;)I
istore 3
start local 3 11: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 1
iload 2
aaload
invokevirtual android.text.SpannableStringBuilder.getSpanEnd:(Ljava/lang/Object;)I
istore 4
start local 4 12: iload 4
iconst_2
isub
iflt 16
13: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
iload 4
iconst_1
isub
invokevirtual android.text.SpannableStringBuilder.charAt:(I)C
bipush 10
if_icmpne 16
14: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
iload 4
iconst_2
isub
invokevirtual android.text.SpannableStringBuilder.charAt:(I)C
bipush 10
if_icmpne 16
15: iinc 4 -1
16: StackMap locals: int int
StackMap stack:
iload 4
iload 3
if_icmpne 19
17: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 1
iload 2
aaload
invokevirtual android.text.SpannableStringBuilder.removeSpan:(Ljava/lang/Object;)V
18: goto 20
19: StackMap locals:
StackMap stack:
aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 1
iload 2
aaload
iload 3
iload 4
bipush 51
invokevirtual android.text.SpannableStringBuilder.setSpan:(Ljava/lang/Object;III)V
end local 4 end local 3 20: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
21: iload 2
aload 1
arraylength
if_icmplt 10
end local 2 22: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Landroid/text/HtmlToSpannedConverter;
4 5 1 e Ljava/io/IOException;
6 7 1 e Lorg/xml/sax/SAXException;
8 23 1 obj [Ljava/lang/Object;
9 22 2 i I
11 20 3 start I
12 20 4 end I
Exception table:
from to target type
1 2 3 Class java.io.IOException
1 2 5 Class org.xml.sax.SAXException
private void handleStartTag(java.lang.String, org.xml.sax.Attributes);
descriptor: (Ljava/lang/String;Lorg/xml/sax/Attributes;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ldc "br"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 81
1: aload 1
ldc "p"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 5
2: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 2
aload 0
invokevirtual android.text.HtmlToSpannedConverter.getMarginParagraph:()I
invokestatic android.text.HtmlToSpannedConverter.startBlockElement:(Landroid/text/Editable;Lorg/xml/sax/Attributes;I)V
3: aload 0
aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 2
invokevirtual android.text.HtmlToSpannedConverter.startCssStyle:(Landroid/text/Editable;Lorg/xml/sax/Attributes;)V
4: goto 81
StackMap locals:
StackMap stack:
5: aload 1
ldc "ul"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 8
6: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 2
aload 0
invokevirtual android.text.HtmlToSpannedConverter.getMarginList:()I
invokestatic android.text.HtmlToSpannedConverter.startBlockElement:(Landroid/text/Editable;Lorg/xml/sax/Attributes;I)V
7: goto 81
StackMap locals:
StackMap stack:
8: aload 1
ldc "li"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 11
9: aload 0
aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 2
invokevirtual android.text.HtmlToSpannedConverter.startLi:(Landroid/text/Editable;Lorg/xml/sax/Attributes;)V
10: goto 81
StackMap locals:
StackMap stack:
11: aload 1
ldc "div"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 14
12: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 2
aload 0
invokevirtual android.text.HtmlToSpannedConverter.getMarginDiv:()I
invokestatic android.text.HtmlToSpannedConverter.startBlockElement:(Landroid/text/Editable;Lorg/xml/sax/Attributes;I)V
13: goto 81
StackMap locals:
StackMap stack:
14: aload 1
ldc "span"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 17
15: aload 0
aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 2
invokevirtual android.text.HtmlToSpannedConverter.startCssStyle:(Landroid/text/Editable;Lorg/xml/sax/Attributes;)V
16: goto 81
StackMap locals:
StackMap stack:
17: aload 1
ldc "strong"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 20
18: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
new android.text.HtmlToSpannedConverter$Bold
dup
invokespecial android.text.HtmlToSpannedConverter$Bold.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
19: goto 81
StackMap locals:
StackMap stack:
20: aload 1
ldc "b"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 23
21: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
new android.text.HtmlToSpannedConverter$Bold
dup
invokespecial android.text.HtmlToSpannedConverter$Bold.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
22: goto 81
StackMap locals:
StackMap stack:
23: aload 1
ldc "em"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 26
24: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
new android.text.HtmlToSpannedConverter$Italic
dup
invokespecial android.text.HtmlToSpannedConverter$Italic.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
25: goto 81
StackMap locals:
StackMap stack:
26: aload 1
ldc "cite"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 29
27: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
new android.text.HtmlToSpannedConverter$Italic
dup
invokespecial android.text.HtmlToSpannedConverter$Italic.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
28: goto 81
StackMap locals:
StackMap stack:
29: aload 1
ldc "dfn"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 32
30: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
new android.text.HtmlToSpannedConverter$Italic
dup
invokespecial android.text.HtmlToSpannedConverter$Italic.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
31: goto 81
StackMap locals:
StackMap stack:
32: aload 1
ldc "i"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 35
33: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
new android.text.HtmlToSpannedConverter$Italic
dup
invokespecial android.text.HtmlToSpannedConverter$Italic.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
34: goto 81
StackMap locals:
StackMap stack:
35: aload 1
ldc "big"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 38
36: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
new android.text.HtmlToSpannedConverter$Big
dup
invokespecial android.text.HtmlToSpannedConverter$Big.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
37: goto 81
StackMap locals:
StackMap stack:
38: aload 1
ldc "small"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 41
39: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
new android.text.HtmlToSpannedConverter$Small
dup
invokespecial android.text.HtmlToSpannedConverter$Small.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
40: goto 81
StackMap locals:
StackMap stack:
41: aload 1
ldc "font"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 44
42: aload 0
aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 2
invokevirtual android.text.HtmlToSpannedConverter.startFont:(Landroid/text/Editable;Lorg/xml/sax/Attributes;)V
43: goto 81
StackMap locals:
StackMap stack:
44: aload 1
ldc "blockquote"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 47
45: aload 0
aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 2
invokevirtual android.text.HtmlToSpannedConverter.startBlockquote:(Landroid/text/Editable;Lorg/xml/sax/Attributes;)V
46: goto 81
StackMap locals:
StackMap stack:
47: aload 1
ldc "tt"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 50
48: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
new android.text.HtmlToSpannedConverter$Monospace
dup
invokespecial android.text.HtmlToSpannedConverter$Monospace.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
49: goto 81
StackMap locals:
StackMap stack:
50: aload 1
ldc "a"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 53
51: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 2
invokestatic android.text.HtmlToSpannedConverter.startA:(Landroid/text/Editable;Lorg/xml/sax/Attributes;)V
52: goto 81
StackMap locals:
StackMap stack:
53: aload 1
ldc "u"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 56
54: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
new android.text.HtmlToSpannedConverter$Underline
dup
invokespecial android.text.HtmlToSpannedConverter$Underline.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
55: goto 81
StackMap locals:
StackMap stack:
56: aload 1
ldc "del"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 59
57: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
new android.text.HtmlToSpannedConverter$Strikethrough
dup
invokespecial android.text.HtmlToSpannedConverter$Strikethrough.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
58: goto 81
StackMap locals:
StackMap stack:
59: aload 1
ldc "s"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 62
60: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
new android.text.HtmlToSpannedConverter$Strikethrough
dup
invokespecial android.text.HtmlToSpannedConverter$Strikethrough.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
61: goto 81
StackMap locals:
StackMap stack:
62: aload 1
ldc "strike"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 65
63: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
new android.text.HtmlToSpannedConverter$Strikethrough
dup
invokespecial android.text.HtmlToSpannedConverter$Strikethrough.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
64: goto 81
StackMap locals:
StackMap stack:
65: aload 1
ldc "sup"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 68
66: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
new android.text.HtmlToSpannedConverter$Super
dup
invokespecial android.text.HtmlToSpannedConverter$Super.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
67: goto 81
StackMap locals:
StackMap stack:
68: aload 1
ldc "sub"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 71
69: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
new android.text.HtmlToSpannedConverter$Sub
dup
invokespecial android.text.HtmlToSpannedConverter$Sub.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
70: goto 81
StackMap locals:
StackMap stack:
71: aload 1
invokevirtual java.lang.String.length:()I
iconst_2
if_icmpne 76
72: aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toLowerCase:(C)C
bipush 104
if_icmpne 76
73: aload 1
iconst_1
invokevirtual java.lang.String.charAt:(I)C
bipush 49
if_icmplt 76
aload 1
iconst_1
invokevirtual java.lang.String.charAt:(I)C
bipush 54
if_icmpgt 76
74: aload 0
aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 2
aload 1
iconst_1
invokevirtual java.lang.String.charAt:(I)C
bipush 49
isub
invokevirtual android.text.HtmlToSpannedConverter.startHeading:(Landroid/text/Editable;Lorg/xml/sax/Attributes;I)V
75: goto 81
StackMap locals:
StackMap stack:
76: aload 1
ldc "img"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 79
77: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 2
aload 0
getfield android.text.HtmlToSpannedConverter.mImageGetter:Landroid/text/Html$ImageGetter;
invokestatic android.text.HtmlToSpannedConverter.startImg:(Landroid/text/Editable;Lorg/xml/sax/Attributes;Landroid/text/Html$ImageGetter;)V
78: goto 81
StackMap locals:
StackMap stack:
79: aload 0
getfield android.text.HtmlToSpannedConverter.mTagHandler:Landroid/text/Html$TagHandler;
ifnull 81
80: aload 0
getfield android.text.HtmlToSpannedConverter.mTagHandler:Landroid/text/Html$TagHandler;
iconst_1
aload 1
aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 0
getfield android.text.HtmlToSpannedConverter.mReader:Lorg/xml/sax/XMLReader;
invokeinterface android.text.Html$TagHandler.handleTag:(ZLjava/lang/String;Landroid/text/Editable;Lorg/xml/sax/XMLReader;)V
81: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 82 0 this Landroid/text/HtmlToSpannedConverter;
0 82 1 tag Ljava/lang/String;
0 82 2 attributes Lorg/xml/sax/Attributes;
MethodParameters:
Name Flags
tag
attributes
private void handleEndTag(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "br"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 3
1: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
invokestatic android.text.HtmlToSpannedConverter.handleBr:(Landroid/text/Editable;)V
2: goto 80
StackMap locals:
StackMap stack:
3: aload 1
ldc "p"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 7
4: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
invokestatic android.text.HtmlToSpannedConverter.endCssStyle:(Landroid/text/Editable;)V
5: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
invokestatic android.text.HtmlToSpannedConverter.endBlockElement:(Landroid/text/Editable;)V
6: goto 80
StackMap locals:
StackMap stack:
7: aload 1
ldc "ul"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 10
8: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
invokestatic android.text.HtmlToSpannedConverter.endBlockElement:(Landroid/text/Editable;)V
9: goto 80
StackMap locals:
StackMap stack:
10: aload 1
ldc "li"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 13
11: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
invokestatic android.text.HtmlToSpannedConverter.endLi:(Landroid/text/Editable;)V
12: goto 80
StackMap locals:
StackMap stack:
13: aload 1
ldc "div"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 16
14: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
invokestatic android.text.HtmlToSpannedConverter.endBlockElement:(Landroid/text/Editable;)V
15: goto 80
StackMap locals:
StackMap stack:
16: aload 1
ldc "span"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 19
17: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
invokestatic android.text.HtmlToSpannedConverter.endCssStyle:(Landroid/text/Editable;)V
18: goto 80
StackMap locals:
StackMap stack:
19: aload 1
ldc "strong"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 22
20: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
ldc Landroid/text/HtmlToSpannedConverter$Bold;
new android.text.style.StyleSpan
dup
iconst_1
invokespecial android.text.style.StyleSpan.<init>:(I)V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
21: goto 80
StackMap locals:
StackMap stack:
22: aload 1
ldc "b"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 25
23: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
ldc Landroid/text/HtmlToSpannedConverter$Bold;
new android.text.style.StyleSpan
dup
iconst_1
invokespecial android.text.style.StyleSpan.<init>:(I)V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
24: goto 80
StackMap locals:
StackMap stack:
25: aload 1
ldc "em"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 28
26: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
ldc Landroid/text/HtmlToSpannedConverter$Italic;
new android.text.style.StyleSpan
dup
iconst_2
invokespecial android.text.style.StyleSpan.<init>:(I)V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
27: goto 80
StackMap locals:
StackMap stack:
28: aload 1
ldc "cite"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 31
29: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
ldc Landroid/text/HtmlToSpannedConverter$Italic;
new android.text.style.StyleSpan
dup
iconst_2
invokespecial android.text.style.StyleSpan.<init>:(I)V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
30: goto 80
StackMap locals:
StackMap stack:
31: aload 1
ldc "dfn"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 34
32: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
ldc Landroid/text/HtmlToSpannedConverter$Italic;
new android.text.style.StyleSpan
dup
iconst_2
invokespecial android.text.style.StyleSpan.<init>:(I)V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
33: goto 80
StackMap locals:
StackMap stack:
34: aload 1
ldc "i"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 37
35: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
ldc Landroid/text/HtmlToSpannedConverter$Italic;
new android.text.style.StyleSpan
dup
iconst_2
invokespecial android.text.style.StyleSpan.<init>:(I)V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
36: goto 80
StackMap locals:
StackMap stack:
37: aload 1
ldc "big"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 40
38: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
ldc Landroid/text/HtmlToSpannedConverter$Big;
new android.text.style.RelativeSizeSpan
dup
ldc 1.25
invokespecial android.text.style.RelativeSizeSpan.<init>:(F)V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
39: goto 80
StackMap locals:
StackMap stack:
40: aload 1
ldc "small"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 43
41: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
ldc Landroid/text/HtmlToSpannedConverter$Small;
new android.text.style.RelativeSizeSpan
dup
ldc 0.8
invokespecial android.text.style.RelativeSizeSpan.<init>:(F)V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
42: goto 80
StackMap locals:
StackMap stack:
43: aload 1
ldc "font"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 46
44: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
invokestatic android.text.HtmlToSpannedConverter.endFont:(Landroid/text/Editable;)V
45: goto 80
StackMap locals:
StackMap stack:
46: aload 1
ldc "blockquote"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 49
47: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
invokestatic android.text.HtmlToSpannedConverter.endBlockquote:(Landroid/text/Editable;)V
48: goto 80
StackMap locals:
StackMap stack:
49: aload 1
ldc "tt"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 52
50: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
ldc Landroid/text/HtmlToSpannedConverter$Monospace;
new android.text.style.TypefaceSpan
dup
ldc "monospace"
invokespecial android.text.style.TypefaceSpan.<init>:(Ljava/lang/String;)V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
51: goto 80
StackMap locals:
StackMap stack:
52: aload 1
ldc "a"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 55
53: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
invokestatic android.text.HtmlToSpannedConverter.endA:(Landroid/text/Editable;)V
54: goto 80
StackMap locals:
StackMap stack:
55: aload 1
ldc "u"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 58
56: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
ldc Landroid/text/HtmlToSpannedConverter$Underline;
new android.text.style.UnderlineSpan
dup
invokespecial android.text.style.UnderlineSpan.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
57: goto 80
StackMap locals:
StackMap stack:
58: aload 1
ldc "del"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 61
59: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
ldc Landroid/text/HtmlToSpannedConverter$Strikethrough;
new android.text.style.StrikethroughSpan
dup
invokespecial android.text.style.StrikethroughSpan.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
60: goto 80
StackMap locals:
StackMap stack:
61: aload 1
ldc "s"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 64
62: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
ldc Landroid/text/HtmlToSpannedConverter$Strikethrough;
new android.text.style.StrikethroughSpan
dup
invokespecial android.text.style.StrikethroughSpan.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
63: goto 80
StackMap locals:
StackMap stack:
64: aload 1
ldc "strike"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 67
65: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
ldc Landroid/text/HtmlToSpannedConverter$Strikethrough;
new android.text.style.StrikethroughSpan
dup
invokespecial android.text.style.StrikethroughSpan.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
66: goto 80
StackMap locals:
StackMap stack:
67: aload 1
ldc "sup"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 70
68: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
ldc Landroid/text/HtmlToSpannedConverter$Super;
new android.text.style.SuperscriptSpan
dup
invokespecial android.text.style.SuperscriptSpan.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
69: goto 80
StackMap locals:
StackMap stack:
70: aload 1
ldc "sub"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 73
71: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
ldc Landroid/text/HtmlToSpannedConverter$Sub;
new android.text.style.SubscriptSpan
dup
invokespecial android.text.style.SubscriptSpan.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
72: goto 80
StackMap locals:
StackMap stack:
73: aload 1
invokevirtual java.lang.String.length:()I
iconst_2
if_icmpne 78
74: aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toLowerCase:(C)C
bipush 104
if_icmpne 78
75: aload 1
iconst_1
invokevirtual java.lang.String.charAt:(I)C
bipush 49
if_icmplt 78
aload 1
iconst_1
invokevirtual java.lang.String.charAt:(I)C
bipush 54
if_icmpgt 78
76: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
invokestatic android.text.HtmlToSpannedConverter.endHeading:(Landroid/text/Editable;)V
77: goto 80
StackMap locals:
StackMap stack:
78: aload 0
getfield android.text.HtmlToSpannedConverter.mTagHandler:Landroid/text/Html$TagHandler;
ifnull 80
79: aload 0
getfield android.text.HtmlToSpannedConverter.mTagHandler:Landroid/text/Html$TagHandler;
iconst_0
aload 1
aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 0
getfield android.text.HtmlToSpannedConverter.mReader:Lorg/xml/sax/XMLReader;
invokeinterface android.text.Html$TagHandler.handleTag:(ZLjava/lang/String;Landroid/text/Editable;Lorg/xml/sax/XMLReader;)V
80: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 81 0 this Landroid/text/HtmlToSpannedConverter;
0 81 1 tag Ljava/lang/String;
MethodParameters:
Name Flags
tag
private int getMarginParagraph();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual android.text.HtmlToSpannedConverter.getMargin:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/HtmlToSpannedConverter;
private int getMarginHeading();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_2
invokevirtual android.text.HtmlToSpannedConverter.getMargin:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/HtmlToSpannedConverter;
private int getMarginListItem();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_4
invokevirtual android.text.HtmlToSpannedConverter.getMargin:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/HtmlToSpannedConverter;
private int getMarginList();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 8
invokevirtual android.text.HtmlToSpannedConverter.getMargin:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/HtmlToSpannedConverter;
private int getMarginDiv();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 16
invokevirtual android.text.HtmlToSpannedConverter.getMargin:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/HtmlToSpannedConverter;
private int getMarginBlockquote();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 32
invokevirtual android.text.HtmlToSpannedConverter.getMargin:(I)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/HtmlToSpannedConverter;
private int getMargin(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
aload 0
getfield android.text.HtmlToSpannedConverter.mFlags:I
iand
ifeq 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_2
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/text/HtmlToSpannedConverter;
0 3 1 flag I
MethodParameters:
Name Flags
flag
private static void appendNewlines(android.text.Editable, int);
descriptor: (Landroid/text/Editable;I)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface android.text.Editable.length:()I
istore 2
start local 2 1: iload 2
ifne 3
2: return
3: StackMap locals: int
StackMap stack:
iconst_0
istore 3
start local 3 4: iload 2
iconst_1
isub
istore 4
start local 4 5: goto 8
6: StackMap locals: int int
StackMap stack:
iinc 3 1
7: iinc 4 -1
StackMap locals:
StackMap stack:
8: iload 4
iflt 9
aload 0
iload 4
invokeinterface android.text.Editable.charAt:(I)C
bipush 10
if_icmpeq 6
end local 4 9: StackMap locals:
StackMap stack:
iload 3
istore 4
start local 4 10: goto 13
11: StackMap locals: int
StackMap stack:
aload 0
ldc "\n"
invokeinterface android.text.Editable.append:(Ljava/lang/CharSequence;)Landroid/text/Editable;
pop
12: iinc 4 1
StackMap locals:
StackMap stack:
13: iload 4
iload 1
if_icmplt 11
end local 4 14: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 text Landroid/text/Editable;
0 15 1 minNewline I
1 15 2 len I
4 15 3 existingNewlines I
5 9 4 i I
10 14 4 j I
MethodParameters:
Name Flags
text
minNewline
private static void startBlockElement(android.text.Editable, org.xml.sax.Attributes, int);
descriptor: (Landroid/text/Editable;Lorg/xml/sax/Attributes;I)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokeinterface android.text.Editable.length:()I
pop
1: iload 2
ifle 4
2: aload 0
iload 2
invokestatic android.text.HtmlToSpannedConverter.appendNewlines:(Landroid/text/Editable;I)V
3: aload 0
new android.text.HtmlToSpannedConverter$Newline
dup
iload 2
invokespecial android.text.HtmlToSpannedConverter$Newline.<init>:(I)V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
aload 1
ldc ""
ldc "style"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 5: aload 3
ifnull 17
6: invokestatic android.text.HtmlToSpannedConverter.getTextAlignPattern:()Ljava/util/regex/Pattern;
aload 3
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
astore 4
start local 4 7: aload 4
invokevirtual java.util.regex.Matcher.find:()Z
ifeq 17
8: aload 4
iconst_1
invokevirtual java.util.regex.Matcher.group:(I)Ljava/lang/String;
astore 5
start local 5 9: aload 5
ldc "start"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 12
10: aload 0
new android.text.HtmlToSpannedConverter$Alignment
dup
getstatic android.text.Layout$Alignment.ALIGN_NORMAL:Landroid/text/Layout$Alignment;
invokespecial android.text.HtmlToSpannedConverter$Alignment.<init>:(Landroid/text/Layout$Alignment;)V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
11: goto 17
StackMap locals: java.lang.String java.util.regex.Matcher java.lang.String
StackMap stack:
12: aload 5
ldc "center"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 15
13: aload 0
new android.text.HtmlToSpannedConverter$Alignment
dup
getstatic android.text.Layout$Alignment.ALIGN_CENTER:Landroid/text/Layout$Alignment;
invokespecial android.text.HtmlToSpannedConverter$Alignment.<init>:(Landroid/text/Layout$Alignment;)V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
14: goto 17
StackMap locals:
StackMap stack:
15: aload 5
ldc "end"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 17
16: aload 0
new android.text.HtmlToSpannedConverter$Alignment
dup
getstatic android.text.Layout$Alignment.ALIGN_OPPOSITE:Landroid/text/Layout$Alignment;
invokespecial android.text.HtmlToSpannedConverter$Alignment.<init>:(Landroid/text/Layout$Alignment;)V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
end local 5 end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 text Landroid/text/Editable;
0 18 1 attributes Lorg/xml/sax/Attributes;
0 18 2 margin I
5 18 3 style Ljava/lang/String;
7 17 4 m Ljava/util/regex/Matcher;
9 17 5 alignment Ljava/lang/String;
MethodParameters:
Name Flags
text
attributes
margin
private static void endBlockElement(android.text.Editable);
descriptor: (Landroid/text/Editable;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=8, locals=3, args_size=1
start local 0 0: aload 0
ldc Landroid/text/HtmlToSpannedConverter$Newline;
invokestatic android.text.HtmlToSpannedConverter.getLast:(Landroid/text/Spanned;Ljava/lang/Class;)Ljava/lang/Object;
checkcast android.text.HtmlToSpannedConverter$Newline
astore 1
start local 1 1: aload 1
ifnull 4
2: aload 0
aload 1
getfield android.text.HtmlToSpannedConverter$Newline.mNumNewlines:I
invokestatic android.text.HtmlToSpannedConverter.appendNewlines:(Landroid/text/Editable;I)V
3: aload 0
aload 1
invokeinterface android.text.Editable.removeSpan:(Ljava/lang/Object;)V
4: StackMap locals: android.text.HtmlToSpannedConverter$Newline
StackMap stack:
aload 0
ldc Landroid/text/HtmlToSpannedConverter$Alignment;
invokestatic android.text.HtmlToSpannedConverter.getLast:(Landroid/text/Spanned;Ljava/lang/Class;)Ljava/lang/Object;
checkcast android.text.HtmlToSpannedConverter$Alignment
astore 2
start local 2 5: aload 2
ifnull 7
6: aload 0
aload 2
iconst_1
anewarray java.lang.Object
dup
iconst_0
new android.text.style.AlignmentSpan$Standard
dup
aload 2
getfield android.text.HtmlToSpannedConverter$Alignment.mAlignment:Landroid/text/Layout$Alignment;
invokespecial android.text.style.AlignmentSpan$Standard.<init>:(Landroid/text/Layout$Alignment;)V
aastore
invokestatic android.text.HtmlToSpannedConverter.setSpanFromMark:(Landroid/text/Spannable;Ljava/lang/Object;[Ljava/lang/Object;)V
7: StackMap locals: android.text.HtmlToSpannedConverter$Alignment
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 text Landroid/text/Editable;
1 8 1 n Landroid/text/HtmlToSpannedConverter$Newline;
5 8 2 a Landroid/text/HtmlToSpannedConverter$Alignment;
MethodParameters:
Name Flags
text
private static void handleBr(android.text.Editable);
descriptor: (Landroid/text/Editable;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 10
invokeinterface android.text.Editable.append:(C)Landroid/text/Editable;
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 text Landroid/text/Editable;
MethodParameters:
Name Flags
text
private void startLi(android.text.Editable, org.xml.sax.Attributes);
descriptor: (Landroid/text/Editable;Lorg/xml/sax/Attributes;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
aload 0
invokevirtual android.text.HtmlToSpannedConverter.getMarginListItem:()I
invokestatic android.text.HtmlToSpannedConverter.startBlockElement:(Landroid/text/Editable;Lorg/xml/sax/Attributes;I)V
1: aload 1
new android.text.HtmlToSpannedConverter$Bullet
dup
invokespecial android.text.HtmlToSpannedConverter$Bullet.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
2: aload 0
aload 1
aload 2
invokevirtual android.text.HtmlToSpannedConverter.startCssStyle:(Landroid/text/Editable;Lorg/xml/sax/Attributes;)V
3: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/text/HtmlToSpannedConverter;
0 4 1 text Landroid/text/Editable;
0 4 2 attributes Lorg/xml/sax/Attributes;
MethodParameters:
Name Flags
text
attributes
private static void endLi(android.text.Editable);
descriptor: (Landroid/text/Editable;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokestatic android.text.HtmlToSpannedConverter.endCssStyle:(Landroid/text/Editable;)V
1: aload 0
invokestatic android.text.HtmlToSpannedConverter.endBlockElement:(Landroid/text/Editable;)V
2: aload 0
ldc Landroid/text/HtmlToSpannedConverter$Bullet;
new android.text.style.BulletSpan
dup
invokespecial android.text.style.BulletSpan.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 text Landroid/text/Editable;
MethodParameters:
Name Flags
text
private void startBlockquote(android.text.Editable, org.xml.sax.Attributes);
descriptor: (Landroid/text/Editable;Lorg/xml/sax/Attributes;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
aload 2
aload 0
invokevirtual android.text.HtmlToSpannedConverter.getMarginBlockquote:()I
invokestatic android.text.HtmlToSpannedConverter.startBlockElement:(Landroid/text/Editable;Lorg/xml/sax/Attributes;I)V
1: aload 1
new android.text.HtmlToSpannedConverter$Blockquote
dup
invokespecial android.text.HtmlToSpannedConverter$Blockquote.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;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/HtmlToSpannedConverter;
0 3 1 text Landroid/text/Editable;
0 3 2 attributes Lorg/xml/sax/Attributes;
MethodParameters:
Name Flags
text
attributes
private static void endBlockquote(android.text.Editable);
descriptor: (Landroid/text/Editable;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
invokestatic android.text.HtmlToSpannedConverter.endBlockElement:(Landroid/text/Editable;)V
1: aload 0
ldc Landroid/text/HtmlToSpannedConverter$Blockquote;
new android.text.style.QuoteSpan
dup
invokespecial android.text.style.QuoteSpan.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.end:(Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 text Landroid/text/Editable;
MethodParameters:
Name Flags
text
private void startHeading(android.text.Editable, org.xml.sax.Attributes, int);
descriptor: (Landroid/text/Editable;Lorg/xml/sax/Attributes;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
aload 2
aload 0
invokevirtual android.text.HtmlToSpannedConverter.getMarginHeading:()I
invokestatic android.text.HtmlToSpannedConverter.startBlockElement:(Landroid/text/Editable;Lorg/xml/sax/Attributes;I)V
1: aload 1
new android.text.HtmlToSpannedConverter$Heading
dup
iload 3
invokespecial android.text.HtmlToSpannedConverter$Heading.<init>:(I)V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/text/HtmlToSpannedConverter;
0 3 1 text Landroid/text/Editable;
0 3 2 attributes Lorg/xml/sax/Attributes;
0 3 3 level I
MethodParameters:
Name Flags
text
attributes
level
private static void endHeading(android.text.Editable);
descriptor: (Landroid/text/Editable;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=9, locals=2, args_size=1
start local 0 0: aload 0
ldc Landroid/text/HtmlToSpannedConverter$Heading;
invokestatic android.text.HtmlToSpannedConverter.getLast:(Landroid/text/Spanned;Ljava/lang/Class;)Ljava/lang/Object;
checkcast android.text.HtmlToSpannedConverter$Heading
astore 1
start local 1 1: aload 1
ifnull 5
2: aload 0
aload 1
iconst_2
anewarray java.lang.Object
dup
iconst_0
new android.text.style.RelativeSizeSpan
dup
getstatic android.text.HtmlToSpannedConverter.HEADING_SIZES:[F
aload 1
getfield android.text.HtmlToSpannedConverter$Heading.mLevel:I
faload
invokespecial android.text.style.RelativeSizeSpan.<init>:(F)V
aastore
dup
iconst_1
3: new android.text.style.StyleSpan
dup
iconst_1
invokespecial android.text.style.StyleSpan.<init>:(I)V
aastore
4: invokestatic android.text.HtmlToSpannedConverter.setSpanFromMark:(Landroid/text/Spannable;Ljava/lang/Object;[Ljava/lang/Object;)V
5: StackMap locals: android.text.HtmlToSpannedConverter$Heading
StackMap stack:
aload 0
invokestatic android.text.HtmlToSpannedConverter.endBlockElement:(Landroid/text/Editable;)V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 text Landroid/text/Editable;
1 7 1 h Landroid/text/HtmlToSpannedConverter$Heading;
MethodParameters:
Name Flags
text
private static <T> T getLast(android.text.Spanned, java.lang.Class<T>);
descriptor: (Landroid/text/Spanned;Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iconst_0
aload 0
invokeinterface android.text.Spanned.length:()I
aload 1
invokeinterface android.text.Spanned.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object;
astore 2
start local 2 1: aload 2
arraylength
ifne 3
2: aconst_null
areturn
3: StackMap locals: java.lang.Object[]
StackMap stack:
aload 2
aload 2
arraylength
iconst_1
isub
aaload
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 text Landroid/text/Spanned;
0 4 1 kind Ljava/lang/Class<TT;>;
1 4 2 objs [Ljava/lang/Object;
Signature: <T:Ljava/lang/Object;>(Landroid/text/Spanned;Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
text
kind
private static void setSpanFromMark(android.text.Spannable, java.lang.Object, java.lang.Object[]);
descriptor: (Landroid/text/Spannable;Ljava/lang/Object;[Ljava/lang/Object;)V
flags: (0x008a) ACC_PRIVATE, ACC_STATIC, ACC_VARARGS
Code:
stack=5, locals=9, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokeinterface android.text.Spannable.getSpanStart:(Ljava/lang/Object;)I
istore 3
start local 3 1: aload 0
aload 1
invokeinterface android.text.Spannable.removeSpan:(Ljava/lang/Object;)V
2: aload 0
invokeinterface android.text.Spannable.length:()I
istore 4
start local 4 3: iload 3
iload 4
if_icmpeq 9
4: aload 2
dup
astore 8
arraylength
istore 7
iconst_0
istore 6
goto 8
StackMap locals: android.text.Spannable java.lang.Object java.lang.Object[] int int top int int java.lang.Object[]
StackMap stack:
5: aload 8
iload 6
aaload
astore 5
start local 5 6: aload 0
aload 5
iload 3
iload 4
bipush 33
invokeinterface android.text.Spannable.setSpan:(Ljava/lang/Object;III)V
end local 5 7: iinc 6 1
StackMap locals:
StackMap stack:
8: iload 6
iload 7
if_icmplt 5
9: StackMap locals: android.text.Spannable java.lang.Object java.lang.Object[] int int
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 text Landroid/text/Spannable;
0 10 1 mark Ljava/lang/Object;
0 10 2 spans [Ljava/lang/Object;
1 10 3 where I
3 10 4 len I
6 7 5 span Ljava/lang/Object;
MethodParameters:
Name Flags
text
mark
spans
private static void start(android.text.Editable, java.lang.Object);
descriptor: (Landroid/text/Editable;Ljava/lang/Object;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface android.text.Editable.length:()I
istore 2
start local 2 1: aload 0
aload 1
iload 2
iload 2
bipush 17
invokeinterface android.text.Editable.setSpan:(Ljava/lang/Object;III)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 text Landroid/text/Editable;
0 3 1 mark Ljava/lang/Object;
1 3 2 len I
MethodParameters:
Name Flags
text
mark
private static void end(android.text.Editable, java.lang.Class, java.lang.Object);
descriptor: (Landroid/text/Editable;Ljava/lang/Class;Ljava/lang/Object;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokeinterface android.text.Editable.length:()I
pop
1: aload 0
aload 1
invokestatic android.text.HtmlToSpannedConverter.getLast:(Landroid/text/Spanned;Ljava/lang/Class;)Ljava/lang/Object;
astore 3
start local 3 2: aload 3
ifnull 4
3: aload 0
aload 3
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokestatic android.text.HtmlToSpannedConverter.setSpanFromMark:(Landroid/text/Spannable;Ljava/lang/Object;[Ljava/lang/Object;)V
4: StackMap locals: java.lang.Object
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 text Landroid/text/Editable;
0 5 1 kind Ljava/lang/Class;
0 5 2 repl Ljava/lang/Object;
2 5 3 obj Ljava/lang/Object;
MethodParameters:
Name Flags
text
kind
repl
private void startCssStyle(android.text.Editable, org.xml.sax.Attributes);
descriptor: (Landroid/text/Editable;Lorg/xml/sax/Attributes;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc ""
ldc "style"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 3
ifnull 17
2: invokestatic android.text.HtmlToSpannedConverter.getForegroundColorPattern:()Ljava/util/regex/Pattern;
aload 3
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
astore 4
start local 4 3: aload 4
invokevirtual java.util.regex.Matcher.find:()Z
ifeq 7
4: aload 0
aload 4
iconst_1
invokevirtual java.util.regex.Matcher.group:(I)Ljava/lang/String;
invokevirtual android.text.HtmlToSpannedConverter.getHtmlColor:(Ljava/lang/String;)I
istore 5
start local 5 5: iload 5
iconst_m1
if_icmpeq 7
6: aload 1
new android.text.HtmlToSpannedConverter$Foreground
dup
iload 5
ldc -16777216
ior
invokespecial android.text.HtmlToSpannedConverter$Foreground.<init>:(I)V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
end local 5 7: StackMap locals: java.lang.String java.util.regex.Matcher
StackMap stack:
invokestatic android.text.HtmlToSpannedConverter.getBackgroundColorPattern:()Ljava/util/regex/Pattern;
aload 3
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
astore 4
8: aload 4
invokevirtual java.util.regex.Matcher.find:()Z
ifeq 12
9: aload 0
aload 4
iconst_1
invokevirtual java.util.regex.Matcher.group:(I)Ljava/lang/String;
invokevirtual android.text.HtmlToSpannedConverter.getHtmlColor:(Ljava/lang/String;)I
istore 5
start local 5 10: iload 5
iconst_m1
if_icmpeq 12
11: aload 1
new android.text.HtmlToSpannedConverter$Background
dup
iload 5
ldc -16777216
ior
invokespecial android.text.HtmlToSpannedConverter$Background.<init>:(I)V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
end local 5 12: StackMap locals:
StackMap stack:
invokestatic android.text.HtmlToSpannedConverter.getTextDecorationPattern:()Ljava/util/regex/Pattern;
aload 3
invokevirtual java.util.regex.Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
astore 4
13: aload 4
invokevirtual java.util.regex.Matcher.find:()Z
ifeq 17
14: aload 4
iconst_1
invokevirtual java.util.regex.Matcher.group:(I)Ljava/lang/String;
astore 5
start local 5 15: aload 5
ldc "line-through"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 17
16: aload 1
new android.text.HtmlToSpannedConverter$Strikethrough
dup
invokespecial android.text.HtmlToSpannedConverter$Strikethrough.<init>:()V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
end local 5 end local 4 17: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Landroid/text/HtmlToSpannedConverter;
0 18 1 text Landroid/text/Editable;
0 18 2 attributes Lorg/xml/sax/Attributes;
1 18 3 style Ljava/lang/String;
3 17 4 m Ljava/util/regex/Matcher;
5 7 5 c I
10 12 5 c I
15 17 5 textDecoration Ljava/lang/String;
MethodParameters:
Name Flags
text
attributes
private static void endCssStyle(android.text.Editable);
descriptor: (Landroid/text/Editable;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=8, locals=4, args_size=1
start local 0 0: aload 0
ldc Landroid/text/HtmlToSpannedConverter$Strikethrough;
invokestatic android.text.HtmlToSpannedConverter.getLast:(Landroid/text/Spanned;Ljava/lang/Class;)Ljava/lang/Object;
checkcast android.text.HtmlToSpannedConverter$Strikethrough
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 0
aload 1
iconst_1
anewarray java.lang.Object
dup
iconst_0
new android.text.style.StrikethroughSpan
dup
invokespecial android.text.style.StrikethroughSpan.<init>:()V
aastore
invokestatic android.text.HtmlToSpannedConverter.setSpanFromMark:(Landroid/text/Spannable;Ljava/lang/Object;[Ljava/lang/Object;)V
3: StackMap locals: android.text.HtmlToSpannedConverter$Strikethrough
StackMap stack:
aload 0
ldc Landroid/text/HtmlToSpannedConverter$Background;
invokestatic android.text.HtmlToSpannedConverter.getLast:(Landroid/text/Spanned;Ljava/lang/Class;)Ljava/lang/Object;
checkcast android.text.HtmlToSpannedConverter$Background
astore 2
start local 2 4: aload 2
ifnull 6
5: aload 0
aload 2
iconst_1
anewarray java.lang.Object
dup
iconst_0
new android.text.style.BackgroundColorSpan
dup
aload 2
getfield android.text.HtmlToSpannedConverter$Background.mBackgroundColor:I
invokespecial android.text.style.BackgroundColorSpan.<init>:(I)V
aastore
invokestatic android.text.HtmlToSpannedConverter.setSpanFromMark:(Landroid/text/Spannable;Ljava/lang/Object;[Ljava/lang/Object;)V
6: StackMap locals: android.text.HtmlToSpannedConverter$Background
StackMap stack:
aload 0
ldc Landroid/text/HtmlToSpannedConverter$Foreground;
invokestatic android.text.HtmlToSpannedConverter.getLast:(Landroid/text/Spanned;Ljava/lang/Class;)Ljava/lang/Object;
checkcast android.text.HtmlToSpannedConverter$Foreground
astore 3
start local 3 7: aload 3
ifnull 9
8: aload 0
aload 3
iconst_1
anewarray java.lang.Object
dup
iconst_0
new android.text.style.ForegroundColorSpan
dup
aload 3
getfield android.text.HtmlToSpannedConverter$Foreground.mForegroundColor:I
invokespecial android.text.style.ForegroundColorSpan.<init>:(I)V
aastore
invokestatic android.text.HtmlToSpannedConverter.setSpanFromMark:(Landroid/text/Spannable;Ljava/lang/Object;[Ljava/lang/Object;)V
9: StackMap locals: android.text.HtmlToSpannedConverter$Foreground
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 text Landroid/text/Editable;
1 10 1 s Landroid/text/HtmlToSpannedConverter$Strikethrough;
4 10 2 b Landroid/text/HtmlToSpannedConverter$Background;
7 10 3 f Landroid/text/HtmlToSpannedConverter$Foreground;
MethodParameters:
Name Flags
text
private static void startImg(android.text.Editable, org.xml.sax.Attributes, android.text.Html$ImageGetter);
descriptor: (Landroid/text/Editable;Lorg/xml/sax/Attributes;Landroid/text/Html$ImageGetter;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tcom.android.internal.R.drawable cannot be resolved to a variable\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
text
attributes
img
private void startFont(android.text.Editable, org.xml.sax.Attributes);
descriptor: (Landroid/text/Editable;Lorg/xml/sax/Attributes;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ldc ""
ldc "color"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 2
ldc ""
ldc "face"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 4
start local 4 2: aload 3
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifne 6
3: aload 0
aload 3
invokevirtual android.text.HtmlToSpannedConverter.getHtmlColor:(Ljava/lang/String;)I
istore 5
start local 5 4: iload 5
iconst_m1
if_icmpeq 6
5: aload 1
new android.text.HtmlToSpannedConverter$Foreground
dup
iload 5
ldc -16777216
ior
invokespecial android.text.HtmlToSpannedConverter$Foreground.<init>:(I)V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
end local 5 6: StackMap locals: java.lang.String java.lang.String
StackMap stack:
aload 4
invokestatic android.text.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifne 8
7: aload 1
new android.text.HtmlToSpannedConverter$Font
dup
aload 4
invokespecial android.text.HtmlToSpannedConverter$Font.<init>:(Ljava/lang/String;)V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
8: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/text/HtmlToSpannedConverter;
0 9 1 text Landroid/text/Editable;
0 9 2 attributes Lorg/xml/sax/Attributes;
1 9 3 color Ljava/lang/String;
2 9 4 face Ljava/lang/String;
4 6 5 c I
MethodParameters:
Name Flags
text
attributes
private static void endFont(android.text.Editable);
descriptor: (Landroid/text/Editable;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=8, locals=3, args_size=1
start local 0 0: aload 0
ldc Landroid/text/HtmlToSpannedConverter$Font;
invokestatic android.text.HtmlToSpannedConverter.getLast:(Landroid/text/Spanned;Ljava/lang/Class;)Ljava/lang/Object;
checkcast android.text.HtmlToSpannedConverter$Font
astore 1
start local 1 1: aload 1
ifnull 3
2: aload 0
aload 1
iconst_1
anewarray java.lang.Object
dup
iconst_0
new android.text.style.TypefaceSpan
dup
aload 1
getfield android.text.HtmlToSpannedConverter$Font.mFace:Ljava/lang/String;
invokespecial android.text.style.TypefaceSpan.<init>:(Ljava/lang/String;)V
aastore
invokestatic android.text.HtmlToSpannedConverter.setSpanFromMark:(Landroid/text/Spannable;Ljava/lang/Object;[Ljava/lang/Object;)V
3: StackMap locals: android.text.HtmlToSpannedConverter$Font
StackMap stack:
aload 0
ldc Landroid/text/HtmlToSpannedConverter$Foreground;
invokestatic android.text.HtmlToSpannedConverter.getLast:(Landroid/text/Spanned;Ljava/lang/Class;)Ljava/lang/Object;
checkcast android.text.HtmlToSpannedConverter$Foreground
astore 2
start local 2 4: aload 2
ifnull 8
5: aload 0
aload 2
iconst_1
anewarray java.lang.Object
dup
iconst_0
6: new android.text.style.ForegroundColorSpan
dup
aload 2
getfield android.text.HtmlToSpannedConverter$Foreground.mForegroundColor:I
invokespecial android.text.style.ForegroundColorSpan.<init>:(I)V
aastore
7: invokestatic android.text.HtmlToSpannedConverter.setSpanFromMark:(Landroid/text/Spannable;Ljava/lang/Object;[Ljava/lang/Object;)V
8: StackMap locals: android.text.HtmlToSpannedConverter$Foreground
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 text Landroid/text/Editable;
1 9 1 font Landroid/text/HtmlToSpannedConverter$Font;
4 9 2 foreground Landroid/text/HtmlToSpannedConverter$Foreground;
MethodParameters:
Name Flags
text
private static void startA(android.text.Editable, org.xml.sax.Attributes);
descriptor: (Landroid/text/Editable;Lorg/xml/sax/Attributes;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ldc ""
ldc "href"
invokeinterface org.xml.sax.Attributes.getValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 2
start local 2 1: aload 0
new android.text.HtmlToSpannedConverter$Href
dup
aload 2
invokespecial android.text.HtmlToSpannedConverter$Href.<init>:(Ljava/lang/String;)V
invokestatic android.text.HtmlToSpannedConverter.start:(Landroid/text/Editable;Ljava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 text Landroid/text/Editable;
0 3 1 attributes Lorg/xml/sax/Attributes;
1 3 2 href Ljava/lang/String;
MethodParameters:
Name Flags
text
attributes
private static void endA(android.text.Editable);
descriptor: (Landroid/text/Editable;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=8, locals=2, args_size=1
start local 0 0: aload 0
ldc Landroid/text/HtmlToSpannedConverter$Href;
invokestatic android.text.HtmlToSpannedConverter.getLast:(Landroid/text/Spanned;Ljava/lang/Class;)Ljava/lang/Object;
checkcast android.text.HtmlToSpannedConverter$Href
astore 1
start local 1 1: aload 1
ifnull 4
2: aload 1
getfield android.text.HtmlToSpannedConverter$Href.mHref:Ljava/lang/String;
ifnull 4
3: aload 0
aload 1
iconst_1
anewarray java.lang.Object
dup
iconst_0
new android.text.style.URLSpan
dup
aload 1
getfield android.text.HtmlToSpannedConverter$Href.mHref:Ljava/lang/String;
invokespecial android.text.style.URLSpan.<init>:(Ljava/lang/String;)V
aastore
invokestatic android.text.HtmlToSpannedConverter.setSpanFromMark:(Landroid/text/Spannable;Ljava/lang/Object;[Ljava/lang/Object;)V
4: StackMap locals: android.text.HtmlToSpannedConverter$Href
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 text Landroid/text/Editable;
1 5 1 h Landroid/text/HtmlToSpannedConverter$Href;
MethodParameters:
Name Flags
text
private int getHtmlColor(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.text.HtmlToSpannedConverter.mFlags:I
sipush 256
iand
1: sipush 256
2: if_icmpne 6
3: getstatic android.text.HtmlToSpannedConverter.sColorMap:Ljava/util/Map;
aload 1
getstatic java.util.Locale.US:Ljava/util/Locale;
invokevirtual java.lang.String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.Integer
astore 2
start local 2 4: aload 2
ifnull 6
5: aload 2
invokevirtual java.lang.Integer.intValue:()I
ireturn
end local 2 6: StackMap locals:
StackMap stack:
aload 1
invokestatic android.graphics.Color.getHtmlColor:(Ljava/lang/String;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/text/HtmlToSpannedConverter;
0 7 1 color Ljava/lang/String;
4 6 2 i Ljava/lang/Integer;
MethodParameters:
Name Flags
color
public void setDocumentLocator(org.xml.sax.Locator);
descriptor: (Lorg/xml/sax/Locator;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/HtmlToSpannedConverter;
0 1 1 locator Lorg/xml/sax/Locator;
MethodParameters:
Name Flags
locator
public void startDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/HtmlToSpannedConverter;
Exceptions:
throws org.xml.sax.SAXException
public void endDocument();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=1, args_size=1
start local 0 0: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/HtmlToSpannedConverter;
Exceptions:
throws org.xml.sax.SAXException
public void startPrefixMapping(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/HtmlToSpannedConverter;
0 1 1 prefix Ljava/lang/String;
0 1 2 uri Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
prefix
uri
public void endPrefixMapping(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/HtmlToSpannedConverter;
0 1 1 prefix Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
prefix
public void startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 2
aload 4
invokevirtual android.text.HtmlToSpannedConverter.handleStartTag:(Ljava/lang/String;Lorg/xml/sax/Attributes;)V
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/text/HtmlToSpannedConverter;
0 2 1 uri Ljava/lang/String;
0 2 2 localName Ljava/lang/String;
0 2 3 qName Ljava/lang/String;
0 2 4 attributes Lorg/xml/sax/Attributes;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
uri
localName
qName
attributes
public void endElement(java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 2
invokevirtual android.text.HtmlToSpannedConverter.handleEndTag:(Ljava/lang/String;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/text/HtmlToSpannedConverter;
0 2 1 uri Ljava/lang/String;
0 2 2 localName Ljava/lang/String;
0 2 3 qName Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
uri
localName
qName
public void characters(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=9, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 4
start local 4 1: iconst_0
istore 5
start local 5 2: goto 19
3: StackMap locals: java.lang.StringBuilder int
StackMap stack:
aload 1
iload 5
iload 2
iadd
caload
istore 6
start local 6 4: iload 6
bipush 32
if_icmpeq 5
iload 6
bipush 10
if_icmpne 17
5: StackMap locals: int
StackMap stack:
aload 4
invokevirtual java.lang.StringBuilder.length:()I
istore 8
start local 8 6: iload 8
ifne 13
7: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
invokevirtual android.text.SpannableStringBuilder.length:()I
istore 8
8: iload 8
ifne 11
9: bipush 10
istore 7
start local 7 10: goto 14
end local 7 11: StackMap locals: android.text.HtmlToSpannedConverter char[] int int java.lang.StringBuilder int int top int
StackMap stack:
aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
iload 8
iconst_1
isub
invokevirtual android.text.SpannableStringBuilder.charAt:(I)C
istore 7
start local 7 12: goto 14
end local 7 13: StackMap locals:
StackMap stack:
aload 4
iload 8
iconst_1
isub
invokevirtual java.lang.StringBuilder.charAt:(I)C
istore 7
start local 7 14: StackMap locals: android.text.HtmlToSpannedConverter char[] int int java.lang.StringBuilder int int int int
StackMap stack:
iload 7
bipush 32
if_icmpeq 18
iload 7
bipush 10
if_icmpeq 18
15: aload 4
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 8 end local 7 16: goto 18
17: StackMap locals:
StackMap stack:
aload 4
iload 6
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 6 18: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
19: iload 5
iload 3
if_icmplt 3
end local 5 20: aload 0
getfield android.text.HtmlToSpannedConverter.mSpannableStringBuilder:Landroid/text/SpannableStringBuilder;
aload 4
invokevirtual android.text.SpannableStringBuilder.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder;
pop
21: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 22 0 this Landroid/text/HtmlToSpannedConverter;
0 22 1 ch [C
0 22 2 start I
0 22 3 length I
1 22 4 sb Ljava/lang/StringBuilder;
2 20 5 i I
4 18 6 c C
10 11 7 pred C
12 13 7 pred C
14 16 7 pred C
6 16 8 len I
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
ch
start
length
public void ignorableWhitespace(char[], int, int);
descriptor: ([CII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/HtmlToSpannedConverter;
0 1 1 ch [C
0 1 2 start I
0 1 3 length I
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
ch
start
length
public void processingInstruction(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/HtmlToSpannedConverter;
0 1 1 target Ljava/lang/String;
0 1 2 data Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
target
data
public void skippedEntity(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/text/HtmlToSpannedConverter;
0 1 1 name Ljava/lang/String;
Exceptions:
throws org.xml.sax.SAXException
MethodParameters:
Name Flags
name
}
SourceFile: "Html.java"
NestMembers:
android.text.HtmlToSpannedConverter$Alignment android.text.HtmlToSpannedConverter$Background android.text.HtmlToSpannedConverter$Big android.text.HtmlToSpannedConverter$Blockquote android.text.HtmlToSpannedConverter$Bold android.text.HtmlToSpannedConverter$Bullet android.text.HtmlToSpannedConverter$Font android.text.HtmlToSpannedConverter$Foreground android.text.HtmlToSpannedConverter$Heading android.text.HtmlToSpannedConverter$Href android.text.HtmlToSpannedConverter$Italic android.text.HtmlToSpannedConverter$Monospace android.text.HtmlToSpannedConverter$Newline android.text.HtmlToSpannedConverter$Small android.text.HtmlToSpannedConverter$Strikethrough android.text.HtmlToSpannedConverter$Sub android.text.HtmlToSpannedConverter$Super android.text.HtmlToSpannedConverter$Underline
InnerClasses:
public abstract ImageGetter = android.text.Html$ImageGetter of android.text.Html
public abstract TagHandler = android.text.Html$TagHandler of android.text.Html
private Alignment = android.text.HtmlToSpannedConverter$Alignment of android.text.HtmlToSpannedConverter
private Background = android.text.HtmlToSpannedConverter$Background of android.text.HtmlToSpannedConverter
private Big = android.text.HtmlToSpannedConverter$Big of android.text.HtmlToSpannedConverter
private Blockquote = android.text.HtmlToSpannedConverter$Blockquote of android.text.HtmlToSpannedConverter
private Bold = android.text.HtmlToSpannedConverter$Bold of android.text.HtmlToSpannedConverter
private Bullet = android.text.HtmlToSpannedConverter$Bullet of android.text.HtmlToSpannedConverter
private Font = android.text.HtmlToSpannedConverter$Font of android.text.HtmlToSpannedConverter
private Foreground = android.text.HtmlToSpannedConverter$Foreground of android.text.HtmlToSpannedConverter
private Heading = android.text.HtmlToSpannedConverter$Heading of android.text.HtmlToSpannedConverter
private Href = android.text.HtmlToSpannedConverter$Href of android.text.HtmlToSpannedConverter
private Italic = android.text.HtmlToSpannedConverter$Italic of android.text.HtmlToSpannedConverter
private Monospace = android.text.HtmlToSpannedConverter$Monospace of android.text.HtmlToSpannedConverter
private Newline = android.text.HtmlToSpannedConverter$Newline of android.text.HtmlToSpannedConverter
private Small = android.text.HtmlToSpannedConverter$Small of android.text.HtmlToSpannedConverter
private Strikethrough = android.text.HtmlToSpannedConverter$Strikethrough of android.text.HtmlToSpannedConverter
private Sub = android.text.HtmlToSpannedConverter$Sub of android.text.HtmlToSpannedConverter
private Super = android.text.HtmlToSpannedConverter$Super of android.text.HtmlToSpannedConverter
private Underline = android.text.HtmlToSpannedConverter$Underline of android.text.HtmlToSpannedConverter
public final Alignment = android.text.Layout$Alignment of android.text.Layout
public Standard = android.text.style.AlignmentSpan$Standard of android.text.style.AlignmentSpan