public class javax.swing.text.html.HTMLDocument$HTMLReader extends javax.swing.text.html.HTMLEditorKit$ParserCallback
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.text.html.HTMLDocument$HTMLReader
super_class: javax.swing.text.html.HTMLEditorKit$ParserCallback
{
private boolean receivedEndHTML;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int flushCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean insertAfterImplied;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean wantsTrailingNewline;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
int threshold;
descriptor: I
flags: (0x0000)
int offset;
descriptor: I
flags: (0x0000)
boolean inParagraph;
descriptor: Z
flags: (0x0000)
boolean impliedP;
descriptor: Z
flags: (0x0000)
boolean inPre;
descriptor: Z
flags: (0x0000)
boolean inTextArea;
descriptor: Z
flags: (0x0000)
javax.swing.text.html.TextAreaDocument textAreaDocument;
descriptor: Ljavax/swing/text/html/TextAreaDocument;
flags: (0x0000)
boolean inTitle;
descriptor: Z
flags: (0x0000)
boolean lastWasNewline;
descriptor: Z
flags: (0x0000)
boolean emptyAnchor;
descriptor: Z
flags: (0x0000)
boolean midInsert;
descriptor: Z
flags: (0x0000)
boolean inBody;
descriptor: Z
flags: (0x0000)
javax.swing.text.html.HTML$Tag insertTag;
descriptor: Ljavax/swing/text/html/HTML$Tag;
flags: (0x0000)
boolean insertInsertTag;
descriptor: Z
flags: (0x0000)
boolean foundInsertTag;
descriptor: Z
flags: (0x0000)
int insertTagDepthDelta;
descriptor: I
flags: (0x0000)
int popDepth;
descriptor: I
flags: (0x0000)
int pushDepth;
descriptor: I
flags: (0x0000)
javax.swing.text.html.Map lastMap;
descriptor: Ljavax/swing/text/html/Map;
flags: (0x0000)
boolean inStyle;
descriptor: Z
flags: (0x0000)
java.lang.String defaultStyle;
descriptor: Ljava/lang/String;
flags: (0x0000)
java.util.Vector styles;
descriptor: Ljava/util/Vector;
flags: (0x0000)
boolean inHead;
descriptor: Z
flags: (0x0000)
boolean isStyleCSS;
descriptor: Z
flags: (0x0000)
boolean emptyDocument;
descriptor: Z
flags: (0x0000)
javax.swing.text.AttributeSet styleAttributes;
descriptor: Ljavax/swing/text/AttributeSet;
flags: (0x0000)
javax.swing.text.html.Option option;
descriptor: Ljavax/swing/text/html/Option;
flags: (0x0000)
protected java.util.Vector<javax.swing.text.DefaultStyledDocument$ElementSpec> parseBuffer;
descriptor: Ljava/util/Vector;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Vector<Ljavax/swing/text/DefaultStyledDocument$ElementSpec;>;
protected javax.swing.text.MutableAttributeSet charAttr;
descriptor: Ljavax/swing/text/MutableAttributeSet;
flags: (0x0004) ACC_PROTECTED
java.util.Stack charAttrStack;
descriptor: Ljava/util/Stack;
flags: (0x0000)
java.util.Hashtable tagMap;
descriptor: Ljava/util/Hashtable;
flags: (0x0000)
int inBlock;
descriptor: I
flags: (0x0000)
private javax.swing.text.html.HTML$Tag nextTagAfterPImplied;
descriptor: Ljavax/swing/text/html/HTML$Tag;
flags: (0x0002) ACC_PRIVATE
final javax.swing.text.html.HTMLDocument this$0;
descriptor: Ljavax/swing/text/html/HTMLDocument;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(javax.swing.text.html.HTMLDocument, int);
descriptor: (Ljavax/swing/text/html/HTMLDocument;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=3, args_size=3
start local 0 start local 2 0: aload 0
aload 1
iload 2
iconst_0
iconst_0
aconst_null
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader.<init>:(Ljavax/swing/text/html/HTMLDocument;IIILjavax/swing/text/html/HTML$Tag;)V
1: return
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 2 2 offset I
MethodParameters:
Name Flags
this$0 final
offset
public void <init>(javax.swing.text.html.HTMLDocument, int, int, int, javax.swing.text.html.HTML$Tag);
descriptor: (Ljavax/swing/text/html/HTMLDocument;IIILjavax/swing/text/html/HTML$Tag;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=9, locals=6, args_size=6
start local 0 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
iload 2
iload 3
iload 4
aload 5
iconst_1
iconst_0
iconst_1
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader.<init>:(Ljavax/swing/text/html/HTMLDocument;IIILjavax/swing/text/html/HTML$Tag;ZZZ)V
1: return
end local 5 end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 2 2 offset I
0 2 3 popDepth I
0 2 4 pushDepth I
0 2 5 insertTag Ljavax/swing/text/html/HTML$Tag;
MethodParameters:
Name Flags
this$0 final
offset
popDepth
pushDepth
insertTag
void <init>(javax.swing.text.html.HTMLDocument, int, int, int, javax.swing.text.html.HTML$Tag, boolean, boolean, boolean);
descriptor: (Ljavax/swing/text/html/HTMLDocument;IIILjavax/swing/text/html/HTML$Tag;ZZZ)V
flags: (0x0000)
Code:
stack=5, locals=20, args_size=9
start local 0 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
aload 1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
1: aload 0
invokespecial javax.swing.text.html.HTMLEditorKit$ParserCallback.<init>:()V
2: aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inParagraph:Z
3: aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.impliedP:Z
4: aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inPre:Z
5: aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inTextArea:Z
6: aload 0
aconst_null
putfield javax.swing.text.html.HTMLDocument$HTMLReader.textAreaDocument:Ljavax/swing/text/html/TextAreaDocument;
7: aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inTitle:Z
8: aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.lastWasNewline:Z
9: aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inStyle:Z
10: aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inHead:Z
11: aload 0
new java.util.Vector
dup
invokespecial java.util.Vector.<init>:()V
putfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
12: aload 0
new javax.swing.text.html.HTMLDocument$TaggedAttributeSet
dup
invokespecial javax.swing.text.html.HTMLDocument$TaggedAttributeSet.<init>:()V
putfield javax.swing.text.html.HTMLDocument$HTMLReader.charAttr:Ljavax/swing/text/MutableAttributeSet;
13: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield javax.swing.text.html.HTMLDocument$HTMLReader.charAttrStack:Ljava/util/Stack;
14: aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inBlock:I
15: aload 0
aconst_null
putfield javax.swing.text.html.HTMLDocument$HTMLReader.nextTagAfterPImplied:Ljavax/swing/text/html/HTML$Tag;
16: aload 0
aload 1
invokevirtual javax.swing.text.html.HTMLDocument.getLength:()I
ifne 17
iconst_1
goto 18
StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader javax.swing.text.html.HTMLDocument int int int javax.swing.text.html.HTML$Tag int int int
StackMap stack: javax.swing.text.html.HTMLDocument$HTMLReader
17: iconst_0
StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader javax.swing.text.html.HTMLDocument int int int javax.swing.text.html.HTML$Tag int int int
StackMap stack: javax.swing.text.html.HTMLDocument$HTMLReader int
18: putfield javax.swing.text.html.HTMLDocument$HTMLReader.emptyDocument:Z
19: aload 0
ldc "text/css"
aload 1
invokevirtual javax.swing.text.html.HTMLDocument.getDefaultStyleSheetType:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
putfield javax.swing.text.html.HTMLDocument$HTMLReader.isStyleCSS:Z
20: aload 0
iload 2
putfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
21: aload 0
aload 1
invokevirtual javax.swing.text.html.HTMLDocument.getTokenThreshold:()I
putfield javax.swing.text.html.HTMLDocument$HTMLReader.threshold:I
22: aload 0
new java.util.Hashtable
dup
bipush 57
invokespecial java.util.Hashtable.<init>:(I)V
putfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
23: new javax.swing.text.html.HTMLDocument$HTMLReader$TagAction
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$TagAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
24: new javax.swing.text.html.HTMLDocument$HTMLReader$BlockAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$BlockAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
astore 9
start local 9 25: new javax.swing.text.html.HTMLDocument$HTMLReader$ParagraphAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$ParagraphAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
astore 10
start local 10 26: new javax.swing.text.html.HTMLDocument$HTMLReader$CharacterAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$CharacterAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
astore 11
start local 11 27: new javax.swing.text.html.HTMLDocument$HTMLReader$SpecialAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$SpecialAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
astore 12
start local 12 28: new javax.swing.text.html.HTMLDocument$HTMLReader$FormAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$FormAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
astore 13
start local 13 29: new javax.swing.text.html.HTMLDocument$HTMLReader$HiddenAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$HiddenAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
astore 14
start local 14 30: new javax.swing.text.html.HTMLDocument$HTMLReader$ConvertAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$ConvertAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
astore 15
start local 15 31: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.A:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.html.HTMLDocument$HTMLReader$AnchorAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$AnchorAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
32: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.ADDRESS:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
33: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.APPLET:Ljavax/swing/text/html/HTML$Tag;
aload 14
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
34: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.AREA:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.html.HTMLDocument$HTMLReader$AreaAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$AreaAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
35: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.B:Ljavax/swing/text/html/HTML$Tag;
aload 15
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
36: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.BASE:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.html.HTMLDocument$HTMLReader$BaseAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$BaseAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
37: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.BASEFONT:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
38: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.BIG:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
39: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.BLOCKQUOTE:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
40: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
41: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.BR:Ljavax/swing/text/html/HTML$Tag;
aload 12
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
42: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.CAPTION:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
43: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.CENTER:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
44: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.CITE:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
45: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.CODE:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
46: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.DD:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
47: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.DFN:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
48: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.DIR:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
49: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.DIV:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
50: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.DL:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
51: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.DT:Ljavax/swing/text/html/HTML$Tag;
aload 10
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
52: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.EM:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
53: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.FONT:Ljavax/swing/text/html/HTML$Tag;
aload 15
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
54: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.FORM:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.html.HTMLDocument$HTMLReader$FormTagAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$FormTagAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
55: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.FRAME:Ljavax/swing/text/html/HTML$Tag;
aload 12
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
56: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.FRAMESET:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
57: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.H1:Ljavax/swing/text/html/HTML$Tag;
aload 10
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
58: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.H2:Ljavax/swing/text/html/HTML$Tag;
aload 10
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
59: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.H3:Ljavax/swing/text/html/HTML$Tag;
aload 10
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
60: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.H4:Ljavax/swing/text/html/HTML$Tag;
aload 10
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
61: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.H5:Ljavax/swing/text/html/HTML$Tag;
aload 10
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
62: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.H6:Ljavax/swing/text/html/HTML$Tag;
aload 10
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
63: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.HEAD:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.html.HTMLDocument$HTMLReader$HeadAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$HeadAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
64: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.HR:Ljavax/swing/text/html/HTML$Tag;
aload 12
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
65: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.HTML:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
66: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.I:Ljavax/swing/text/html/HTML$Tag;
aload 15
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
67: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.IMG:Ljavax/swing/text/html/HTML$Tag;
aload 12
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
68: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.INPUT:Ljavax/swing/text/html/HTML$Tag;
aload 13
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
69: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.ISINDEX:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.html.HTMLDocument$HTMLReader$IsindexAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$IsindexAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
70: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.KBD:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
71: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.LI:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
72: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.LINK:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.html.HTMLDocument$HTMLReader$LinkAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$LinkAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
73: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.MAP:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.html.HTMLDocument$HTMLReader$MapAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$MapAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
74: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.MENU:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
75: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.META:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.html.HTMLDocument$HTMLReader$MetaAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$MetaAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
76: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.NOBR:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
77: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.NOFRAMES:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
78: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.OBJECT:Ljavax/swing/text/html/HTML$Tag;
aload 12
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
79: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.OL:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
80: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.OPTION:Ljavax/swing/text/html/HTML$Tag;
aload 13
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
81: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.P:Ljavax/swing/text/html/HTML$Tag;
aload 10
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
82: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.PARAM:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.html.HTMLDocument$HTMLReader$ObjectAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$ObjectAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
83: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.PRE:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.html.HTMLDocument$HTMLReader$PreAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$PreAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
84: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.SAMP:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
85: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.SCRIPT:Ljavax/swing/text/html/HTML$Tag;
aload 14
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
86: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.SELECT:Ljavax/swing/text/html/HTML$Tag;
aload 13
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
87: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.SMALL:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
88: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.SPAN:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
89: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.STRIKE:Ljavax/swing/text/html/HTML$Tag;
aload 15
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
90: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.S:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
91: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.STRONG:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
92: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.STYLE:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.html.HTMLDocument$HTMLReader$StyleAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$StyleAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
93: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.SUB:Ljavax/swing/text/html/HTML$Tag;
aload 15
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
94: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.SUP:Ljavax/swing/text/html/HTML$Tag;
aload 15
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
95: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.TABLE:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
96: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.TD:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
97: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.TEXTAREA:Ljavax/swing/text/html/HTML$Tag;
aload 13
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
98: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.TH:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
99: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.TITLE:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.html.HTMLDocument$HTMLReader$TitleAction
dup
aload 0
invokespecial javax.swing.text.html.HTMLDocument$HTMLReader$TitleAction.<init>:(Ljavax/swing/text/html/HTMLDocument$HTMLReader;)V
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
100: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.TR:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
101: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.TT:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
102: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.U:Ljavax/swing/text/html/HTML$Tag;
aload 15
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
103: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.UL:Ljavax/swing/text/html/HTML$Tag;
aload 9
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
104: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.VAR:Ljavax/swing/text/html/HTML$Tag;
aload 11
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
105: aload 5
ifnull 112
106: aload 0
aload 5
putfield javax.swing.text.html.HTMLDocument$HTMLReader.insertTag:Ljavax/swing/text/html/HTML$Tag;
107: aload 0
iload 3
putfield javax.swing.text.html.HTMLDocument$HTMLReader.popDepth:I
108: aload 0
iload 4
putfield javax.swing.text.html.HTMLDocument$HTMLReader.pushDepth:I
109: aload 0
iload 6
putfield javax.swing.text.html.HTMLDocument$HTMLReader.insertInsertTag:Z
110: aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.foundInsertTag:Z
111: goto 113
112: StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader javax.swing.text.html.HTMLDocument int int int javax.swing.text.html.HTML$Tag int int int javax.swing.text.html.HTMLDocument$HTMLReader$TagAction javax.swing.text.html.HTMLDocument$HTMLReader$TagAction javax.swing.text.html.HTMLDocument$HTMLReader$TagAction javax.swing.text.html.HTMLDocument$HTMLReader$TagAction javax.swing.text.html.HTMLDocument$HTMLReader$TagAction javax.swing.text.html.HTMLDocument$HTMLReader$TagAction javax.swing.text.html.HTMLDocument$HTMLReader$TagAction
StackMap stack:
aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.foundInsertTag:Z
113: StackMap locals:
StackMap stack:
iload 7
ifeq 122
114: aload 0
iload 3
putfield javax.swing.text.html.HTMLDocument$HTMLReader.popDepth:I
115: aload 0
iload 4
putfield javax.swing.text.html.HTMLDocument$HTMLReader.pushDepth:I
116: aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.insertAfterImplied:Z
117: aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.foundInsertTag:Z
118: aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.midInsert:Z
119: aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.insertInsertTag:Z
120: aload 0
iload 8
putfield javax.swing.text.html.HTMLDocument$HTMLReader.wantsTrailingNewline:Z
121: goto 127
122: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.emptyDocument:Z
ifne 123
aload 5
ifnonnull 123
iconst_1
goto 124
StackMap locals:
StackMap stack: javax.swing.text.html.HTMLDocument$HTMLReader
123: iconst_0
StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader javax.swing.text.html.HTMLDocument int int int javax.swing.text.html.HTML$Tag int int int javax.swing.text.html.HTMLDocument$HTMLReader$TagAction javax.swing.text.html.HTMLDocument$HTMLReader$TagAction javax.swing.text.html.HTMLDocument$HTMLReader$TagAction javax.swing.text.html.HTMLDocument$HTMLReader$TagAction javax.swing.text.html.HTMLDocument$HTMLReader$TagAction javax.swing.text.html.HTMLDocument$HTMLReader$TagAction javax.swing.text.html.HTMLDocument$HTMLReader$TagAction
StackMap stack: javax.swing.text.html.HTMLDocument$HTMLReader int
124: putfield javax.swing.text.html.HTMLDocument$HTMLReader.midInsert:Z
125: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.midInsert:Z
ifeq 127
126: aload 0
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.generateEndsSpecsForMidInsert:()V
127: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.emptyDocument:Z
ifne 148
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.midInsert:Z
ifne 148
128: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
iconst_1
isub
iconst_0
invokestatic java.lang.Math.max:(II)I
istore 16
start local 16 129: aload 1
iload 16
invokevirtual javax.swing.text.html.HTMLDocument.getCharacterElement:(I)Ljavax/swing/text/Element;
130: astore 17
start local 17 131: iconst_0
istore 18
start local 18 132: goto 135
133: StackMap locals: int javax.swing.text.Element int
StackMap stack:
aload 17
invokeinterface javax.swing.text.Element.getParentElement:()Ljavax/swing/text/Element;
astore 17
134: iinc 18 1
StackMap locals:
StackMap stack:
135: iload 18
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.popDepth:I
if_icmple 133
end local 18 136: iconst_0
istore 18
start local 18 137: goto 141
138: StackMap locals:
StackMap stack:
aload 17
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
invokeinterface javax.swing.text.Element.getElementIndex:(I)I
istore 19
start local 19 139: aload 17
iload 19
invokeinterface javax.swing.text.Element.getElement:(I)Ljavax/swing/text/Element;
astore 17
end local 19 140: iinc 18 1
StackMap locals:
StackMap stack:
141: iload 18
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.pushDepth:I
if_icmplt 138
end local 18 142: aload 17
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
astore 18
start local 18 143: aload 18
ifnull 148
144: aload 18
getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.html.HTML$Tag
145: astore 19
start local 19 146: aload 19
ifnull 148
147: aload 0
aload 19
invokevirtual javax.swing.text.html.HTML$Tag.isParagraph:()Z
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inParagraph:Z
end local 19 end local 18 end local 17 end local 16 148: StackMap locals:
StackMap stack:
return
end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 149 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 149 2 offset I
0 149 3 popDepth I
0 149 4 pushDepth I
0 149 5 insertTag Ljavax/swing/text/html/HTML$Tag;
0 149 6 insertInsertTag Z
0 149 7 insertAfterImplied Z
0 149 8 wantsTrailingNewline Z
25 149 9 ba Ljavax/swing/text/html/HTMLDocument$HTMLReader$TagAction;
26 149 10 pa Ljavax/swing/text/html/HTMLDocument$HTMLReader$TagAction;
27 149 11 ca Ljavax/swing/text/html/HTMLDocument$HTMLReader$TagAction;
28 149 12 sa Ljavax/swing/text/html/HTMLDocument$HTMLReader$TagAction;
29 149 13 fa Ljavax/swing/text/html/HTMLDocument$HTMLReader$TagAction;
30 149 14 ha Ljavax/swing/text/html/HTMLDocument$HTMLReader$TagAction;
31 149 15 conv Ljavax/swing/text/html/HTMLDocument$HTMLReader$TagAction;
129 148 16 targetOffset I
131 148 17 elem Ljavax/swing/text/Element;
132 136 18 i I
137 142 18 i I
139 140 19 index I
143 148 18 attrs Ljavax/swing/text/AttributeSet;
146 148 19 tagToInsertInto Ljavax/swing/text/html/HTML$Tag;
MethodParameters:
Name Flags
this$0 final
offset
popDepth
pushDepth
insertTag
insertInsertTag
insertAfterImplied
wantsTrailingNewline
private void generateEndsSpecsForMidInsert();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=1
start local 0 0: aload 0
getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
1: iconst_0
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
iconst_1
isub
invokestatic java.lang.Math.max:(II)I
2: invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.heightToElementWithName:(Ljava/lang/Object;I)I
istore 1
start local 1 3: iconst_0
istore 2
start local 2 4: iload 1
iconst_m1
if_icmpne 9
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
ifle 9
5: aload 0
getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.heightToElementWithName:(Ljava/lang/Object;I)I
istore 1
6: iload 1
iconst_m1
if_icmpeq 9
7: aload 0
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
iconst_1
isub
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.depthTo:(I)I
iconst_1
isub
istore 1
8: iconst_1
istore 2
9: StackMap locals: int int
StackMap stack:
iload 1
iconst_m1
if_icmpne 11
10: new java.lang.RuntimeException
dup
ldc "Must insert new content into body element-"
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
11: StackMap locals:
StackMap stack:
iload 1
iconst_m1
if_icmpeq 33
12: iload 2
ifne 28
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
ifle 28
13: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
iconst_1
isub
iconst_1
invokevirtual javax.swing.text.html.HTMLDocument.getText:(II)Ljava/lang/String;
ldc "\n"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 28
14: new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
astore 3
start local 3 15: aload 3
getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
16: getstatic javax.swing.text.html.HTML$Tag.CONTENT:Ljavax/swing/text/html/HTML$Tag;
17: invokevirtual javax.swing.text.SimpleAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
18: new javax.swing.text.DefaultStyledDocument$ElementSpec
dup
aload 3
19: iconst_3
getstatic javax.swing.text.html.HTMLDocument.NEWLINE:[C
iconst_0
iconst_1
20: invokespecial javax.swing.text.DefaultStyledDocument$ElementSpec.<init>:(Ljavax/swing/text/AttributeSet;S[CII)V
astore 4
start local 4 21: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
aload 4
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
end local 4 end local 3 22: goto 28
StackMap locals:
StackMap stack: javax.swing.text.BadLocationException
23: pop
24: goto 28
25: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
new javax.swing.text.DefaultStyledDocument$ElementSpec
dup
26: aconst_null
iconst_2
invokespecial javax.swing.text.DefaultStyledDocument$ElementSpec.<init>:(Ljavax/swing/text/AttributeSet;S)V
27: invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
28: StackMap locals:
StackMap stack:
iload 1
iinc 1 -1
ifgt 25
29: iload 2
ifeq 33
30: new javax.swing.text.DefaultStyledDocument$ElementSpec
dup
aconst_null
iconst_1
invokespecial javax.swing.text.DefaultStyledDocument$ElementSpec.<init>:(Ljavax/swing/text/AttributeSet;S)V
astore 3
start local 3 31: aload 3
iconst_5
invokevirtual javax.swing.text.DefaultStyledDocument$ElementSpec.setDirection:(S)V
32: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
aload 3
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
end local 3 33: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 34 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
3 34 1 count I
4 34 2 joinNext Z
15 22 3 newAttrs Ljavax/swing/text/SimpleAttributeSet;
21 22 4 spec Ljavax/swing/text/DefaultStyledDocument$ElementSpec;
31 33 3 spec Ljavax/swing/text/DefaultStyledDocument$ElementSpec;
Exception table:
from to target type
12 22 23 Class javax.swing.text.BadLocationException
private int depthTo(int);
descriptor: (I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.getDefaultRootElement:()Ljavax/swing/text/Element;
astore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 5
3: StackMap locals: javax.swing.text.Element int
StackMap stack:
iinc 3 1
4: aload 2
aload 2
iload 1
invokeinterface javax.swing.text.Element.getElementIndex:(I)I
invokeinterface javax.swing.text.Element.getElement:(I)Ljavax/swing/text/Element;
astore 2
5: StackMap locals:
StackMap stack:
aload 2
invokeinterface javax.swing.text.Element.isLeaf:()Z
ifeq 3
6: iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 7 1 offset I
1 7 2 e Ljavax/swing/text/Element;
2 7 3 count I
MethodParameters:
Name Flags
offset
private int heightToElementWithName(java.lang.Object, int);
descriptor: (Ljava/lang/Object;I)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
iload 2
invokevirtual javax.swing.text.html.HTMLDocument.getCharacterElement:(I)Ljavax/swing/text/Element;
invokeinterface javax.swing.text.Element.getParentElement:()Ljavax/swing/text/Element;
astore 3
start local 3 1: iconst_0
istore 4
start local 4 2: goto 5
3: StackMap locals: javax.swing.text.Element int
StackMap stack:
iinc 4 1
4: aload 3
invokeinterface javax.swing.text.Element.getParentElement:()Ljavax/swing/text/Element;
astore 3
5: StackMap locals:
StackMap stack:
aload 3
ifnull 9
aload 3
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
6: getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
7: invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
8: aload 1
if_acmpne 3
9: StackMap locals:
StackMap stack:
aload 3
ifnonnull 10
iconst_m1
goto 11
StackMap locals:
StackMap stack:
10: iload 4
StackMap locals:
StackMap stack: int
11: ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 12 1 name Ljava/lang/Object;
0 12 2 offset I
1 12 3 e Ljavax/swing/text/Element;
2 12 4 count I
MethodParameters:
Name Flags
name
offset
private void adjustEndElement();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=13, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.getLength:()I
istore 1
start local 1 1: iload 1
ifne 3
2: return
3: StackMap locals: int
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.obtainLock:()V
4: aload 0
iload 1
iconst_1
isub
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.getPathTo:(I)[Ljavax/swing/text/Element;
astore 2
start local 2 5: aload 2
arraylength
istore 3
start local 3 6: iload 3
iconst_1
if_icmple 64
aload 2
iconst_1
aaload
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
7: getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
8: invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
9: getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
if_acmpne 64
10: aload 2
iconst_1
aaload
invokeinterface javax.swing.text.Element.getEndOffset:()I
iload 1
if_icmpne 64
11: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
iload 1
iconst_1
isub
iconst_1
invokevirtual javax.swing.text.html.HTMLDocument.getText:(II)Ljava/lang/String;
astore 4
start local 4 12: aconst_null
astore 5
start local 5 13: iconst_0
anewarray javax.swing.text.Element
astore 6
start local 6 14: iconst_1
anewarray javax.swing.text.Element
astore 7
start local 7 15: aload 2
iconst_0
aaload
iload 1
invokeinterface javax.swing.text.Element.getElementIndex:(I)I
istore 8
start local 8 16: aload 7
iconst_0
aload 2
iconst_0
aaload
iload 8
invokeinterface javax.swing.text.Element.getElement:(I)Ljavax/swing/text/Element;
aastore
17: aload 2
iconst_0
aaload
checkcast javax.swing.text.AbstractDocument$BranchElement
iload 8
iconst_1
aload 6
invokevirtual javax.swing.text.AbstractDocument$BranchElement.replace:(II[Ljavax/swing/text/Element;)V
18: new javax.swing.text.AbstractDocument$ElementEdit
dup
aload 2
iconst_0
aaload
iload 8
19: aload 7
aload 6
20: invokespecial javax.swing.text.AbstractDocument$ElementEdit.<init>:(Ljavax/swing/text/Element;I[Ljavax/swing/text/Element;[Ljavax/swing/text/Element;)V
astore 9
start local 9 21: new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
astore 10
start local 10 22: aload 10
getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
23: getstatic javax.swing.text.html.HTML$Tag.CONTENT:Ljavax/swing/text/html/HTML$Tag;
24: invokevirtual javax.swing.text.SimpleAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
25: aload 10
ldc "CR"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual javax.swing.text.SimpleAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
26: iconst_1
anewarray javax.swing.text.Element
astore 6
27: aload 6
iconst_0
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
aload 2
iload 3
iconst_1
isub
aaload
28: aload 10
iload 1
iload 1
iconst_1
iadd
29: invokevirtual javax.swing.text.html.HTMLDocument.createLeafElement:(Ljavax/swing/text/Element;Ljavax/swing/text/AttributeSet;II)Ljavax/swing/text/Element;
aastore
30: aload 2
iload 3
iconst_1
isub
aaload
invokeinterface javax.swing.text.Element.getElementCount:()I
istore 8
31: aload 2
iload 3
iconst_1
isub
aaload
checkcast javax.swing.text.AbstractDocument$BranchElement
iload 8
iconst_0
32: aload 6
33: invokevirtual javax.swing.text.AbstractDocument$BranchElement.replace:(II[Ljavax/swing/text/Element;)V
34: new javax.swing.text.AbstractDocument$DefaultDocumentEvent
dup
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
iload 1
iconst_1
35: getstatic javax.swing.event.DocumentEvent$EventType.CHANGE:Ljavax/swing/event/DocumentEvent$EventType;
36: invokespecial javax.swing.text.AbstractDocument$DefaultDocumentEvent.<init>:(Ljavax/swing/text/AbstractDocument;IILjavax/swing/event/DocumentEvent$EventType;)V
astore 5
37: aload 5
new javax.swing.text.AbstractDocument$ElementEdit
dup
aload 2
iload 3
iconst_1
isub
aaload
38: iload 8
iconst_0
anewarray javax.swing.text.Element
aload 6
invokespecial javax.swing.text.AbstractDocument$ElementEdit.<init>:(Ljavax/swing/text/Element;I[Ljavax/swing/text/Element;[Ljavax/swing/text/Element;)V
39: invokevirtual javax.swing.text.AbstractDocument$DefaultDocumentEvent.addEdit:(Ljavax/swing/undo/UndoableEdit;)Z
pop
40: aload 5
aload 9
invokevirtual javax.swing.text.AbstractDocument$DefaultDocumentEvent.addEdit:(Ljavax/swing/undo/UndoableEdit;)Z
pop
41: aload 5
invokevirtual javax.swing.text.AbstractDocument$DefaultDocumentEvent.end:()V
42: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
aload 5
invokevirtual javax.swing.text.html.HTMLDocument.fireChangedUpdate:(Ljavax/swing/event/DocumentEvent;)V
43: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
new javax.swing.event.UndoableEditEvent
dup
aload 0
aload 5
invokespecial javax.swing.event.UndoableEditEvent.<init>:(Ljava/lang/Object;Ljavax/swing/undo/UndoableEdit;)V
invokevirtual javax.swing.text.html.HTMLDocument.fireUndoableEditUpdate:(Ljavax/swing/event/UndoableEditEvent;)V
44: aload 4
ldc "\n"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 64
45: new javax.swing.text.AbstractDocument$DefaultDocumentEvent
dup
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
iload 1
iconst_1
isub
iconst_1
46: getstatic javax.swing.event.DocumentEvent$EventType.REMOVE:Ljavax/swing/event/DocumentEvent$EventType;
47: invokespecial javax.swing.text.AbstractDocument$DefaultDocumentEvent.<init>:(Ljavax/swing/text/AbstractDocument;IILjavax/swing/event/DocumentEvent$EventType;)V
astore 5
48: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
aload 5
invokestatic javax.swing.text.html.HTMLDocument.access$0:(Ljavax/swing/text/html/HTMLDocument;Ljavax/swing/text/AbstractDocument$DefaultDocumentEvent;)V
49: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokestatic javax.swing.text.html.HTMLDocument.access$1:(Ljavax/swing/text/html/HTMLDocument;)Ljavax/swing/text/AbstractDocument$Content;
iload 1
iconst_1
isub
iconst_1
invokeinterface javax.swing.text.AbstractDocument$Content.remove:(II)Ljavax/swing/undo/UndoableEdit;
astore 11
start local 11 50: aload 11
ifnull 52
51: aload 5
aload 11
invokevirtual javax.swing.text.AbstractDocument$DefaultDocumentEvent.addEdit:(Ljavax/swing/undo/UndoableEdit;)Z
pop
52: StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader int javax.swing.text.Element[] int java.lang.String javax.swing.text.AbstractDocument$DefaultDocumentEvent javax.swing.text.Element[] javax.swing.text.Element[] int javax.swing.text.AbstractDocument$ElementEdit javax.swing.text.SimpleAttributeSet javax.swing.undo.UndoableEdit
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
aload 5
invokestatic javax.swing.text.html.HTMLDocument.access$2:(Ljavax/swing/text/html/HTMLDocument;Ljavax/swing/text/AbstractDocument$DefaultDocumentEvent;)V
53: aload 5
invokevirtual javax.swing.text.AbstractDocument$DefaultDocumentEvent.end:()V
54: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
aload 5
invokestatic javax.swing.text.html.HTMLDocument.access$3:(Ljavax/swing/text/html/HTMLDocument;Ljavax/swing/event/DocumentEvent;)V
55: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
new javax.swing.event.UndoableEditEvent
dup
56: aload 0
aload 5
invokespecial javax.swing.event.UndoableEditEvent.<init>:(Ljava/lang/Object;Ljavax/swing/undo/UndoableEdit;)V
57: invokevirtual javax.swing.text.html.HTMLDocument.fireUndoableEditUpdate:(Ljavax/swing/event/UndoableEditEvent;)V
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 58: goto 64
59: StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader int
StackMap stack: javax.swing.text.BadLocationException
pop
60: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.releaseLock:()V
goto 65
61: StackMap locals:
StackMap stack: java.lang.Throwable
astore 12
62: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.releaseLock:()V
63: aload 12
athrow
64: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.releaseLock:()V
65: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 66 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
1 66 1 length I
5 58 2 pPath [Ljavax/swing/text/Element;
6 58 3 pLength I
12 58 4 lastText Ljava/lang/String;
13 58 5 event Ljavax/swing/text/AbstractDocument$DefaultDocumentEvent;
14 58 6 added [Ljavax/swing/text/Element;
15 58 7 removed [Ljavax/swing/text/Element;
16 58 8 index I
21 58 9 firstEdit Ljavax/swing/text/AbstractDocument$ElementEdit;
22 58 10 sas Ljavax/swing/text/SimpleAttributeSet;
50 58 11 u Ljavax/swing/undo/UndoableEdit;
Exception table:
from to target type
4 58 59 Class javax.swing.text.BadLocationException
4 60 61 any
private javax.swing.text.Element[] getPathTo(int);
descriptor: (I)[Ljavax/swing/text/Element;
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=2
start local 0 start local 1 0: new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
astore 2
start local 2 1: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.getDefaultRootElement:()Ljavax/swing/text/Element;
astore 3
start local 3 2: goto 5
3: StackMap locals: java.util.Stack javax.swing.text.Element
StackMap stack:
aload 2
aload 3
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
4: aload 3
aload 3
iload 1
invokeinterface javax.swing.text.Element.getElementIndex:(I)I
invokeinterface javax.swing.text.Element.getElement:(I)Ljavax/swing/text/Element;
astore 3
5: StackMap locals:
StackMap stack:
aload 3
invokeinterface javax.swing.text.Element.isLeaf:()Z
ifeq 3
6: aload 2
invokevirtual java.util.Stack.size:()I
anewarray javax.swing.text.Element
astore 4
start local 4 7: aload 2
aload 4
invokevirtual java.util.Stack.copyInto:([Ljava/lang/Object;)V
8: aload 4
areturn
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 Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 9 1 offset I
1 9 2 elements Ljava/util/Stack;
2 9 3 e Ljavax/swing/text/Element;
7 9 4 retValue [Ljavax/swing/text/Element;
MethodParameters:
Name Flags
offset
public void flush();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.emptyDocument:Z
ifeq 6
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertAfterImplied:Z
ifne 6
1: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.getLength:()I
ifgt 3
2: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
invokevirtual java.util.Vector.size:()I
ifle 7
3: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.flushBuffer:(Z)V
4: aload 0
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.adjustEndElement:()V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
iconst_1
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.flushBuffer:(Z)V
7: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
Exceptions:
throws javax.swing.text.BadLocationException
public void handleText(char[], int);
descriptor: ([CI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.receivedEndHTML:Z
ifne 1
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.midInsert:Z
ifeq 2
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inBody:Z
ifne 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
ldc "i18n"
invokevirtual javax.swing.text.html.HTMLDocument.getProperty:(Ljava/lang/Object;)Ljava/lang/Object;
getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 9
3: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
getstatic java.awt.font.TextAttribute.RUN_DIRECTION:Ljava/awt/font/TextAttribute;
invokevirtual javax.swing.text.html.HTMLDocument.getProperty:(Ljava/lang/Object;)Ljava/lang/Object;
astore 3
start local 3 4: aload 3
ifnull 7
aload 3
getstatic java.awt.font.TextAttribute.RUN_DIRECTION_RTL:Ljava/lang/Boolean;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 7
5: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
ldc "i18n"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual javax.swing.text.html.HTMLDocument.putProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
6: goto 9
7: StackMap locals: java.lang.Object
StackMap stack:
aload 1
iconst_0
aload 1
arraylength
invokestatic sun.swing.SwingUtilities2.isComplexLayout:([CII)Z
ifeq 9
8: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
ldc "i18n"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokevirtual javax.swing.text.html.HTMLDocument.putProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 3 9: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inTextArea:Z
ifeq 12
10: aload 0
aload 1
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.textAreaContent:([C)V
11: goto 32
StackMap locals:
StackMap stack:
12: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inPre:Z
ifeq 15
13: aload 0
aload 1
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.preContent:([C)V
14: goto 32
StackMap locals:
StackMap stack:
15: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inTitle:Z
ifeq 18
16: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
ldc "title"
new java.lang.String
dup
aload 1
invokespecial java.lang.String.<init>:([C)V
invokevirtual javax.swing.text.html.HTMLDocument.putProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
17: goto 32
StackMap locals:
StackMap stack:
18: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.option:Ljavax/swing/text/html/Option;
ifnull 21
19: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.option:Ljavax/swing/text/html/Option;
new java.lang.String
dup
aload 1
invokespecial java.lang.String.<init>:([C)V
invokevirtual javax.swing.text.html.Option.setLabel:(Ljava/lang/String;)V
20: goto 32
StackMap locals:
StackMap stack:
21: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inStyle:Z
ifeq 25
22: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.styles:Ljava/util/Vector;
ifnull 32
23: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.styles:Ljava/util/Vector;
new java.lang.String
dup
aload 1
invokespecial java.lang.String.<init>:([C)V
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
24: goto 32
StackMap locals:
StackMap stack:
25: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inBlock:I
ifle 32
26: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.foundInsertTag:Z
ifne 30
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertAfterImplied:Z
ifeq 30
27: aload 0
iconst_0
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.foundInsertTag:(Z)V
28: aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.foundInsertTag:Z
29: aload 0
aload 0
iconst_1
dup_x1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.impliedP:Z
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inParagraph:Z
30: StackMap locals:
StackMap stack:
aload 1
arraylength
iconst_1
if_icmplt 32
31: aload 0
aload 1
iconst_0
aload 1
arraylength
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.addContent:([CII)V
32: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 33 1 data [C
0 33 2 pos I
4 9 3 d Ljava/lang/Object;
MethodParameters:
Name Flags
data
pos
public void handleStartTag(javax.swing.text.html.HTML$Tag, javax.swing.text.MutableAttributeSet, int);
descriptor: (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.receivedEndHTML:Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.midInsert:Z
ifeq 7
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inBody:Z
ifne 7
3: aload 1
getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
if_acmpne 6
4: aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inBody:Z
5: aload 0
dup
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inBlock:I
iconst_1
iadd
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inBlock:I
6: StackMap locals:
StackMap stack:
return
7: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inBody:Z
ifne 9
aload 1
getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
if_acmpne 9
8: aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inBody:Z
9: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.isStyleCSS:Z
ifeq 15
aload 2
getstatic javax.swing.text.html.HTML$Attribute.STYLE:Ljavax/swing/text/html/HTML$Attribute;
invokeinterface javax.swing.text.MutableAttributeSet.isDefined:(Ljava/lang/Object;)Z
ifeq 15
10: aload 2
getstatic javax.swing.text.html.HTML$Attribute.STYLE:Ljavax/swing/text/html/HTML$Attribute;
invokeinterface javax.swing.text.MutableAttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 11: aload 2
getstatic javax.swing.text.html.HTML$Attribute.STYLE:Ljavax/swing/text/html/HTML$Attribute;
invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
12: aload 0
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.getStyleSheet:()Ljavax/swing/text/html/StyleSheet;
aload 4
invokevirtual javax.swing.text.html.StyleSheet.getDeclaration:(Ljava/lang/String;)Ljavax/swing/text/AttributeSet;
putfield javax.swing.text.html.HTMLDocument$HTMLReader.styleAttributes:Ljavax/swing/text/AttributeSet;
13: aload 2
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.styleAttributes:Ljavax/swing/text/AttributeSet;
invokeinterface javax.swing.text.MutableAttributeSet.addAttributes:(Ljavax/swing/text/AttributeSet;)V
end local 4 14: goto 16
15: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield javax.swing.text.html.HTMLDocument$HTMLReader.styleAttributes:Ljavax/swing/text/AttributeSet;
16: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
aload 1
invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.html.HTMLDocument$HTMLReader$TagAction
astore 4
start local 4 17: aload 4
ifnull 19
18: aload 4
aload 1
aload 2
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader$TagAction.start:(Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V
19: StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader$TagAction
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 20 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 20 1 t Ljavax/swing/text/html/HTML$Tag;
0 20 2 a Ljavax/swing/text/MutableAttributeSet;
0 20 3 pos I
11 14 4 decl Ljava/lang/String;
17 20 4 action Ljavax/swing/text/html/HTMLDocument$HTMLReader$TagAction;
MethodParameters:
Name Flags
t
a
pos
public void handleComment(char[], int);
descriptor: ([CI)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.receivedEndHTML:Z
ifeq 3
1: aload 0
new java.lang.String
dup
aload 1
invokespecial java.lang.String.<init>:([C)V
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.addExternalComment:(Ljava/lang/String;)V
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inStyle:Z
ifeq 7
4: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.styles:Ljava/util/Vector;
ifnull 15
5: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.styles:Ljava/util/Vector;
new java.lang.String
dup
aload 1
invokespecial java.lang.String.<init>:([C)V
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
6: goto 15
7: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.getPreservesUnknownTags:()Z
ifeq 15
8: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inBlock:I
ifne 12
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.foundInsertTag:Z
ifne 10
9: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertTag:Ljavax/swing/text/html/HTML$Tag;
getstatic javax.swing.text.html.HTML$Tag.COMMENT:Ljavax/swing/text/html/HTML$Tag;
if_acmpeq 12
10: StackMap locals:
StackMap stack:
aload 0
new java.lang.String
dup
aload 1
invokespecial java.lang.String.<init>:([C)V
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.addExternalComment:(Ljava/lang/String;)V
11: return
12: StackMap locals:
StackMap stack:
new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
astore 3
start local 3 13: aload 3
getstatic javax.swing.text.html.HTML$Attribute.COMMENT:Ljavax/swing/text/html/HTML$Attribute;
new java.lang.String
dup
aload 1
invokespecial java.lang.String.<init>:([C)V
invokevirtual javax.swing.text.SimpleAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
14: aload 0
getstatic javax.swing.text.html.HTML$Tag.COMMENT:Ljavax/swing/text/html/HTML$Tag;
aload 3
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.addSpecialElement:(Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V
end local 3 15: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.COMMENT:Ljavax/swing/text/html/HTML$Tag;
invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.html.HTMLDocument$HTMLReader$TagAction
astore 3
start local 3 16: aload 3
ifnull 19
17: aload 3
getstatic javax.swing.text.html.HTML$Tag.COMMENT:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader$TagAction.start:(Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V
18: aload 3
getstatic javax.swing.text.html.HTML$Tag.COMMENT:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader$TagAction.end:(Ljavax/swing/text/html/HTML$Tag;)V
19: StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader$TagAction
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 20 1 data [C
0 20 2 pos I
13 15 3 sas Ljavax/swing/text/SimpleAttributeSet;
16 20 3 action Ljavax/swing/text/html/HTMLDocument$HTMLReader$TagAction;
MethodParameters:
Name Flags
data
pos
private void (java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
ldc "AdditionalComments"
invokevirtual javax.swing.text.html.HTMLDocument.getProperty:(Ljava/lang/Object;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
ifnull 3
aload 2
instanceof java.util.Vector
ifne 3
2: return
3: StackMap locals: java.lang.Object
StackMap stack:
aload 2
ifnonnull 6
4: new java.util.Vector
dup
invokespecial java.util.Vector.<init>:()V
astore 2
5: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
ldc "AdditionalComments"
aload 2
invokevirtual javax.swing.text.html.HTMLDocument.putProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
6: StackMap locals:
StackMap stack:
aload 2
checkcast java.util.Vector
aload 1
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
7: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 8 1 comment Ljava/lang/String;
1 8 2 comments Ljava/lang/Object;
MethodParameters:
Name Flags
comment
public void handleEndTag(javax.swing.text.html.HTML$Tag, int);
descriptor: (Ljavax/swing/text/html/HTML$Tag;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.receivedEndHTML:Z
ifne 1
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.midInsert:Z
ifeq 2
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inBody:Z
ifne 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 1
getstatic javax.swing.text.html.HTML$Tag.HTML:Ljavax/swing/text/html/HTML$Tag;
if_acmpne 4
3: aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.receivedEndHTML:Z
4: StackMap locals:
StackMap stack:
aload 1
getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
if_acmpne 8
5: aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inBody:Z
6: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.midInsert:Z
ifeq 8
7: aload 0
dup
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inBlock:I
iconst_1
isub
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inBlock:I
8: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
aload 1
invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.html.HTMLDocument$HTMLReader$TagAction
astore 3
start local 3 9: aload 3
ifnull 11
10: aload 3
aload 1
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader$TagAction.end:(Ljavax/swing/text/html/HTML$Tag;)V
11: StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader$TagAction
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 12 1 t Ljavax/swing/text/html/HTML$Tag;
0 12 2 pos I
9 12 3 action Ljavax/swing/text/html/HTMLDocument$HTMLReader$TagAction;
MethodParameters:
Name Flags
t
pos
public void handleSimpleTag(javax.swing.text.html.HTML$Tag, javax.swing.text.MutableAttributeSet, int);
descriptor: (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.receivedEndHTML:Z
ifne 1
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.midInsert:Z
ifeq 2
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inBody:Z
ifne 2
1: StackMap locals:
StackMap stack:
return
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.isStyleCSS:Z
ifeq 8
aload 2
getstatic javax.swing.text.html.HTML$Attribute.STYLE:Ljavax/swing/text/html/HTML$Attribute;
invokeinterface javax.swing.text.MutableAttributeSet.isDefined:(Ljava/lang/Object;)Z
ifeq 8
3: aload 2
getstatic javax.swing.text.html.HTML$Attribute.STYLE:Ljavax/swing/text/html/HTML$Attribute;
invokeinterface javax.swing.text.MutableAttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 4: aload 2
getstatic javax.swing.text.html.HTML$Attribute.STYLE:Ljavax/swing/text/html/HTML$Attribute;
invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
5: aload 0
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.getStyleSheet:()Ljavax/swing/text/html/StyleSheet;
aload 4
invokevirtual javax.swing.text.html.StyleSheet.getDeclaration:(Ljava/lang/String;)Ljavax/swing/text/AttributeSet;
putfield javax.swing.text.html.HTMLDocument$HTMLReader.styleAttributes:Ljavax/swing/text/AttributeSet;
6: aload 2
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.styleAttributes:Ljavax/swing/text/AttributeSet;
invokeinterface javax.swing.text.MutableAttributeSet.addAttributes:(Ljavax/swing/text/AttributeSet;)V
end local 4 7: goto 9
8: StackMap locals:
StackMap stack:
aload 0
aconst_null
putfield javax.swing.text.html.HTMLDocument$HTMLReader.styleAttributes:Ljavax/swing/text/AttributeSet;
9: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
aload 1
invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.html.HTMLDocument$HTMLReader$TagAction
astore 4
start local 4 10: aload 4
ifnull 14
11: aload 4
aload 1
aload 2
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader$TagAction.start:(Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V
12: aload 4
aload 1
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader$TagAction.end:(Ljavax/swing/text/html/HTML$Tag;)V
13: goto 16
14: StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader$TagAction
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.getPreservesUnknownTags:()Z
ifeq 16
15: aload 0
aload 1
aload 2
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.addSpecialElement:(Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V
16: 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 17 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 17 1 t Ljavax/swing/text/html/HTML$Tag;
0 17 2 a Ljavax/swing/text/MutableAttributeSet;
0 17 3 pos I
4 7 4 decl Ljava/lang/String;
10 17 4 action Ljavax/swing/text/html/HTMLDocument$HTMLReader$TagAction;
MethodParameters:
Name Flags
t
a
pos
public void handleEndOfLineString(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.emptyDocument:Z
ifeq 4
aload 1
ifnull 4
1: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
ldc "__EndOfLine__"
2: aload 1
3: invokevirtual javax.swing.text.html.HTMLDocument.putProperty:(Ljava/lang/Object;Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 5 1 eol Ljava/lang/String;
MethodParameters:
Name Flags
eol
protected void registerTag(javax.swing.text.html.HTML$Tag, javax.swing.text.html.HTMLDocument$HTMLReader$TagAction);
descriptor: (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/html/HTMLDocument$HTMLReader$TagAction;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.tagMap:Ljava/util/Hashtable;
aload 1
aload 2
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 2 1 t Ljavax/swing/text/html/HTML$Tag;
0 2 2 a Ljavax/swing/text/html/HTMLDocument$HTMLReader$TagAction;
MethodParameters:
Name Flags
t
a
protected void pushCharacterStyle();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.charAttrStack:Ljava/util/Stack;
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.charAttr:Ljavax/swing/text/MutableAttributeSet;
invokeinterface javax.swing.text.MutableAttributeSet.copyAttributes:()Ljavax/swing/text/AttributeSet;
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
protected void popCharacterStyle();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.charAttrStack:Ljava/util/Stack;
invokevirtual java.util.Stack.empty:()Z
ifne 3
1: aload 0
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.charAttrStack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast javax.swing.text.MutableAttributeSet
putfield javax.swing.text.html.HTMLDocument$HTMLReader.charAttr:Ljavax/swing/text/MutableAttributeSet;
2: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.charAttrStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
protected void textAreaContent(char[]);
descriptor: ([C)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.textAreaDocument:Ljavax/swing/text/html/TextAreaDocument;
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.textAreaDocument:Ljavax/swing/text/html/TextAreaDocument;
invokevirtual javax.swing.text.html.TextAreaDocument.getLength:()I
new java.lang.String
dup
aload 1
invokespecial java.lang.String.<init>:([C)V
aconst_null
invokevirtual javax.swing.text.html.TextAreaDocument.insertString:(ILjava/lang/String;Ljavax/swing/text/AttributeSet;)V
1: goto 3
StackMap locals:
StackMap stack: javax.swing.text.BadLocationException
2: pop
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 4 1 data [C
Exception table:
from to target type
0 1 2 Class javax.swing.text.BadLocationException
MethodParameters:
Name Flags
data
protected void preContent(char[]);
descriptor: ([C)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=5, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: iconst_0
istore 3
start local 3 2: goto 11
3: StackMap locals: int int
StackMap stack:
aload 1
iload 3
caload
bipush 10
if_icmpne 10
4: aload 0
aload 1
iload 2
iload 3
iload 2
isub
iconst_1
iadd
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.addContent:([CII)V
5: aload 0
getstatic javax.swing.text.html.HTML$Tag.IMPLIED:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.blockClose:(Ljavax/swing/text/html/HTML$Tag;)V
6: new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
astore 4
start local 4 7: aload 4
getstatic javax.swing.text.html.CSS$Attribute.WHITE_SPACE:Ljavax/swing/text/html/CSS$Attribute;
ldc "pre"
invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
8: aload 0
getstatic javax.swing.text.html.HTML$Tag.IMPLIED:Ljavax/swing/text/html/HTML$Tag;
aload 4
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.blockOpen:(Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V
9: iload 3
iconst_1
iadd
istore 2
end local 4 10: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
11: iload 3
aload 1
arraylength
if_icmplt 3
end local 3 12: iload 2
aload 1
arraylength
if_icmpge 14
13: aload 0
aload 1
iload 2
aload 1
arraylength
iload 2
isub
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.addContent:([CII)V
14: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 15 1 data [C
1 15 2 last I
2 12 3 i I
7 10 4 a Ljavax/swing/text/MutableAttributeSet;
MethodParameters:
Name Flags
data
protected void blockOpen(javax.swing.text.html.HTML$Tag, javax.swing.text.MutableAttributeSet);
descriptor: (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.impliedP:Z
ifeq 2
1: aload 0
getstatic javax.swing.text.html.HTML$Tag.IMPLIED:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.blockClose:(Ljavax/swing/text/html/HTML$Tag;)V
2: StackMap locals:
StackMap stack:
aload 0
dup
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inBlock:I
iconst_1
iadd
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inBlock:I
3: aload 0
aload 1
aload 2
iconst_1
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.canInsertTag:(Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/AttributeSet;Z)Z
ifne 5
4: return
5: StackMap locals:
StackMap stack:
aload 2
getstatic javax.swing.text.html.HTMLDocument$HTMLReader.IMPLIED:Ljava/lang/Object;
invokeinterface javax.swing.text.MutableAttributeSet.isDefined:(Ljava/lang/Object;)Z
ifeq 7
6: aload 2
getstatic javax.swing.text.html.HTMLDocument$HTMLReader.IMPLIED:Ljava/lang/Object;
invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
7: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.lastWasNewline:Z
8: aload 2
getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
aload 1
invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
9: new javax.swing.text.DefaultStyledDocument$ElementSpec
dup
10: aload 2
invokeinterface javax.swing.text.MutableAttributeSet.copyAttributes:()Ljavax/swing/text/AttributeSet;
iconst_1
11: invokespecial javax.swing.text.DefaultStyledDocument$ElementSpec.<init>:(Ljavax/swing/text/AttributeSet;S)V
astore 3
start local 3 12: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
aload 3
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
13: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 14 1 t Ljavax/swing/text/html/HTML$Tag;
0 14 2 attr Ljavax/swing/text/MutableAttributeSet;
12 14 3 es Ljavax/swing/text/DefaultStyledDocument$ElementSpec;
MethodParameters:
Name Flags
t
attr
protected void blockClose(javax.swing.text.html.HTML$Tag);
descriptor: (Ljavax/swing/text/html/HTML$Tag;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
dup
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inBlock:I
iconst_1
isub
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inBlock:I
1: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.foundInsertTag:Z
ifne 3
2: return
3: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.lastWasNewline:Z
ifne 9
4: aload 0
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.pushCharacterStyle:()V
5: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.charAttr:Ljavax/swing/text/MutableAttributeSet;
ldc "CR"
getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
6: aload 0
getstatic javax.swing.text.html.HTMLDocument.NEWLINE:[C
iconst_0
iconst_1
iconst_1
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.addContent:([CIIZ)V
7: aload 0
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.popCharacterStyle:()V
8: aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.lastWasNewline:Z
9: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.impliedP:Z
ifeq 14
10: aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.impliedP:Z
11: aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inParagraph:Z
12: aload 1
getstatic javax.swing.text.html.HTML$Tag.IMPLIED:Ljavax/swing/text/html/HTML$Tag;
if_acmpeq 14
13: aload 0
getstatic javax.swing.text.html.HTML$Tag.IMPLIED:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.blockClose:(Ljavax/swing/text/html/HTML$Tag;)V
14: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
invokevirtual java.util.Vector.size:()I
ifle 16
15: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
invokevirtual java.util.Vector.lastElement:()Ljava/lang/Object;
checkcast javax.swing.text.DefaultStyledDocument$ElementSpec
goto 17
StackMap locals:
StackMap stack:
16: aconst_null
17: StackMap locals:
StackMap stack: javax.swing.text.DefaultStyledDocument$ElementSpec
astore 2
start local 2 18: aload 2
ifnull 22
aload 2
invokevirtual javax.swing.text.DefaultStyledDocument$ElementSpec.getType:()S
iconst_1
if_icmpne 22
19: iconst_1
newarray 5
astore 3
start local 3 20: aload 3
iconst_0
bipush 32
castore
21: aload 0
aload 3
iconst_0
iconst_1
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.addContent:([CII)V
end local 3 22: StackMap locals: javax.swing.text.DefaultStyledDocument$ElementSpec
StackMap stack:
new javax.swing.text.DefaultStyledDocument$ElementSpec
dup
23: aconst_null
iconst_2
24: invokespecial javax.swing.text.DefaultStyledDocument$ElementSpec.<init>:(Ljavax/swing/text/AttributeSet;S)V
astore 3
start local 3 25: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
aload 3
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
26: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 27 1 t Ljavax/swing/text/html/HTML$Tag;
18 27 2 prev Ljavax/swing/text/DefaultStyledDocument$ElementSpec;
20 22 3 one [C
25 27 3 es Ljavax/swing/text/DefaultStyledDocument$ElementSpec;
MethodParameters:
Name Flags
t
protected void addContent(char[], int, int);
descriptor: ([CII)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iload 2
iload 3
iconst_1
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.addContent:([CIIZ)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 Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 2 1 data [C
0 2 2 offs I
0 2 3 length I
MethodParameters:
Name Flags
data
offs
length
protected void addContent(char[], int, int, boolean);
descriptor: ([CIIZ)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.foundInsertTag:Z
ifne 2
1: return
2: StackMap locals:
StackMap stack:
iload 4
ifeq 6
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inParagraph:Z
ifne 6
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inPre:Z
ifne 6
3: aload 0
getstatic javax.swing.text.html.HTML$Tag.IMPLIED:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.blockOpen:(Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V
4: aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inParagraph:Z
5: aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.impliedP:Z
6: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.emptyAnchor:Z
7: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.charAttr:Ljavax/swing/text/MutableAttributeSet;
getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
getstatic javax.swing.text.html.HTML$Tag.CONTENT:Ljavax/swing/text/html/HTML$Tag;
invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
8: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.charAttr:Ljavax/swing/text/MutableAttributeSet;
invokeinterface javax.swing.text.MutableAttributeSet.copyAttributes:()Ljavax/swing/text/AttributeSet;
astore 5
start local 5 9: new javax.swing.text.DefaultStyledDocument$ElementSpec
dup
10: aload 5
iconst_3
aload 1
iload 2
iload 3
11: invokespecial javax.swing.text.DefaultStyledDocument$ElementSpec.<init>:(Ljavax/swing/text/AttributeSet;S[CII)V
astore 6
start local 6 12: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
aload 6
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
13: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
invokevirtual java.util.Vector.size:()I
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.threshold:I
if_icmple 19
14: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.threshold:I
sipush 10000
if_icmpgt 16
15: aload 0
dup
getfield javax.swing.text.html.HTMLDocument$HTMLReader.threshold:I
iconst_5
imul
putfield javax.swing.text.html.HTMLDocument$HTMLReader.threshold:I
16: StackMap locals: javax.swing.text.AttributeSet javax.swing.text.DefaultStyledDocument$ElementSpec
StackMap stack:
aload 0
iconst_0
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.flushBuffer:(Z)V
17: goto 19
StackMap locals:
StackMap stack: javax.swing.text.BadLocationException
18: pop
19: StackMap locals:
StackMap stack:
iload 3
ifle 23
20: aload 0
aload 1
iload 2
iload 3
iadd
iconst_1
isub
caload
bipush 10
if_icmpne 21
iconst_1
goto 22
StackMap locals:
StackMap stack: javax.swing.text.html.HTMLDocument$HTMLReader
21: iconst_0
StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader char[] int int int javax.swing.text.AttributeSet javax.swing.text.DefaultStyledDocument$ElementSpec
StackMap stack: javax.swing.text.html.HTMLDocument$HTMLReader int
22: putfield javax.swing.text.html.HTMLDocument$HTMLReader.lastWasNewline:Z
23: StackMap locals:
StackMap stack:
return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 24 1 data [C
0 24 2 offs I
0 24 3 length I
0 24 4 generateImpliedPIfNecessary Z
9 24 5 a Ljavax/swing/text/AttributeSet;
12 24 6 es Ljavax/swing/text/DefaultStyledDocument$ElementSpec;
Exception table:
from to target type
16 17 18 Class javax.swing.text.BadLocationException
MethodParameters:
Name Flags
data
offs
length
generateImpliedPIfNecessary
protected void addSpecialElement(javax.swing.text.html.HTML$Tag, javax.swing.text.MutableAttributeSet);
descriptor: (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
getstatic javax.swing.text.html.HTML$Tag.FRAME:Ljavax/swing/text/html/HTML$Tag;
if_acmpeq 6
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inParagraph:Z
ifne 6
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inPre:Z
ifne 6
1: aload 0
aload 1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.nextTagAfterPImplied:Ljavax/swing/text/html/HTML$Tag;
2: aload 0
getstatic javax.swing.text.html.HTML$Tag.IMPLIED:Ljavax/swing/text/html/HTML$Tag;
new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.blockOpen:(Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/MutableAttributeSet;)V
3: aload 0
aconst_null
putfield javax.swing.text.html.HTMLDocument$HTMLReader.nextTagAfterPImplied:Ljavax/swing/text/html/HTML$Tag;
4: aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inParagraph:Z
5: aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.impliedP:Z
6: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 2
aload 1
invokevirtual javax.swing.text.html.HTML$Tag.isBlock:()Z
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.canInsertTag:(Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/AttributeSet;Z)Z
ifne 8
7: return
8: StackMap locals:
StackMap stack:
aload 2
getstatic javax.swing.text.html.HTMLDocument$HTMLReader.IMPLIED:Ljava/lang/Object;
invokeinterface javax.swing.text.MutableAttributeSet.isDefined:(Ljava/lang/Object;)Z
ifeq 10
9: aload 2
getstatic javax.swing.text.html.HTMLDocument$HTMLReader.IMPLIED:Ljava/lang/Object;
invokeinterface javax.swing.text.MutableAttributeSet.removeAttribute:(Ljava/lang/Object;)V
10: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.emptyAnchor:Z
11: aload 2
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.charAttr:Ljavax/swing/text/MutableAttributeSet;
invokeinterface javax.swing.text.MutableAttributeSet.addAttributes:(Ljavax/swing/text/AttributeSet;)V
12: aload 2
getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
aload 1
invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
13: iconst_1
newarray 5
astore 3
start local 3 14: aload 3
iconst_0
bipush 32
castore
15: new javax.swing.text.DefaultStyledDocument$ElementSpec
dup
16: aload 2
invokeinterface javax.swing.text.MutableAttributeSet.copyAttributes:()Ljavax/swing/text/AttributeSet;
iconst_3
aload 3
iconst_0
iconst_1
17: invokespecial javax.swing.text.DefaultStyledDocument$ElementSpec.<init>:(Ljavax/swing/text/AttributeSet;S[CII)V
astore 4
start local 4 18: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
aload 4
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
19: aload 1
getstatic javax.swing.text.html.HTML$Tag.FRAME:Ljavax/swing/text/html/HTML$Tag;
if_acmpne 21
20: aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.lastWasNewline:Z
21: StackMap locals: char[] javax.swing.text.DefaultStyledDocument$ElementSpec
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 22 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 22 1 t Ljavax/swing/text/html/HTML$Tag;
0 22 2 a Ljavax/swing/text/MutableAttributeSet;
14 22 3 one [C
18 22 4 es Ljavax/swing/text/DefaultStyledDocument$ElementSpec;
MethodParameters:
Name Flags
t
a
void flushBuffer(boolean);
descriptor: (Z)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.getLength:()I
istore 2
start local 2 1: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
invokevirtual java.util.Vector.size:()I
istore 3
start local 3 2: iload 1
ifeq 6
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertTag:Ljavax/swing/text/html/HTML$Tag;
ifnonnull 3
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertAfterImplied:Z
ifeq 6
3: StackMap locals: int int
StackMap stack:
iload 3
ifle 6
4: aload 0
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.adjustEndSpecsForPartialInsert:()V
5: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
invokevirtual java.util.Vector.size:()I
istore 3
6: StackMap locals:
StackMap stack:
iload 3
anewarray javax.swing.text.DefaultStyledDocument$ElementSpec
astore 4
start local 4 7: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
aload 4
invokevirtual java.util.Vector.copyInto:([Ljava/lang/Object;)V
8: iload 2
ifne 11
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertTag:Ljavax/swing/text/html/HTML$Tag;
ifnonnull 11
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertAfterImplied:Z
ifne 11
9: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
aload 4
invokevirtual javax.swing.text.html.HTMLDocument.create:([Ljavax/swing/text/DefaultStyledDocument$ElementSpec;)V
10: goto 12
11: StackMap locals: javax.swing.text.DefaultStyledDocument$ElementSpec[]
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
aload 4
invokevirtual javax.swing.text.html.HTMLDocument.insert:(I[Ljavax/swing/text/DefaultStyledDocument$ElementSpec;)V
12: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
invokevirtual java.util.Vector.removeAllElements:()V
13: aload 0
dup
getfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.getLength:()I
iload 2
isub
iadd
putfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
14: aload 0
dup
getfield javax.swing.text.html.HTMLDocument$HTMLReader.flushCount:I
iconst_1
iadd
putfield javax.swing.text.html.HTMLDocument$HTMLReader.flushCount:I
15: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 16 1 endOfStream Z
1 16 2 oldLength I
2 16 3 size I
7 16 4 spec [Ljavax/swing/text/DefaultStyledDocument$ElementSpec;
Exceptions:
throws javax.swing.text.BadLocationException
MethodParameters:
Name Flags
endOfStream
private void adjustEndSpecsForPartialInsert();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=8, locals=6, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
invokevirtual java.util.Vector.size:()I
istore 1
start local 1 1: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertTagDepthDelta:I
ifge 10
2: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertTagDepthDelta:I
istore 2
start local 2 3: goto 6
4: StackMap locals: int int
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
iinc 1 -1
iload 1
invokevirtual java.util.Vector.removeElementAt:(I)V
5: iinc 2 1
6: StackMap locals:
StackMap stack:
iload 2
ifge 10
iload 1
iflt 10
7: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
iload 1
iconst_1
isub
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
checkcast javax.swing.text.DefaultStyledDocument$ElementSpec
8: invokevirtual javax.swing.text.DefaultStyledDocument$ElementSpec.getType:()S
iconst_2
9: if_icmpeq 4
end local 2 10: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.flushCount:I
ifne 46
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertAfterImplied:Z
ifeq 12
11: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.wantsTrailingNewline:Z
ifne 46
12: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 13: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.pushDepth:I
ifle 18
14: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
iconst_0
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
checkcast javax.swing.text.DefaultStyledDocument$ElementSpec
invokevirtual javax.swing.text.DefaultStyledDocument$ElementSpec.getType:()S
15: iconst_3
16: if_icmpne 18
17: iinc 2 1
18: StackMap locals: int
StackMap stack:
iload 2
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.popDepth:I
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.pushDepth:I
iadd
iadd
istore 2
19: iconst_0
istore 3
start local 3 20: iload 2
istore 4
start local 4 21: goto 24
22: StackMap locals: int int
StackMap stack:
iinc 2 1
23: iinc 3 1
24: StackMap locals:
StackMap stack:
iload 2
iload 1
if_icmpge 28
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
25: iload 2
26: invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
checkcast javax.swing.text.DefaultStyledDocument$ElementSpec
27: invokevirtual javax.swing.text.DefaultStyledDocument$ElementSpec.getType:()S
iconst_3
if_icmpeq 22
28: StackMap locals:
StackMap stack:
iload 3
iconst_1
if_icmple 46
29: goto 31
30: StackMap locals:
StackMap stack:
iinc 2 1
31: StackMap locals:
StackMap stack:
iload 2
iload 1
if_icmpge 35
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
32: iload 2
33: invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
checkcast javax.swing.text.DefaultStyledDocument$ElementSpec
34: invokevirtual javax.swing.text.DefaultStyledDocument$ElementSpec.getType:()S
iconst_2
if_icmpeq 30
35: StackMap locals:
StackMap stack:
iload 2
iload 1
if_icmpne 46
36: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
37: iload 4
iload 3
iadd
iconst_1
isub
38: invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
checkcast javax.swing.text.DefaultStyledDocument$ElementSpec
39: invokevirtual javax.swing.text.DefaultStyledDocument$ElementSpec.getArray:()[C
40: astore 5
start local 5 41: aload 5
arraylength
iconst_1
if_icmpne 46
aload 5
iconst_0
caload
getstatic javax.swing.text.html.HTMLDocument.NEWLINE:[C
iconst_0
caload
if_icmpne 46
42: iload 4
iload 3
iadd
iconst_1
isub
istore 2
43: goto 45
44: StackMap locals: char[]
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
iinc 1 -1
iload 1
invokevirtual java.util.Vector.removeElementAt:(I)V
45: StackMap locals:
StackMap stack:
iload 1
iload 2
if_icmpgt 44
end local 5 end local 4 end local 3 end local 2 46: StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader int
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.wantsTrailingNewline:Z
ifeq 66
47: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
invokevirtual java.util.Vector.size:()I
iconst_1
isub
istore 2
start local 2 48: goto 65
49: StackMap locals: int
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
50: iload 2
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
checkcast javax.swing.text.DefaultStyledDocument$ElementSpec
51: astore 3
start local 3 52: aload 3
invokevirtual javax.swing.text.DefaultStyledDocument$ElementSpec.getType:()S
iconst_3
if_icmpne 64
53: aload 3
invokevirtual javax.swing.text.DefaultStyledDocument$ElementSpec.getArray:()[C
aload 3
invokevirtual javax.swing.text.DefaultStyledDocument$ElementSpec.getLength:()I
iconst_1
isub
caload
bipush 10
if_icmpeq 66
54: new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
astore 4
start local 4 55: aload 4
getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
56: getstatic javax.swing.text.html.HTML$Tag.CONTENT:Ljavax/swing/text/html/HTML$Tag;
57: invokevirtual javax.swing.text.SimpleAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
58: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
new javax.swing.text.DefaultStyledDocument$ElementSpec
dup
59: aload 4
60: iconst_3
getstatic javax.swing.text.html.HTMLDocument.NEWLINE:[C
iconst_0
iconst_1
invokespecial javax.swing.text.DefaultStyledDocument$ElementSpec.<init>:(Ljavax/swing/text/AttributeSet;S[CII)V
61: iload 2
iconst_1
iadd
62: invokevirtual java.util.Vector.insertElementAt:(Ljava/lang/Object;I)V
end local 4 63: goto 66
end local 3 64: StackMap locals:
StackMap stack:
iinc 2 -1
65: StackMap locals:
StackMap stack:
iload 2
ifge 49
end local 2 66: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 67 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
1 67 1 size I
3 10 2 removeCounter I
13 46 2 index I
20 46 3 cCount I
21 46 4 cStart I
41 46 5 lastText [C
48 66 2 counter I
52 64 3 spec Ljavax/swing/text/DefaultStyledDocument$ElementSpec;
55 63 4 attrs Ljavax/swing/text/SimpleAttributeSet;
void addCSSRules(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.getStyleSheet:()Ljavax/swing/text/html/StyleSheet;
astore 2
start local 2 1: aload 2
aload 1
invokevirtual javax.swing.text.html.StyleSheet.addRule:(Ljava/lang/String;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 3 1 rules Ljava/lang/String;
1 3 2 ss Ljavax/swing/text/html/StyleSheet;
MethodParameters:
Name Flags
rules
void linkCSSStyleSheet(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aconst_null
astore 2
start local 2 1: new java.net.URL
dup
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
getfield javax.swing.text.html.HTMLDocument.base:Ljava/net/URL;
aload 1
invokespecial java.net.URL.<init>:(Ljava/net/URL;Ljava/lang/String;)V
astore 2
2: goto 8
StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader java.lang.String java.net.URL
StackMap stack: java.net.MalformedURLException
3: pop
4: new java.net.URL
dup
aload 1
invokespecial java.net.URL.<init>:(Ljava/lang/String;)V
astore 2
5: goto 8
StackMap locals:
StackMap stack: java.net.MalformedURLException
6: pop
7: aconst_null
astore 2
8: StackMap locals:
StackMap stack:
aload 2
ifnull 10
9: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
invokevirtual javax.swing.text.html.HTMLDocument.getStyleSheet:()Ljavax/swing/text/html/StyleSheet;
aload 2
invokevirtual javax.swing.text.html.StyleSheet.importStyleSheet:(Ljava/net/URL;)V
10: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 11 1 href Ljava/lang/String;
1 11 2 url Ljava/net/URL;
Exception table:
from to target type
1 2 3 Class java.net.MalformedURLException
4 5 6 Class java.net.MalformedURLException
MethodParameters:
Name Flags
href
private boolean canInsertTag(javax.swing.text.html.HTML$Tag, javax.swing.text.AttributeSet, boolean);
descriptor: (Ljavax/swing/text/html/HTML$Tag;Ljavax/swing/text/AttributeSet;Z)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.foundInsertTag:Z
ifne 22
1: aload 1
getstatic javax.swing.text.html.HTML$Tag.IMPLIED:Ljavax/swing/text/html/HTML$Tag;
if_acmpne 5
2: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inParagraph:Z
ifne 5
3: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inPre:Z
ifne 5
4: iconst_1
goto 6
StackMap locals:
StackMap stack:
5: iconst_0
StackMap locals:
StackMap stack: int
6: istore 4
start local 4 7: iload 4
ifeq 13
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.nextTagAfterPImplied:Ljavax/swing/text/html/HTML$Tag;
ifnull 13
8: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertTag:Ljavax/swing/text/html/HTML$Tag;
ifnull 19
9: aload 0
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.nextTagAfterPImplied:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.isInsertTag:(Ljavax/swing/text/html/HTML$Tag;)Z
10: istore 5
start local 5 11: iload 5
ifeq 12
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertInsertTag:Z
ifne 19
12: StackMap locals: int int
StackMap stack:
iconst_0
ireturn
end local 5 13: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertTag:Ljavax/swing/text/html/HTML$Tag;
ifnull 14
aload 0
aload 1
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.isInsertTag:(Ljavax/swing/text/html/HTML$Tag;)Z
ifeq 18
14: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertAfterImplied:Z
ifeq 19
15: aload 2
ifnull 18
16: aload 2
getstatic javax.swing.text.html.HTMLDocument$HTMLReader.IMPLIED:Ljava/lang/Object;
invokeinterface javax.swing.text.AttributeSet.isDefined:(Ljava/lang/Object;)Z
ifne 18
17: aload 1
getstatic javax.swing.text.html.HTML$Tag.IMPLIED:Ljavax/swing/text/html/HTML$Tag;
if_acmpne 19
18: StackMap locals:
StackMap stack:
iconst_0
ireturn
19: StackMap locals:
StackMap stack:
aload 0
iload 3
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.foundInsertTag:(Z)V
20: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertInsertTag:Z
ifne 22
21: iconst_0
ireturn
end local 4 22: StackMap locals:
StackMap stack:
iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 23 1 t Ljavax/swing/text/html/HTML$Tag;
0 23 2 attr Ljavax/swing/text/AttributeSet;
0 23 3 isBlockTag Z
7 22 4 needPImplied Z
11 13 5 nextTagIsInsertTag Z
MethodParameters:
Name Flags
t
attr
isBlockTag
private boolean isInsertTag(javax.swing.text.html.HTML$Tag);
descriptor: (Ljavax/swing/text/html/HTML$Tag;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertTag:Ljavax/swing/text/html/HTML$Tag;
aload 1
if_acmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 2 1 tag Ljavax/swing/text/html/HTML$Tag;
MethodParameters:
Name Flags
tag
private void foundInsertTag(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=8, args_size=2
start local 0 start local 1 0: aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.foundInsertTag:Z
1: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertAfterImplied:Z
ifne 41
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.popDepth:I
ifgt 2
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.pushDepth:I
ifle 41
2: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
ifeq 3
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
iconst_1
isub
iconst_1
invokevirtual javax.swing.text.html.HTMLDocument.getText:(II)Ljava/lang/String;
ldc "\n"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 41
3: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 4: iconst_1
istore 3
start local 3 5: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
ifeq 26
6: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
7: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
iconst_1
isub
8: invokevirtual javax.swing.text.html.HTMLDocument.getCharacterElement:(I)Ljavax/swing/text/Element;
astore 4
start local 4 9: aload 4
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
astore 5
start local 5 10: aload 5
11: getstatic javax.swing.text.StyleConstants.ComposedTextAttribute:Ljava/lang/Object;
12: invokeinterface javax.swing.text.AttributeSet.isDefined:(Ljava/lang/Object;)Z
13: ifeq 16
14: iconst_0
istore 3
15: goto 26
16: StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader int javax.swing.text.AttributeSet int javax.swing.text.Element javax.swing.text.AttributeSet
StackMap stack:
aload 5
17: getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
18: invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
astore 6
start local 6 19: aload 6
instanceof javax.swing.text.html.HTML$Tag
ifeq 26
20: aload 6
checkcast javax.swing.text.html.HTML$Tag
astore 7
start local 7 21: aload 7
getstatic javax.swing.text.html.HTML$Tag.IMG:Ljavax/swing/text/html/HTML$Tag;
if_acmpeq 25
22: aload 7
getstatic javax.swing.text.html.HTML$Tag.HR:Ljavax/swing/text/html/HTML$Tag;
if_acmpeq 25
23: aload 7
getstatic javax.swing.text.html.HTML$Tag.COMMENT:Ljavax/swing/text/html/HTML$Tag;
if_acmpeq 25
24: aload 7
instanceof javax.swing.text.html.HTML$UnknownTag
ifeq 26
25: StackMap locals: java.lang.Object javax.swing.text.html.HTML$Tag
StackMap stack:
iconst_0
istore 3
end local 7 end local 6 end local 5 end local 4 26: StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader int javax.swing.text.AttributeSet int
StackMap stack:
iload 3
ifne 32
27: new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
astore 2
28: aload 2
checkcast javax.swing.text.SimpleAttributeSet
29: getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
30: getstatic javax.swing.text.html.HTML$Tag.CONTENT:Ljavax/swing/text/html/HTML$Tag;
31: invokevirtual javax.swing.text.SimpleAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
32: StackMap locals:
StackMap stack:
new javax.swing.text.DefaultStyledDocument$ElementSpec
dup
aload 2
33: iconst_3
getstatic javax.swing.text.html.HTMLDocument.NEWLINE:[C
iconst_0
34: getstatic javax.swing.text.html.HTMLDocument.NEWLINE:[C
arraylength
35: invokespecial javax.swing.text.DefaultStyledDocument$ElementSpec.<init>:(Ljavax/swing/text/AttributeSet;S[CII)V
astore 4
start local 4 36: iload 3
ifeq 38
37: aload 4
iconst_4
invokevirtual javax.swing.text.DefaultStyledDocument$ElementSpec.setDirection:(S)V
38: StackMap locals: javax.swing.text.DefaultStyledDocument$ElementSpec
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
aload 4
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
end local 4 end local 3 end local 2 39: goto 41
StackMap locals: javax.swing.text.html.HTMLDocument$HTMLReader int
StackMap stack: javax.swing.text.BadLocationException
40: pop
41: StackMap locals:
StackMap stack:
iconst_0
istore 2
start local 2 42: goto 45
43: StackMap locals: int
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
new javax.swing.text.DefaultStyledDocument$ElementSpec
dup
aconst_null
iconst_2
invokespecial javax.swing.text.DefaultStyledDocument$ElementSpec.<init>:(Ljavax/swing/text/AttributeSet;S)V
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
44: iinc 2 1
StackMap locals:
StackMap stack:
45: iload 2
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.popDepth:I
if_icmplt 43
end local 2 46: iconst_0
istore 2
start local 2 47: goto 52
48: StackMap locals:
StackMap stack:
new javax.swing.text.DefaultStyledDocument$ElementSpec
dup
aconst_null
iconst_1
invokespecial javax.swing.text.DefaultStyledDocument$ElementSpec.<init>:(Ljavax/swing/text/AttributeSet;S)V
astore 3
start local 3 49: aload 3
iconst_5
invokevirtual javax.swing.text.DefaultStyledDocument$ElementSpec.setDirection:(S)V
50: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.parseBuffer:Ljava/util/Vector;
aload 3
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
end local 3 51: iinc 2 1
StackMap locals:
StackMap stack:
52: iload 2
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.pushDepth:I
if_icmplt 48
end local 2 53: aload 0
aload 0
iconst_0
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.offset:I
iconst_1
isub
invokestatic java.lang.Math.max:(II)I
invokevirtual javax.swing.text.html.HTMLDocument$HTMLReader.depthTo:(I)I
54: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.popDepth:I
isub
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.pushDepth:I
iadd
aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.inBlock:I
isub
55: putfield javax.swing.text.html.HTMLDocument$HTMLReader.insertTagDepthDelta:I
56: iload 1
ifeq 59
57: aload 0
dup
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertTagDepthDelta:I
iconst_1
iadd
putfield javax.swing.text.html.HTMLDocument$HTMLReader.insertTagDepthDelta:I
58: goto 62
59: StackMap locals:
StackMap stack:
aload 0
dup
getfield javax.swing.text.html.HTMLDocument$HTMLReader.insertTagDepthDelta:I
iconst_1
isub
putfield javax.swing.text.html.HTMLDocument$HTMLReader.insertTagDepthDelta:I
60: aload 0
iconst_1
putfield javax.swing.text.html.HTMLDocument$HTMLReader.inParagraph:Z
61: aload 0
iconst_0
putfield javax.swing.text.html.HTMLDocument$HTMLReader.lastWasNewline:Z
62: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 63 0 this Ljavax/swing/text/html/HTMLDocument$HTMLReader;
0 63 1 isBlockTag Z
4 39 2 newAttrs Ljavax/swing/text/AttributeSet;
5 39 3 joinP Z
9 26 4 charElement Ljavax/swing/text/Element;
10 26 5 attrs Ljavax/swing/text/AttributeSet;
19 26 6 name Ljava/lang/Object;
21 26 7 tag Ljavax/swing/text/html/HTML$Tag;
36 39 4 es Ljavax/swing/text/DefaultStyledDocument$ElementSpec;
42 46 2 counter I
47 53 2 counter I
49 51 3 es Ljavax/swing/text/DefaultStyledDocument$ElementSpec;
Exception table:
from to target type
2 39 40 Class javax.swing.text.BadLocationException
MethodParameters:
Name Flags
isBlockTag
static javax.swing.text.html.HTMLDocument access$0(javax.swing.text.html.HTMLDocument$HTMLReader);
descriptor: (Ljavax/swing/text/html/HTMLDocument$HTMLReader;)Ljavax/swing/text/html/HTMLDocument;
flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: aload 0
getfield javax.swing.text.html.HTMLDocument$HTMLReader.this$0:Ljavax/swing/text/html/HTMLDocument;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "HTMLDocument.java"
NestHost: javax.swing.text.html.HTMLDocument
InnerClasses:
public final EventType = javax.swing.event.DocumentEvent$EventType of javax.swing.event.DocumentEvent
public BranchElement = javax.swing.text.AbstractDocument$BranchElement of javax.swing.text.AbstractDocument
public abstract Content = javax.swing.text.AbstractDocument$Content of javax.swing.text.AbstractDocument
public DefaultDocumentEvent = javax.swing.text.AbstractDocument$DefaultDocumentEvent of javax.swing.text.AbstractDocument
public ElementEdit = javax.swing.text.AbstractDocument$ElementEdit of javax.swing.text.AbstractDocument
public ElementSpec = javax.swing.text.DefaultStyledDocument$ElementSpec of javax.swing.text.DefaultStyledDocument
public final Attribute = javax.swing.text.html.CSS$Attribute of javax.swing.text.html.CSS
public final Attribute = javax.swing.text.html.HTML$Attribute of javax.swing.text.html.HTML
public Tag = javax.swing.text.html.HTML$Tag of javax.swing.text.html.HTML
public UnknownTag = javax.swing.text.html.HTML$UnknownTag of javax.swing.text.html.HTML
public HTMLReader = javax.swing.text.html.HTMLDocument$HTMLReader of javax.swing.text.html.HTMLDocument
AnchorAction = javax.swing.text.html.HTMLDocument$HTMLReader$AnchorAction of javax.swing.text.html.HTMLDocument$HTMLReader
AreaAction = javax.swing.text.html.HTMLDocument$HTMLReader$AreaAction of javax.swing.text.html.HTMLDocument$HTMLReader
BaseAction = javax.swing.text.html.HTMLDocument$HTMLReader$BaseAction of javax.swing.text.html.HTMLDocument$HTMLReader
public BlockAction = javax.swing.text.html.HTMLDocument$HTMLReader$BlockAction of javax.swing.text.html.HTMLDocument$HTMLReader
public CharacterAction = javax.swing.text.html.HTMLDocument$HTMLReader$CharacterAction of javax.swing.text.html.HTMLDocument$HTMLReader
ConvertAction = javax.swing.text.html.HTMLDocument$HTMLReader$ConvertAction of javax.swing.text.html.HTMLDocument$HTMLReader
public FormAction = javax.swing.text.html.HTMLDocument$HTMLReader$FormAction of javax.swing.text.html.HTMLDocument$HTMLReader
private FormTagAction = javax.swing.text.html.HTMLDocument$HTMLReader$FormTagAction of javax.swing.text.html.HTMLDocument$HTMLReader
HeadAction = javax.swing.text.html.HTMLDocument$HTMLReader$HeadAction of javax.swing.text.html.HTMLDocument$HTMLReader
public HiddenAction = javax.swing.text.html.HTMLDocument$HTMLReader$HiddenAction of javax.swing.text.html.HTMLDocument$HTMLReader
public IsindexAction = javax.swing.text.html.HTMLDocument$HTMLReader$IsindexAction of javax.swing.text.html.HTMLDocument$HTMLReader
LinkAction = javax.swing.text.html.HTMLDocument$HTMLReader$LinkAction of javax.swing.text.html.HTMLDocument$HTMLReader
MapAction = javax.swing.text.html.HTMLDocument$HTMLReader$MapAction of javax.swing.text.html.HTMLDocument$HTMLReader
MetaAction = javax.swing.text.html.HTMLDocument$HTMLReader$MetaAction of javax.swing.text.html.HTMLDocument$HTMLReader
ObjectAction = javax.swing.text.html.HTMLDocument$HTMLReader$ObjectAction of javax.swing.text.html.HTMLDocument$HTMLReader
public ParagraphAction = javax.swing.text.html.HTMLDocument$HTMLReader$ParagraphAction of javax.swing.text.html.HTMLDocument$HTMLReader
public PreAction = javax.swing.text.html.HTMLDocument$HTMLReader$PreAction of javax.swing.text.html.HTMLDocument$HTMLReader
public SpecialAction = javax.swing.text.html.HTMLDocument$HTMLReader$SpecialAction of javax.swing.text.html.HTMLDocument$HTMLReader
StyleAction = javax.swing.text.html.HTMLDocument$HTMLReader$StyleAction of javax.swing.text.html.HTMLDocument$HTMLReader
public TagAction = javax.swing.text.html.HTMLDocument$HTMLReader$TagAction of javax.swing.text.html.HTMLDocument$HTMLReader
TitleAction = javax.swing.text.html.HTMLDocument$HTMLReader$TitleAction of javax.swing.text.html.HTMLDocument$HTMLReader
TaggedAttributeSet = javax.swing.text.html.HTMLDocument$TaggedAttributeSet of javax.swing.text.html.HTMLDocument
public ParserCallback = javax.swing.text.html.HTMLEditorKit$ParserCallback of javax.swing.text.html.HTMLEditorKit