class org.jsoup.parser.HtmlTreeBuilderState$7 extends org.jsoup.parser.HtmlTreeBuilderState
minor version: 0
major version: 59
flags: flags: (0x4020) ACC_SUPER, ACC_ANNOTATION
this_class: org.jsoup.parser.HtmlTreeBuilderState$7
super_class: org.jsoup.parser.HtmlTreeBuilderState
{
private static volatile int[] $SWITCH_TABLE$org$jsoup$parser$Token$TokenType;
descriptor: [I
flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC
void <init>(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: aload 0
aload 1
iload 2
invokespecial org.jsoup.parser.HtmlTreeBuilderState.<init>:(Ljava/lang/String;I)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jsoup/parser/HtmlTreeBuilderState$7;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
boolean process(org.jsoup.parser.Token, org.jsoup.parser.HtmlTreeBuilder);
descriptor: (Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z
flags: (0x0000)
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: invokestatic org.jsoup.parser.HtmlTreeBuilderState$7.$SWITCH_TABLE$org$jsoup$parser$Token$TokenType:()[I
aload 1
getfield org.jsoup.parser.Token.type:Lorg/jsoup/parser/Token$TokenType;
invokevirtual org.jsoup.parser.Token$TokenType.ordinal:()I
iaload
tableswitch { // 1 - 6
1: 15
2: 17
3: 18
4: 13
5: 1
6: 19
default: 19
}
1: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.jsoup.parser.Token.asCharacter:()Lorg/jsoup/parser/Token$Character;
astore 3
start local 3 2: aload 3
invokevirtual org.jsoup.parser.Token$Character.getData:()Ljava/lang/String;
getstatic org.jsoup.parser.HtmlTreeBuilderState.nullString:Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 5
3: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
4: iconst_0
ireturn
5: StackMap locals: org.jsoup.parser.Token$Character
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:()Z
ifeq 9
aload 3
invokestatic org.jsoup.parser.HtmlTreeBuilderState.isWhitespace:(Lorg/jsoup/parser/Token;)Z
ifeq 9
6: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
7: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$Character;)V
8: goto 19
9: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
10: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$Character;)V
11: aload 2
iconst_0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V
12: goto 19
end local 3 13: StackMap locals:
StackMap stack:
aload 2
aload 1
invokevirtual org.jsoup.parser.Token.asComment:()Lorg/jsoup/parser/Token$Comment;
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$Comment;)V
14: goto 19
15: StackMap locals:
StackMap stack:
aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
16: iconst_0
ireturn
17: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilderState$7.inBodyStartTag:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z
ireturn
18: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilderState$7.inBodyEndTag:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z
ireturn
19: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lorg/jsoup/parser/HtmlTreeBuilderState$7;
0 20 1 t Lorg/jsoup/parser/Token;
0 20 2 tb Lorg/jsoup/parser/HtmlTreeBuilder;
2 13 3 c Lorg/jsoup/parser/Token$Character;
MethodParameters:
Name Flags
t
tb
private boolean inBodyStartTag(org.jsoup.parser.Token, org.jsoup.parser.HtmlTreeBuilder);
descriptor: (Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=13, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual org.jsoup.parser.Token.asStartTag:()Lorg/jsoup/parser/Token$StartTag;
astore 3
start local 3 1: aload 3
invokevirtual org.jsoup.parser.Token$StartTag.normalName:()Ljava/lang/String;
astore 4
start local 4 2: aload 4
dup
astore 7
invokevirtual java.lang.String.hashCode:()I
lookupswitch { // 36
-1644953643: 3
-1377687758: 4
-1191214428: 5
-1010136971: 6
-1003243718: 7
-906021636: 8
-80773204: 9
97: 10
3200: 11
3216: 12
3273: 13
3274: 14
3275: 15
3276: 16
3277: 17
3278: 18
3338: 19
3453: 20
3646: 21
3650: 22
111267: 23
114276: 24
118811: 25
3029410: 26
3148996: 27
3213227: 28
3344136: 29
3386833: 30
3536714: 31
100313435: 32
100358090: 33
110115790: 34
181975684: 35
1973234167: 36
2091304424: 37
2115613112: 38
default: 252
}
StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String top top java.lang.String
StackMap stack:
3: aload 7
ldc "frameset"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 89
goto 252
StackMap locals:
StackMap stack:
4: aload 7
ldc "button"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 116
goto 252
StackMap locals:
StackMap stack:
5: aload 7
ldc "iframe"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 192
goto 252
StackMap locals:
StackMap stack:
6: aload 7
ldc "option"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 240
goto 252
StackMap locals:
StackMap stack:
7: aload 7
ldc "textarea"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 179
goto 252
StackMap locals:
StackMap stack:
8: aload 7
ldc "select"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 197
goto 252
StackMap locals:
StackMap stack:
9: aload 7
ldc "optgroup"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 240
goto 252
StackMap locals:
StackMap stack:
10: aload 7
ldc "a"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 39
goto 252
StackMap locals:
StackMap stack:
11: aload 7
ldc "dd"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 224
goto 252
StackMap locals:
StackMap stack:
12: aload 7
ldc "dt"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 224
goto 252
StackMap locals:
StackMap stack:
13: aload 7
ldc "h1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 211
goto 252
StackMap locals:
StackMap stack:
14: aload 7
ldc "h2"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 211
goto 252
StackMap locals:
StackMap stack:
15: aload 7
ldc "h3"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 211
goto 252
StackMap locals:
StackMap stack:
16: aload 7
ldc "h4"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 211
goto 252
StackMap locals:
StackMap stack:
17: aload 7
ldc "h5"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 211
goto 252
StackMap locals:
StackMap stack:
18: aload 7
ldc "h6"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 211
goto 252
StackMap locals:
StackMap stack:
19: aload 7
ldc "hr"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 144
goto 252
StackMap locals:
StackMap stack:
20: aload 7
ldc "li"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 53
goto 252
StackMap locals:
StackMap stack:
21: aload 7
ldc "rp"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 245
goto 252
StackMap locals:
StackMap stack:
22: aload 7
ldc "rt"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 245
goto 252
StackMap locals:
StackMap stack:
23: aload 7
ldc "pre"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 218
goto 252
StackMap locals:
StackMap stack:
24: aload 7
ldc "svg"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 208
goto 252
StackMap locals:
StackMap stack:
25: aload 7
ldc "xmp"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 186
goto 252
StackMap locals:
StackMap stack:
26: aload 7
ldc "body"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 77
goto 252
StackMap locals:
StackMap stack:
27: aload 7
ldc "form"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 104
goto 252
StackMap locals:
StackMap stack:
28: aload 7
ldc "html"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 69
goto 252
StackMap locals:
StackMap stack:
29: aload 7
ldc "math"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 205
goto 252
StackMap locals:
StackMap stack:
30: aload 7
ldc "nobr"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 125
goto 252
StackMap locals:
StackMap stack:
31: aload 7
ldc "span"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 50
goto 252
StackMap locals:
StackMap stack:
32: aload 7
ldc "image"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 149
goto 252
StackMap locals:
StackMap stack:
33: aload 7
ldc "input"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 139
goto 252
StackMap locals:
StackMap stack:
34: aload 7
ldc "table"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 133
goto 252
StackMap locals:
StackMap stack:
35: aload 7
ldc "listing"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 218
goto 252
StackMap locals:
StackMap stack:
36: aload 7
ldc "plaintext"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 111
goto 252
StackMap locals:
StackMap stack:
37: aload 7
ldc "isindex"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 153
goto 252
StackMap locals:
StackMap stack:
38: aload 7
ldc "noembed"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 195
goto 252
39: StackMap locals:
StackMap stack:
aload 2
ldc "a"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getActiveFormattingElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
ifnull 46
40: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
41: aload 2
ldc "a"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
42: aload 2
ldc "a"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getFromStack:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
astore 8
start local 8 43: aload 8
ifnull 46
44: aload 2
aload 8
invokevirtual org.jsoup.parser.HtmlTreeBuilder.removeFromActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V
45: aload 2
aload 8
invokevirtual org.jsoup.parser.HtmlTreeBuilder.removeFromStack:(Lorg/jsoup/nodes/Element;)Z
pop
end local 8 46: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
47: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
astore 6
start local 6 48: aload 2
aload 6
invokevirtual org.jsoup.parser.HtmlTreeBuilder.pushActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V
49: goto 283
end local 6 50: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
51: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
52: goto 283
53: StackMap locals:
StackMap stack:
aload 2
iconst_0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V
54: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getStack:()Ljava/util/ArrayList;
astore 5
start local 5 55: aload 5
invokevirtual java.util.ArrayList.size:()I
iconst_1
isub
istore 8
start local 8 56: goto 64
57: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String java.util.ArrayList top java.lang.String int
StackMap stack:
aload 5
iload 8
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 6
start local 6 58: aload 6
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
ldc "li"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 61
59: aload 2
ldc "li"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
60: goto 65
61: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String java.util.ArrayList org.jsoup.nodes.Element java.lang.String int
StackMap stack:
aload 2
aload 6
invokevirtual org.jsoup.parser.HtmlTreeBuilder.isSpecial:(Lorg/jsoup/nodes/Element;)Z
ifeq 63
aload 6
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.InBodyStartLiBreakers:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifne 63
62: goto 65
63: StackMap locals:
StackMap stack:
iinc 8 -1
end local 6 StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String java.util.ArrayList top java.lang.String int
StackMap stack:
64: iload 8
ifgt 57
end local 8 65: StackMap locals:
StackMap stack:
aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inButtonScope:(Ljava/lang/String;)Z
ifeq 67
66: aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
67: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
68: goto 283
end local 5 69: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String top top java.lang.String
StackMap stack:
aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
70: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getStack:()Ljava/util/ArrayList;
iconst_0
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 8
start local 8 71: aload 3
invokevirtual org.jsoup.parser.Token$StartTag.getAttributes:()Lorg/jsoup/nodes/Attributes;
invokevirtual org.jsoup.nodes.Attributes.iterator:()Ljava/util/Iterator;
astore 10
goto 75
StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String top top java.lang.String org.jsoup.nodes.Element top java.util.Iterator
StackMap stack:
72: aload 10
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Attribute
astore 9
start local 9 73: aload 8
aload 9
invokevirtual org.jsoup.nodes.Attribute.getKey:()Ljava/lang/String;
invokevirtual org.jsoup.nodes.Element.hasAttr:(Ljava/lang/String;)Z
ifne 75
74: aload 8
invokevirtual org.jsoup.nodes.Element.attributes:()Lorg/jsoup/nodes/Attributes;
aload 9
invokevirtual org.jsoup.nodes.Attributes.put:(Lorg/jsoup/nodes/Attribute;)Lorg/jsoup/nodes/Attributes;
pop
end local 9 75: StackMap locals:
StackMap stack:
aload 10
invokeinterface java.util.Iterator.hasNext:()Z
ifne 72
76: goto 283
end local 8 77: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String top top java.lang.String
StackMap stack:
aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
78: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getStack:()Ljava/util/ArrayList;
astore 5
start local 5 79: aload 5
invokevirtual java.util.ArrayList.size:()I
iconst_1
if_icmpeq 80
aload 5
invokevirtual java.util.ArrayList.size:()I
iconst_2
if_icmple 81
aload 5
iconst_1
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
ldc "body"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 81
80: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String java.util.ArrayList top java.lang.String
StackMap stack:
iconst_0
ireturn
81: StackMap locals:
StackMap stack:
aload 2
iconst_0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V
82: aload 5
iconst_1
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 9
start local 9 83: aload 3
invokevirtual org.jsoup.parser.Token$StartTag.getAttributes:()Lorg/jsoup/nodes/Attributes;
invokevirtual org.jsoup.nodes.Attributes.iterator:()Ljava/util/Iterator;
astore 11
goto 87
StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String java.util.ArrayList top java.lang.String top org.jsoup.nodes.Element top java.util.Iterator
StackMap stack:
84: aload 11
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Attribute
astore 10
start local 10 85: aload 9
aload 10
invokevirtual org.jsoup.nodes.Attribute.getKey:()Ljava/lang/String;
invokevirtual org.jsoup.nodes.Element.hasAttr:(Ljava/lang/String;)Z
ifne 87
86: aload 9
invokevirtual org.jsoup.nodes.Element.attributes:()Lorg/jsoup/nodes/Attributes;
aload 10
invokevirtual org.jsoup.nodes.Attributes.put:(Lorg/jsoup/nodes/Attribute;)Lorg/jsoup/nodes/Attributes;
pop
end local 10 87: StackMap locals:
StackMap stack:
aload 11
invokeinterface java.util.Iterator.hasNext:()Z
ifne 84
end local 9 88: goto 283
end local 5 89: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String top top java.lang.String
StackMap stack:
aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
90: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getStack:()Ljava/util/ArrayList;
astore 5
start local 5 91: aload 5
invokevirtual java.util.ArrayList.size:()I
iconst_1
if_icmpeq 92
aload 5
invokevirtual java.util.ArrayList.size:()I
iconst_2
if_icmple 93
aload 5
iconst_1
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
ldc "body"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 93
92: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String java.util.ArrayList top java.lang.String
StackMap stack:
iconst_0
ireturn
93: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:()Z
ifne 95
94: iconst_0
ireturn
95: StackMap locals:
StackMap stack:
aload 5
iconst_1
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 9
start local 9 96: aload 9
invokevirtual org.jsoup.nodes.Element.parent:()Lorg/jsoup/nodes/Element;
ifnull 100
97: aload 9
invokevirtual org.jsoup.nodes.Element.remove:()V
98: goto 100
99: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String java.util.ArrayList top java.lang.String top org.jsoup.nodes.Element
StackMap stack:
aload 5
aload 5
invokevirtual java.util.ArrayList.size:()I
iconst_1
isub
invokevirtual java.util.ArrayList.remove:(I)Ljava/lang/Object;
pop
100: StackMap locals:
StackMap stack:
aload 5
invokevirtual java.util.ArrayList.size:()I
iconst_1
if_icmpgt 99
101: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
102: aload 2
getstatic org.jsoup.parser.HtmlTreeBuilderState$7.InFrameset:Lorg/jsoup/parser/HtmlTreeBuilderState;
invokevirtual org.jsoup.parser.HtmlTreeBuilder.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
end local 9 103: goto 283
end local 5 104: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String top top java.lang.String
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getFormElement:()Lorg/jsoup/nodes/FormElement;
ifnull 107
105: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
106: iconst_0
ireturn
107: StackMap locals:
StackMap stack:
aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inButtonScope:(Ljava/lang/String;)Z
ifeq 109
108: aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
109: StackMap locals:
StackMap stack:
aload 2
aload 3
iconst_1
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insertForm:(Lorg/jsoup/parser/Token$StartTag;Z)Lorg/jsoup/nodes/FormElement;
pop
110: goto 283
111: StackMap locals:
StackMap stack:
aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inButtonScope:(Ljava/lang/String;)Z
ifeq 113
112: aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
113: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
114: aload 2
getfield org.jsoup.parser.HtmlTreeBuilder.tokeniser:Lorg/jsoup/parser/Tokeniser;
getstatic org.jsoup.parser.TokeniserState.PLAINTEXT:Lorg/jsoup/parser/TokeniserState;
invokevirtual org.jsoup.parser.Tokeniser.transition:(Lorg/jsoup/parser/TokeniserState;)V
115: goto 283
116: StackMap locals:
StackMap stack:
aload 2
ldc "button"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inButtonScope:(Ljava/lang/String;)Z
ifeq 121
117: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
118: aload 2
ldc "button"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
119: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;)Z
pop
120: goto 283
121: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
122: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
123: aload 2
iconst_0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V
124: goto 283
125: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
126: aload 2
ldc "nobr"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inScope:(Ljava/lang/String;)Z
ifeq 130
127: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
128: aload 2
ldc "nobr"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
129: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
130: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
astore 6
start local 6 131: aload 2
aload 6
invokevirtual org.jsoup.parser.HtmlTreeBuilder.pushActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V
132: goto 283
end local 6 133: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getDocument:()Lorg/jsoup/nodes/Document;
invokevirtual org.jsoup.nodes.Document.quirksMode:()Lorg/jsoup/nodes/Document$QuirksMode;
getstatic org.jsoup.nodes.Document$QuirksMode.quirks:Lorg/jsoup/nodes/Document$QuirksMode;
if_acmpeq 135
aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inButtonScope:(Ljava/lang/String;)Z
ifeq 135
134: aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
135: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
136: aload 2
iconst_0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V
137: aload 2
getstatic org.jsoup.parser.HtmlTreeBuilderState$7.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState;
invokevirtual org.jsoup.parser.HtmlTreeBuilder.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
138: goto 283
139: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
140: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
astore 6
start local 6 141: aload 6
ldc "type"
invokevirtual org.jsoup.nodes.Element.attr:(Ljava/lang/String;)Ljava/lang/String;
ldc "hidden"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 283
142: aload 2
iconst_0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V
143: goto 283
end local 6 144: StackMap locals:
StackMap stack:
aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inButtonScope:(Ljava/lang/String;)Z
ifeq 146
145: aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
146: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
147: aload 2
iconst_0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V
148: goto 283
149: StackMap locals:
StackMap stack:
aload 2
ldc "svg"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getFromStack:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
ifnonnull 151
150: aload 2
aload 3
ldc "img"
invokevirtual org.jsoup.parser.Token$StartTag.name:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Tag;
invokevirtual org.jsoup.parser.HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;)Z
ireturn
151: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
152: goto 283
153: StackMap locals:
StackMap stack:
aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
154: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getFormElement:()Lorg/jsoup/nodes/FormElement;
ifnull 156
155: iconst_0
ireturn
156: StackMap locals:
StackMap stack:
aload 2
ldc "form"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processStartTag:(Ljava/lang/String;)Z
pop
157: aload 3
getfield org.jsoup.parser.Token$StartTag.attributes:Lorg/jsoup/nodes/Attributes;
ldc "action"
invokevirtual org.jsoup.nodes.Attributes.hasKey:(Ljava/lang/String;)Z
ifeq 160
158: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getFormElement:()Lorg/jsoup/nodes/FormElement;
astore 9
start local 9 159: aload 9
ldc "action"
aload 3
getfield org.jsoup.parser.Token$StartTag.attributes:Lorg/jsoup/nodes/Attributes;
ldc "action"
invokevirtual org.jsoup.nodes.Attributes.get:(Ljava/lang/String;)Ljava/lang/String;
invokevirtual org.jsoup.nodes.Element.attr:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
end local 9 160: StackMap locals:
StackMap stack:
aload 2
ldc "hr"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processStartTag:(Ljava/lang/String;)Z
pop
161: aload 2
ldc "label"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processStartTag:(Ljava/lang/String;)Z
pop
162: aload 3
getfield org.jsoup.parser.Token$StartTag.attributes:Lorg/jsoup/nodes/Attributes;
ldc "prompt"
invokevirtual org.jsoup.nodes.Attributes.hasKey:(Ljava/lang/String;)Z
ifeq 164
163: aload 3
getfield org.jsoup.parser.Token$StartTag.attributes:Lorg/jsoup/nodes/Attributes;
ldc "prompt"
invokevirtual org.jsoup.nodes.Attributes.get:(Ljava/lang/String;)Ljava/lang/String;
goto 165
164: StackMap locals:
StackMap stack:
ldc "This is a searchable index. Enter search keywords: "
165: StackMap locals:
StackMap stack: java.lang.String
astore 9
start local 9 166: aload 2
new org.jsoup.parser.Token$Character
dup
invokespecial org.jsoup.parser.Token$Character.<init>:()V
aload 9
invokevirtual org.jsoup.parser.Token$Character.data:(Ljava/lang/String;)Lorg/jsoup/parser/Token$Character;
invokevirtual org.jsoup.parser.HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;)Z
pop
167: new org.jsoup.nodes.Attributes
dup
invokespecial org.jsoup.nodes.Attributes.<init>:()V
astore 10
start local 10 168: aload 3
getfield org.jsoup.parser.Token$StartTag.attributes:Lorg/jsoup/nodes/Attributes;
invokevirtual org.jsoup.nodes.Attributes.iterator:()Ljava/util/Iterator;
astore 12
goto 172
StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String top top java.lang.String top java.lang.String org.jsoup.nodes.Attributes top java.util.Iterator
StackMap stack:
169: aload 12
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.jsoup.nodes.Attribute
astore 11
start local 11 170: aload 11
invokevirtual org.jsoup.nodes.Attribute.getKey:()Ljava/lang/String;
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.InBodyStartInputAttribs:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifne 172
171: aload 10
aload 11
invokevirtual org.jsoup.nodes.Attributes.put:(Lorg/jsoup/nodes/Attribute;)Lorg/jsoup/nodes/Attributes;
pop
end local 11 172: StackMap locals:
StackMap stack:
aload 12
invokeinterface java.util.Iterator.hasNext:()Z
ifne 169
173: aload 10
ldc "name"
ldc "isindex"
invokevirtual org.jsoup.nodes.Attributes.put:(Ljava/lang/String;Ljava/lang/String;)Lorg/jsoup/nodes/Attributes;
pop
174: aload 2
ldc "input"
aload 10
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processStartTag:(Ljava/lang/String;Lorg/jsoup/nodes/Attributes;)Z
pop
175: aload 2
ldc "label"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
176: aload 2
ldc "hr"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processStartTag:(Ljava/lang/String;)Z
pop
177: aload 2
ldc "form"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
178: goto 283
end local 10 end local 9 179: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String top top java.lang.String
StackMap stack:
aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
180: aload 3
invokevirtual org.jsoup.parser.Token$StartTag.isSelfClosing:()Z
ifne 283
181: aload 2
getfield org.jsoup.parser.HtmlTreeBuilder.tokeniser:Lorg/jsoup/parser/Tokeniser;
getstatic org.jsoup.parser.TokeniserState.Rcdata:Lorg/jsoup/parser/TokeniserState;
invokevirtual org.jsoup.parser.Tokeniser.transition:(Lorg/jsoup/parser/TokeniserState;)V
182: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.markInsertionMode:()V
183: aload 2
iconst_0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V
184: aload 2
getstatic org.jsoup.parser.HtmlTreeBuilderState$7.Text:Lorg/jsoup/parser/HtmlTreeBuilderState;
invokevirtual org.jsoup.parser.HtmlTreeBuilder.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
185: goto 283
186: StackMap locals:
StackMap stack:
aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inButtonScope:(Ljava/lang/String;)Z
ifeq 188
187: aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
188: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
189: aload 2
iconst_0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V
190: aload 3
aload 2
invokestatic org.jsoup.parser.HtmlTreeBuilderState.handleRawtext:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V
191: goto 283
192: StackMap locals:
StackMap stack:
aload 2
iconst_0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V
193: aload 3
aload 2
invokestatic org.jsoup.parser.HtmlTreeBuilderState.handleRawtext:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V
194: goto 283
195: StackMap locals:
StackMap stack:
aload 3
aload 2
invokestatic org.jsoup.parser.HtmlTreeBuilderState.handleRawtext:(Lorg/jsoup/parser/Token$StartTag;Lorg/jsoup/parser/HtmlTreeBuilder;)V
196: goto 283
197: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
198: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
199: aload 2
iconst_0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V
200: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.state:()Lorg/jsoup/parser/HtmlTreeBuilderState;
astore 11
start local 11 201: aload 11
getstatic org.jsoup.parser.HtmlTreeBuilderState$7.InTable:Lorg/jsoup/parser/HtmlTreeBuilderState;
invokevirtual org.jsoup.parser.HtmlTreeBuilderState.equals:(Ljava/lang/Object;)Z
ifne 202
aload 11
getstatic org.jsoup.parser.HtmlTreeBuilderState$7.InCaption:Lorg/jsoup/parser/HtmlTreeBuilderState;
invokevirtual org.jsoup.parser.HtmlTreeBuilderState.equals:(Ljava/lang/Object;)Z
ifne 202
aload 11
getstatic org.jsoup.parser.HtmlTreeBuilderState$7.InTableBody:Lorg/jsoup/parser/HtmlTreeBuilderState;
invokevirtual org.jsoup.parser.HtmlTreeBuilderState.equals:(Ljava/lang/Object;)Z
ifne 202
aload 11
getstatic org.jsoup.parser.HtmlTreeBuilderState$7.InRow:Lorg/jsoup/parser/HtmlTreeBuilderState;
invokevirtual org.jsoup.parser.HtmlTreeBuilderState.equals:(Ljava/lang/Object;)Z
ifne 202
aload 11
getstatic org.jsoup.parser.HtmlTreeBuilderState$7.InCell:Lorg/jsoup/parser/HtmlTreeBuilderState;
invokevirtual org.jsoup.parser.HtmlTreeBuilderState.equals:(Ljava/lang/Object;)Z
ifeq 203
202: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String top top java.lang.String top top top org.jsoup.parser.HtmlTreeBuilderState
StackMap stack:
aload 2
getstatic org.jsoup.parser.HtmlTreeBuilderState$7.InSelectInTable:Lorg/jsoup/parser/HtmlTreeBuilderState;
invokevirtual org.jsoup.parser.HtmlTreeBuilder.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
goto 283
203: StackMap locals:
StackMap stack:
aload 2
getstatic org.jsoup.parser.HtmlTreeBuilderState$7.InSelect:Lorg/jsoup/parser/HtmlTreeBuilderState;
invokevirtual org.jsoup.parser.HtmlTreeBuilder.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
204: goto 283
end local 11 205: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String top top java.lang.String
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
206: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
207: goto 283
208: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
209: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
210: goto 283
211: StackMap locals:
StackMap stack:
aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inButtonScope:(Ljava/lang/String;)Z
ifeq 213
212: aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
213: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.currentElement:()Lorg/jsoup/nodes/Element;
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.Headings:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifeq 216
214: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
215: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.pop:()Lorg/jsoup/nodes/Element;
pop
216: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
217: goto 283
218: StackMap locals:
StackMap stack:
aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inButtonScope:(Ljava/lang/String;)Z
ifeq 220
219: aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
220: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
221: aload 2
getfield org.jsoup.parser.HtmlTreeBuilder.reader:Lorg/jsoup/parser/CharacterReader;
ldc "\n"
invokevirtual org.jsoup.parser.CharacterReader.matchConsume:(Ljava/lang/String;)Z
pop
222: aload 2
iconst_0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V
223: goto 283
224: StackMap locals:
StackMap stack:
aload 2
iconst_0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V
225: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getStack:()Ljava/util/ArrayList;
astore 5
start local 5 226: aload 5
invokevirtual java.util.ArrayList.size:()I
iconst_1
isub
istore 12
start local 12 227: goto 235
228: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String java.util.ArrayList top java.lang.String top top top top int
StackMap stack:
aload 5
iload 12
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 6
start local 6 229: aload 6
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.DdDt:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifeq 232
230: aload 2
aload 6
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
231: goto 236
232: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String java.util.ArrayList org.jsoup.nodes.Element java.lang.String top top top top int
StackMap stack:
aload 2
aload 6
invokevirtual org.jsoup.parser.HtmlTreeBuilder.isSpecial:(Lorg/jsoup/nodes/Element;)Z
ifeq 234
aload 6
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.InBodyStartLiBreakers:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifne 234
233: goto 236
234: StackMap locals:
StackMap stack:
iinc 12 -1
end local 6 StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String java.util.ArrayList top java.lang.String top top top top int
StackMap stack:
235: iload 12
ifgt 228
end local 12 236: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String java.util.ArrayList top java.lang.String
StackMap stack:
aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inButtonScope:(Ljava/lang/String;)Z
ifeq 238
237: aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
238: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
239: goto 283
end local 5 240: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String top top java.lang.String
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.currentElement:()Lorg/jsoup/nodes/Element;
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
ldc "option"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 242
241: aload 2
ldc "option"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
242: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
243: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
244: goto 283
245: StackMap locals:
StackMap stack:
aload 2
ldc "ruby"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inScope:(Ljava/lang/String;)Z
ifeq 283
246: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.generateImpliedEndTags:()V
247: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.currentElement:()Lorg/jsoup/nodes/Element;
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
ldc "ruby"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 250
248: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
249: aload 2
ldc "ruby"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.popStackToBefore:(Ljava/lang/String;)V
250: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
251: goto 283
252: StackMap locals:
StackMap stack:
aload 4
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.InBodyStartEmptyFormatters:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifeq 257
253: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
254: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
255: aload 2
iconst_0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V
256: goto 283
StackMap locals:
StackMap stack:
257: aload 4
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.InBodyStartPClosers:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifeq 262
258: aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inButtonScope:(Ljava/lang/String;)Z
ifeq 260
259: aload 2
ldc "p"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
pop
260: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
261: goto 283
StackMap locals:
StackMap stack:
262: aload 4
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.InBodyStartToHead:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifeq 264
263: aload 2
aload 1
getstatic org.jsoup.parser.HtmlTreeBuilderState$7.InHead:Lorg/jsoup/parser/HtmlTreeBuilderState;
invokevirtual org.jsoup.parser.HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilderState;)Z
ireturn
264: StackMap locals:
StackMap stack:
aload 4
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.Formatters:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifeq 269
265: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
266: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
astore 6
start local 6 267: aload 2
aload 6
invokevirtual org.jsoup.parser.HtmlTreeBuilder.pushActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V
268: goto 283
end local 6 StackMap locals:
StackMap stack:
269: aload 4
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.InBodyStartApplets:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifeq 275
270: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
271: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
272: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insertMarkerToFormattingElements:()V
273: aload 2
iconst_0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.framesetOk:(Z)V
274: goto 283
StackMap locals:
StackMap stack:
275: aload 4
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.InBodyStartMedia:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifeq 278
276: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insertEmpty:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
277: goto 283
StackMap locals:
StackMap stack:
278: aload 4
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.InBodyStartDrop:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifeq 281
279: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
280: iconst_0
ireturn
281: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.reconstructFormattingElements:()V
282: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insert:(Lorg/jsoup/parser/Token$StartTag;)Lorg/jsoup/nodes/Element;
pop
283: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$StartTag java.lang.String
StackMap stack:
iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 284 0 this Lorg/jsoup/parser/HtmlTreeBuilderState$7;
0 284 1 t Lorg/jsoup/parser/Token;
0 284 2 tb Lorg/jsoup/parser/HtmlTreeBuilder;
1 284 3 startTag Lorg/jsoup/parser/Token$StartTag;
2 284 4 name Ljava/lang/String;
55 69 5 stack Ljava/util/ArrayList<Lorg/jsoup/nodes/Element;>;
79 89 5 stack Ljava/util/ArrayList<Lorg/jsoup/nodes/Element;>;
91 104 5 stack Ljava/util/ArrayList<Lorg/jsoup/nodes/Element;>;
226 240 5 stack Ljava/util/ArrayList<Lorg/jsoup/nodes/Element;>;
48 50 6 el Lorg/jsoup/nodes/Element;
58 64 6 el Lorg/jsoup/nodes/Element;
131 133 6 el Lorg/jsoup/nodes/Element;
141 144 6 el Lorg/jsoup/nodes/Element;
229 235 6 el Lorg/jsoup/nodes/Element;
267 269 6 el Lorg/jsoup/nodes/Element;
43 46 8 remainingA Lorg/jsoup/nodes/Element;
56 65 8 i I
71 77 8 html Lorg/jsoup/nodes/Element;
73 75 9 attribute Lorg/jsoup/nodes/Attribute;
83 88 9 body Lorg/jsoup/nodes/Element;
85 87 10 attribute Lorg/jsoup/nodes/Attribute;
96 103 9 second Lorg/jsoup/nodes/Element;
159 160 9 form Lorg/jsoup/nodes/Element;
166 179 9 prompt Ljava/lang/String;
168 179 10 inputAttribs Lorg/jsoup/nodes/Attributes;
170 172 11 attr Lorg/jsoup/nodes/Attribute;
201 205 11 state Lorg/jsoup/parser/HtmlTreeBuilderState;
227 236 12 i I
MethodParameters:
Name Flags
t
tb
private boolean inBodyEndTag(org.jsoup.parser.Token, org.jsoup.parser.HtmlTreeBuilder);
descriptor: (Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual org.jsoup.parser.Token.asEndTag:()Lorg/jsoup/parser/Token$EndTag;
astore 3
start local 3 1: aload 3
invokevirtual org.jsoup.parser.Token$EndTag.normalName:()Ljava/lang/String;
astore 4
start local 4 2: aload 4
dup
astore 5
invokevirtual java.lang.String.hashCode:()I
lookupswitch { // 16
112: 3
3152: 4
3200: 5
3216: 6
3273: 7
3274: 8
3275: 9
3276: 10
3277: 11
3278: 12
3453: 13
3029410: 14
3148996: 15
3213227: 16
3536714: 17
1869063452: 18
default: 74
}
StackMap locals: org.jsoup.parser.Token$EndTag java.lang.String java.lang.String
StackMap stack:
3: aload 5
ldc "p"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 46
goto 74
StackMap locals:
StackMap stack:
4: aload 5
ldc "br"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 71
goto 74
StackMap locals:
StackMap stack:
5: aload 5
ldc "dd"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 55
goto 74
StackMap locals:
StackMap stack:
6: aload 5
ldc "dt"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 55
goto 74
StackMap locals:
StackMap stack:
7: aload 5
ldc "h1"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 63
goto 74
StackMap locals:
StackMap stack:
8: aload 5
ldc "h2"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 63
goto 74
StackMap locals:
StackMap stack:
9: aload 5
ldc "h3"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 63
goto 74
StackMap locals:
StackMap stack:
10: aload 5
ldc "h4"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 63
goto 74
StackMap locals:
StackMap stack:
11: aload 5
ldc "h5"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 63
goto 74
StackMap locals:
StackMap stack:
12: aload 5
ldc "h6"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 63
goto 74
StackMap locals:
StackMap stack:
13: aload 5
ldc "li"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 20
goto 74
StackMap locals:
StackMap stack:
14: aload 5
ldc "body"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 28
goto 74
StackMap locals:
StackMap stack:
15: aload 5
ldc "form"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 36
goto 74
StackMap locals:
StackMap stack:
16: aload 5
ldc "html"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 33
goto 74
StackMap locals:
StackMap stack:
17: aload 5
ldc "span"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 19
goto 74
StackMap locals:
StackMap stack:
18: aload 5
ldc "sarcasm"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 19
goto 74
19: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilderState$7.anyOtherEndTag:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z
ireturn
20: StackMap locals:
StackMap stack:
aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inListItemScope:(Ljava/lang/String;)Z
ifne 23
21: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
22: iconst_0
ireturn
23: StackMap locals:
StackMap stack:
aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.generateImpliedEndTags:(Ljava/lang/String;)V
24: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.currentElement:()Lorg/jsoup/nodes/Element;
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 26
25: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
26: StackMap locals:
StackMap stack:
aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.popStackToClose:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
27: goto 97
28: StackMap locals:
StackMap stack:
aload 2
ldc "body"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inScope:(Ljava/lang/String;)Z
ifne 31
29: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
30: iconst_0
ireturn
31: StackMap locals:
StackMap stack:
aload 2
getstatic org.jsoup.parser.HtmlTreeBuilderState$7.AfterBody:Lorg/jsoup/parser/HtmlTreeBuilderState;
invokevirtual org.jsoup.parser.HtmlTreeBuilder.transition:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
32: goto 97
33: StackMap locals:
StackMap stack:
aload 2
ldc "body"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processEndTag:(Ljava/lang/String;)Z
istore 6
start local 6 34: iload 6
ifeq 97
35: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;)Z
ireturn
end local 6 36: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getFormElement:()Lorg/jsoup/nodes/FormElement;
astore 7
start local 7 37: aload 2
aconst_null
invokevirtual org.jsoup.parser.HtmlTreeBuilder.setFormElement:(Lorg/jsoup/nodes/FormElement;)V
38: aload 7
ifnull 39
aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inScope:(Ljava/lang/String;)Z
ifne 41
39: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$EndTag java.lang.String java.lang.String top org.jsoup.nodes.Element
StackMap stack:
aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
40: iconst_0
ireturn
41: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.generateImpliedEndTags:()V
42: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.currentElement:()Lorg/jsoup/nodes/Element;
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 44
43: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
44: StackMap locals:
StackMap stack:
aload 2
aload 7
invokevirtual org.jsoup.parser.HtmlTreeBuilder.removeFromStack:(Lorg/jsoup/nodes/Element;)Z
pop
45: goto 97
end local 7 46: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$EndTag java.lang.String java.lang.String
StackMap stack:
aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inButtonScope:(Ljava/lang/String;)Z
ifne 50
47: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
48: aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processStartTag:(Ljava/lang/String;)Z
pop
49: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.process:(Lorg/jsoup/parser/Token;)Z
ireturn
50: StackMap locals:
StackMap stack:
aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.generateImpliedEndTags:(Ljava/lang/String;)V
51: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.currentElement:()Lorg/jsoup/nodes/Element;
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 53
52: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
53: StackMap locals:
StackMap stack:
aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.popStackToClose:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
54: goto 97
55: StackMap locals:
StackMap stack:
aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inScope:(Ljava/lang/String;)Z
ifne 58
56: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
57: iconst_0
ireturn
58: StackMap locals:
StackMap stack:
aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.generateImpliedEndTags:(Ljava/lang/String;)V
59: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.currentElement:()Lorg/jsoup/nodes/Element;
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 61
60: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
61: StackMap locals:
StackMap stack:
aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.popStackToClose:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
62: goto 97
63: StackMap locals:
StackMap stack:
aload 2
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.Headings:[Ljava/lang/String;
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inScope:([Ljava/lang/String;)Z
ifne 66
64: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
65: iconst_0
ireturn
66: StackMap locals:
StackMap stack:
aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.generateImpliedEndTags:(Ljava/lang/String;)V
67: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.currentElement:()Lorg/jsoup/nodes/Element;
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 69
68: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
69: StackMap locals:
StackMap stack:
aload 2
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.Headings:[Ljava/lang/String;
invokevirtual org.jsoup.parser.HtmlTreeBuilder.popStackToClose:([Ljava/lang/String;)V
70: goto 97
71: StackMap locals:
StackMap stack:
aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
72: aload 2
ldc "br"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.processStartTag:(Ljava/lang/String;)Z
pop
73: iconst_0
ireturn
74: StackMap locals:
StackMap stack:
aload 4
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.InBodyEndAdoptionFormatters:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifeq 76
75: aload 0
aload 1
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilderState$7.inBodyEndTagAdoption:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z
ireturn
76: StackMap locals:
StackMap stack:
aload 4
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.InBodyEndClosers:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifeq 85
77: aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inScope:(Ljava/lang/String;)Z
ifne 80
78: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
79: iconst_0
ireturn
80: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.generateImpliedEndTags:()V
81: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.currentElement:()Lorg/jsoup/nodes/Element;
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 83
82: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
83: StackMap locals:
StackMap stack:
aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.popStackToClose:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
84: goto 97
StackMap locals:
StackMap stack:
85: aload 4
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.InBodyStartApplets:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifeq 96
86: aload 2
ldc "name"
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inScope:(Ljava/lang/String;)Z
ifne 97
87: aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inScope:(Ljava/lang/String;)Z
ifne 90
88: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
89: iconst_0
ireturn
90: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.generateImpliedEndTags:()V
91: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.currentElement:()Lorg/jsoup/nodes/Element;
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 93
92: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
93: StackMap locals:
StackMap stack:
aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.popStackToClose:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
94: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.clearFormattingElementsToLastMarker:()V
95: goto 97
96: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilderState$7.anyOtherEndTag:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z
ireturn
97: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 98 0 this Lorg/jsoup/parser/HtmlTreeBuilderState$7;
0 98 1 t Lorg/jsoup/parser/Token;
0 98 2 tb Lorg/jsoup/parser/HtmlTreeBuilder;
1 98 3 endTag Lorg/jsoup/parser/Token$EndTag;
2 98 4 name Ljava/lang/String;
34 36 6 notIgnored Z
37 46 7 currentForm Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
t
tb
boolean anyOtherEndTag(org.jsoup.parser.Token, org.jsoup.parser.HtmlTreeBuilder);
descriptor: (Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z
flags: (0x0000)
Code:
stack=2, locals=7, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual org.jsoup.parser.Token.asEndTag:()Lorg/jsoup/parser/Token$EndTag;
getfield org.jsoup.parser.Token$EndTag.normalName:Ljava/lang/String;
astore 3
start local 3 1: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getStack:()Ljava/util/ArrayList;
astore 4
start local 4 2: aload 4
invokevirtual java.util.ArrayList.size:()I
iconst_1
isub
istore 5
start local 5 3: goto 15
4: StackMap locals: java.lang.String java.util.ArrayList int
StackMap stack:
aload 4
iload 5
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 6
start local 6 5: aload 6
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 11
6: aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.generateImpliedEndTags:(Ljava/lang/String;)V
7: aload 3
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.currentElement:()Lorg/jsoup/nodes/Element;
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
8: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
9: StackMap locals: org.jsoup.nodes.Element
StackMap stack:
aload 2
aload 3
invokevirtual org.jsoup.parser.HtmlTreeBuilder.popStackToClose:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
10: goto 16
11: StackMap locals:
StackMap stack:
aload 2
aload 6
invokevirtual org.jsoup.parser.HtmlTreeBuilder.isSpecial:(Lorg/jsoup/nodes/Element;)Z
ifeq 14
12: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
13: iconst_0
ireturn
end local 6 14: StackMap locals:
StackMap stack:
iinc 5 -1
StackMap locals:
StackMap stack:
15: iload 5
ifge 4
end local 5 16: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lorg/jsoup/parser/HtmlTreeBuilderState$7;
0 17 1 t Lorg/jsoup/parser/Token;
0 17 2 tb Lorg/jsoup/parser/HtmlTreeBuilder;
1 17 3 name Ljava/lang/String;
2 17 4 stack Ljava/util/ArrayList<Lorg/jsoup/nodes/Element;>;
3 16 5 pos I
5 14 6 node Lorg/jsoup/nodes/Element;
MethodParameters:
Name Flags
t
tb
private boolean inBodyEndTagAdoption(org.jsoup.parser.Token, org.jsoup.parser.HtmlTreeBuilder);
descriptor: (Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=21, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual org.jsoup.parser.Token.asEndTag:()Lorg/jsoup/parser/Token$EndTag;
astore 3
start local 3 1: aload 3
invokevirtual org.jsoup.parser.Token$EndTag.normalName:()Ljava/lang/String;
astore 4
start local 4 2: aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getStack:()Ljava/util/ArrayList;
astore 5
start local 5 3: iconst_0
istore 7
start local 7 4: goto 79
5: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$EndTag java.lang.String java.util.ArrayList top int
StackMap stack:
aload 2
aload 4
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getActiveFormattingElement:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
astore 8
start local 8 6: aload 8
ifnonnull 8
7: aload 0
aload 1
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilderState$7.anyOtherEndTag:(Lorg/jsoup/parser/Token;Lorg/jsoup/parser/HtmlTreeBuilder;)Z
ireturn
8: StackMap locals: org.jsoup.nodes.Element
StackMap stack:
aload 2
aload 8
invokevirtual org.jsoup.parser.HtmlTreeBuilder.onStack:(Lorg/jsoup/nodes/Element;)Z
ifne 12
9: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
10: aload 2
aload 8
invokevirtual org.jsoup.parser.HtmlTreeBuilder.removeFromActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V
11: iconst_1
ireturn
12: StackMap locals:
StackMap stack:
aload 2
aload 8
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
invokevirtual org.jsoup.parser.HtmlTreeBuilder.inScope:(Ljava/lang/String;)Z
ifne 15
13: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
14: iconst_0
ireturn
15: StackMap locals:
StackMap stack:
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.currentElement:()Lorg/jsoup/nodes/Element;
aload 8
if_acmpeq 17
16: aload 2
aload 0
invokevirtual org.jsoup.parser.HtmlTreeBuilder.error:(Lorg/jsoup/parser/HtmlTreeBuilderState;)V
17: StackMap locals:
StackMap stack:
aconst_null
astore 9
start local 9 18: aconst_null
astore 10
start local 10 19: iconst_0
istore 11
start local 11 20: aload 5
invokevirtual java.util.ArrayList.size:()I
istore 12
start local 12 21: iconst_0
istore 13
start local 13 22: goto 32
23: StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$EndTag java.lang.String java.util.ArrayList top int org.jsoup.nodes.Element org.jsoup.nodes.Element org.jsoup.nodes.Element int int int
StackMap stack:
aload 5
iload 13
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 6
start local 6 24: aload 6
aload 8
if_acmpne 28
25: aload 5
iload 13
iconst_1
isub
invokevirtual java.util.ArrayList.get:(I)Ljava/lang/Object;
checkcast org.jsoup.nodes.Element
astore 10
26: iconst_1
istore 11
27: goto 31
StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$EndTag java.lang.String java.util.ArrayList org.jsoup.nodes.Element int org.jsoup.nodes.Element org.jsoup.nodes.Element org.jsoup.nodes.Element int int int
StackMap stack:
28: iload 11
ifeq 31
aload 2
aload 6
invokevirtual org.jsoup.parser.HtmlTreeBuilder.isSpecial:(Lorg/jsoup/nodes/Element;)Z
ifeq 31
29: aload 6
astore 9
30: goto 33
31: StackMap locals:
StackMap stack:
iinc 13 1
end local 6 StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$EndTag java.lang.String java.util.ArrayList top int org.jsoup.nodes.Element org.jsoup.nodes.Element org.jsoup.nodes.Element int int int
StackMap stack:
32: iload 13
iload 12
if_icmpge 33
iload 13
bipush 64
if_icmplt 23
end local 13 33: StackMap locals:
StackMap stack:
aload 9
ifnonnull 37
34: aload 2
aload 8
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
invokevirtual org.jsoup.parser.HtmlTreeBuilder.popStackToClose:(Ljava/lang/String;)Lorg/jsoup/nodes/Element;
pop
35: aload 2
aload 8
invokevirtual org.jsoup.parser.HtmlTreeBuilder.removeFromActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V
36: iconst_1
ireturn
37: StackMap locals:
StackMap stack:
aload 9
astore 13
start local 13 38: aload 9
astore 14
start local 14 39: iconst_0
istore 15
start local 15 40: goto 57
41: StackMap locals: org.jsoup.nodes.Element org.jsoup.nodes.Element int
StackMap stack:
aload 2
aload 13
invokevirtual org.jsoup.parser.HtmlTreeBuilder.onStack:(Lorg/jsoup/nodes/Element;)Z
ifeq 43
42: aload 2
aload 13
invokevirtual org.jsoup.parser.HtmlTreeBuilder.aboveOnStack:(Lorg/jsoup/nodes/Element;)Lorg/jsoup/nodes/Element;
astore 13
43: StackMap locals:
StackMap stack:
aload 2
aload 13
invokevirtual org.jsoup.parser.HtmlTreeBuilder.isInActiveFormattingElements:(Lorg/jsoup/nodes/Element;)Z
ifne 46
44: aload 2
aload 13
invokevirtual org.jsoup.parser.HtmlTreeBuilder.removeFromStack:(Lorg/jsoup/nodes/Element;)Z
pop
45: goto 56
46: StackMap locals:
StackMap stack:
aload 13
aload 8
if_acmpne 48
47: goto 58
48: StackMap locals:
StackMap stack:
new org.jsoup.nodes.Element
dup
aload 13
invokevirtual org.jsoup.nodes.Element.nodeName:()Ljava/lang/String;
getstatic org.jsoup.parser.ParseSettings.preserveCase:Lorg/jsoup/parser/ParseSettings;
invokestatic org.jsoup.parser.Tag.valueOf:(Ljava/lang/String;Lorg/jsoup/parser/ParseSettings;)Lorg/jsoup/parser/Tag;
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getBaseUri:()Ljava/lang/String;
invokespecial org.jsoup.nodes.Element.<init>:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V
astore 16
start local 16 49: aload 2
aload 13
aload 16
invokevirtual org.jsoup.parser.HtmlTreeBuilder.replaceActiveFormattingElement:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V
50: aload 2
aload 13
aload 16
invokevirtual org.jsoup.parser.HtmlTreeBuilder.replaceOnStack:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V
51: aload 16
astore 13
52: aload 14
invokevirtual org.jsoup.nodes.Element.parent:()Lorg/jsoup/nodes/Element;
ifnull 54
53: aload 14
invokevirtual org.jsoup.nodes.Element.remove:()V
54: StackMap locals: org.jsoup.nodes.Element
StackMap stack:
aload 13
aload 14
invokevirtual org.jsoup.nodes.Element.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element;
pop
55: aload 13
astore 14
end local 16 56: StackMap locals:
StackMap stack:
iinc 15 1
StackMap locals:
StackMap stack:
57: iload 15
iconst_3
if_icmplt 41
end local 15 58: StackMap locals:
StackMap stack:
aload 10
invokevirtual org.jsoup.nodes.Element.normalName:()Ljava/lang/String;
getstatic org.jsoup.parser.HtmlTreeBuilderState$Constants.InBodyEndTableFosters:[Ljava/lang/String;
invokestatic org.jsoup.internal.StringUtil.inSorted:(Ljava/lang/String;[Ljava/lang/String;)Z
ifeq 63
59: aload 14
invokevirtual org.jsoup.nodes.Element.parent:()Lorg/jsoup/nodes/Element;
ifnull 61
60: aload 14
invokevirtual org.jsoup.nodes.Element.remove:()V
61: StackMap locals:
StackMap stack:
aload 2
aload 14
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insertInFosterParent:(Lorg/jsoup/nodes/Node;)V
62: goto 66
63: StackMap locals:
StackMap stack:
aload 14
invokevirtual org.jsoup.nodes.Element.parent:()Lorg/jsoup/nodes/Element;
ifnull 65
64: aload 14
invokevirtual org.jsoup.nodes.Element.remove:()V
65: StackMap locals:
StackMap stack:
aload 10
aload 14
invokevirtual org.jsoup.nodes.Element.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element;
pop
66: StackMap locals:
StackMap stack:
new org.jsoup.nodes.Element
dup
aload 8
invokevirtual org.jsoup.nodes.Element.tag:()Lorg/jsoup/parser/Tag;
aload 2
invokevirtual org.jsoup.parser.HtmlTreeBuilder.getBaseUri:()Ljava/lang/String;
invokespecial org.jsoup.nodes.Element.<init>:(Lorg/jsoup/parser/Tag;Ljava/lang/String;)V
astore 15
start local 15 67: aload 15
invokevirtual org.jsoup.nodes.Element.attributes:()Lorg/jsoup/nodes/Attributes;
aload 8
invokevirtual org.jsoup.nodes.Element.attributes:()Lorg/jsoup/nodes/Attributes;
invokevirtual org.jsoup.nodes.Attributes.addAll:(Lorg/jsoup/nodes/Attributes;)V
68: aload 9
invokevirtual org.jsoup.nodes.Element.childNodes:()Ljava/util/List;
iconst_0
anewarray org.jsoup.nodes.Node
invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
checkcast org.jsoup.nodes.Node[]
astore 16
start local 16 69: aload 16
dup
astore 20
arraylength
istore 19
iconst_0
istore 18
goto 73
StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$EndTag java.lang.String java.util.ArrayList top int org.jsoup.nodes.Element org.jsoup.nodes.Element org.jsoup.nodes.Element int int org.jsoup.nodes.Element org.jsoup.nodes.Element org.jsoup.nodes.Element org.jsoup.nodes.Node[] top int int org.jsoup.nodes.Node[]
StackMap stack:
70: aload 20
iload 18
aaload
astore 17
start local 17 71: aload 15
aload 17
invokevirtual org.jsoup.nodes.Element.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element;
pop
end local 17 72: iinc 18 1
StackMap locals:
StackMap stack:
73: iload 18
iload 19
if_icmplt 70
74: aload 9
aload 15
invokevirtual org.jsoup.nodes.Element.appendChild:(Lorg/jsoup/nodes/Node;)Lorg/jsoup/nodes/Element;
pop
75: aload 2
aload 8
invokevirtual org.jsoup.parser.HtmlTreeBuilder.removeFromActiveFormattingElements:(Lorg/jsoup/nodes/Element;)V
76: aload 2
aload 8
invokevirtual org.jsoup.parser.HtmlTreeBuilder.removeFromStack:(Lorg/jsoup/nodes/Element;)Z
pop
77: aload 2
aload 9
aload 15
invokevirtual org.jsoup.parser.HtmlTreeBuilder.insertOnStackAfter:(Lorg/jsoup/nodes/Element;Lorg/jsoup/nodes/Element;)V
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 78: iinc 7 1
StackMap locals: org.jsoup.parser.HtmlTreeBuilderState$7 org.jsoup.parser.Token org.jsoup.parser.HtmlTreeBuilder org.jsoup.parser.Token$EndTag java.lang.String java.util.ArrayList top int
StackMap stack:
79: iload 7
bipush 8
if_icmplt 5
end local 7 80: iconst_1
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 81 0 this Lorg/jsoup/parser/HtmlTreeBuilderState$7;
0 81 1 t Lorg/jsoup/parser/Token;
0 81 2 tb Lorg/jsoup/parser/HtmlTreeBuilder;
1 81 3 endTag Lorg/jsoup/parser/Token$EndTag;
2 81 4 name Ljava/lang/String;
3 81 5 stack Ljava/util/ArrayList<Lorg/jsoup/nodes/Element;>;
24 32 6 el Lorg/jsoup/nodes/Element;
4 80 7 i I
6 78 8 formatEl Lorg/jsoup/nodes/Element;
18 78 9 furthestBlock Lorg/jsoup/nodes/Element;
19 78 10 commonAncestor Lorg/jsoup/nodes/Element;
20 78 11 seenFormattingElement Z
21 78 12 stackSize I
22 33 13 si I
38 78 13 node Lorg/jsoup/nodes/Element;
39 78 14 lastNode Lorg/jsoup/nodes/Element;
40 58 15 j I
49 56 16 replacement Lorg/jsoup/nodes/Element;
67 78 15 adopter Lorg/jsoup/nodes/Element;
69 78 16 childNodes [Lorg/jsoup/nodes/Node;
71 72 17 childNode Lorg/jsoup/nodes/Node;
MethodParameters:
Name Flags
t
tb
static int[] $SWITCH_TABLE$org$jsoup$parser$Token$TokenType();
descriptor: ()[I
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=3, locals=1, args_size=0
0: getstatic org.jsoup.parser.HtmlTreeBuilderState$7.$SWITCH_TABLE$org$jsoup$parser$Token$TokenType:[I
dup
ifnull 1
areturn
StackMap locals:
StackMap stack: int[]
1: pop
invokestatic org.jsoup.parser.Token$TokenType.values:()[Lorg/jsoup/parser/Token$TokenType;
arraylength
newarray 10
astore 0
2: aload 0
getstatic org.jsoup.parser.Token$TokenType.Character:Lorg/jsoup/parser/Token$TokenType;
invokevirtual org.jsoup.parser.Token$TokenType.ordinal:()I
iconst_5
iastore
3: goto 5
StackMap locals: int[]
StackMap stack: java.lang.NoSuchFieldError
4: pop
StackMap locals:
StackMap stack:
5: aload 0
getstatic org.jsoup.parser.Token$TokenType.Comment:Lorg/jsoup/parser/Token$TokenType;
invokevirtual org.jsoup.parser.Token$TokenType.ordinal:()I
iconst_4
iastore
6: goto 8
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
7: pop
StackMap locals:
StackMap stack:
8: aload 0
getstatic org.jsoup.parser.Token$TokenType.Doctype:Lorg/jsoup/parser/Token$TokenType;
invokevirtual org.jsoup.parser.Token$TokenType.ordinal:()I
iconst_1
iastore
9: goto 11
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
10: pop
StackMap locals:
StackMap stack:
11: aload 0
getstatic org.jsoup.parser.Token$TokenType.EOF:Lorg/jsoup/parser/Token$TokenType;
invokevirtual org.jsoup.parser.Token$TokenType.ordinal:()I
bipush 6
iastore
12: goto 14
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
13: pop
StackMap locals:
StackMap stack:
14: aload 0
getstatic org.jsoup.parser.Token$TokenType.EndTag:Lorg/jsoup/parser/Token$TokenType;
invokevirtual org.jsoup.parser.Token$TokenType.ordinal:()I
iconst_3
iastore
15: goto 17
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
16: pop
StackMap locals:
StackMap stack:
17: aload 0
getstatic org.jsoup.parser.Token$TokenType.StartTag:Lorg/jsoup/parser/Token$TokenType;
invokevirtual org.jsoup.parser.Token$TokenType.ordinal:()I
iconst_2
iastore
18: goto 20
StackMap locals:
StackMap stack: java.lang.NoSuchFieldError
19: pop
StackMap locals:
StackMap stack:
20: aload 0
dup
putstatic org.jsoup.parser.HtmlTreeBuilderState$7.$SWITCH_TABLE$org$jsoup$parser$Token$TokenType:[I
areturn
LocalVariableTable:
Start End Slot Name Signature
Exception table:
from to target type
2 3 4 Class java.lang.NoSuchFieldError
5 6 7 Class java.lang.NoSuchFieldError
8 9 10 Class java.lang.NoSuchFieldError
11 12 13 Class java.lang.NoSuchFieldError
14 15 16 Class java.lang.NoSuchFieldError
17 18 19 Class java.lang.NoSuchFieldError
}
SourceFile: "HtmlTreeBuilderState.java"
EnclosingMethod: org.jsoup.parser.HtmlTreeBuilderState
NestHost: org.jsoup.parser.HtmlTreeBuilderState
InnerClasses:
public final QuirksMode = org.jsoup.nodes.Document$QuirksMode of org.jsoup.nodes.Document
org.jsoup.parser.HtmlTreeBuilderState$7
final Constants = org.jsoup.parser.HtmlTreeBuilderState$Constants of org.jsoup.parser.HtmlTreeBuilderState
Character = org.jsoup.parser.Token$Character of org.jsoup.parser.Token
final Comment = org.jsoup.parser.Token$Comment of org.jsoup.parser.Token
final EndTag = org.jsoup.parser.Token$EndTag of org.jsoup.parser.Token
final StartTag = org.jsoup.parser.Token$StartTag of org.jsoup.parser.Token
abstract Tag = org.jsoup.parser.Token$Tag of org.jsoup.parser.Token
public final TokenType = org.jsoup.parser.Token$TokenType of org.jsoup.parser.Token