public class javax.swing.text.html.HTMLWriter extends javax.swing.text.AbstractWriter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.text.html.HTMLWriter
super_class: javax.swing.text.AbstractWriter
{
private java.util.Stack<javax.swing.text.Element> blockElementStack;
descriptor: Ljava/util/Stack;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Stack<Ljavax/swing/text/Element;>;
private boolean inContent;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean inPre;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private int preEndOffset;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private boolean inTextArea;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean newlineOutputed;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean completeDoc;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.util.Vector<javax.swing.text.html.HTML$Tag> tags;
descriptor: Ljava/util/Vector;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Vector<Ljavax/swing/text/html/HTML$Tag;>;
private java.util.Vector<java.lang.Object> tagValues;
descriptor: Ljava/util/Vector;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Vector<Ljava/lang/Object;>;
private javax.swing.text.Segment segment;
descriptor: Ljavax/swing/text/Segment;
flags: (0x0002) ACC_PRIVATE
private java.util.Vector<javax.swing.text.html.HTML$Tag> tagsToRemove;
descriptor: Ljava/util/Vector;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/Vector<Ljavax/swing/text/html/HTML$Tag;>;
private boolean wroteHead;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean replaceEntities;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private char[] tempChars;
descriptor: [C
flags: (0x0002) ACC_PRIVATE
private boolean indentNext;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean writeCSS;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private javax.swing.text.MutableAttributeSet convAttr;
descriptor: Ljavax/swing/text/MutableAttributeSet;
flags: (0x0002) ACC_PRIVATE
private javax.swing.text.MutableAttributeSet oConvAttr;
descriptor: Ljavax/swing/text/MutableAttributeSet;
flags: (0x0002) ACC_PRIVATE
private boolean indented;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>(java.io.Writer, javax.swing.text.html.HTMLDocument);
descriptor: (Ljava/io/Writer;Ljavax/swing/text/html/HTMLDocument;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
aload 2
invokevirtual javax.swing.text.html.HTMLDocument.getLength:()I
invokespecial javax.swing.text.html.HTMLWriter.<init>:(Ljava/io/Writer;Ljavax/swing/text/html/HTMLDocument;II)V
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/HTMLWriter;
0 2 1 w Ljava/io/Writer;
0 2 2 doc Ljavax/swing/text/html/HTMLDocument;
MethodParameters:
Name Flags
w
doc
public void <init>(java.io.Writer, javax.swing.text.html.HTMLDocument, int, int);
descriptor: (Ljava/io/Writer;Ljavax/swing/text/html/HTMLDocument;II)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
iload 3
iload 4
invokespecial javax.swing.text.AbstractWriter.<init>:(Ljava/io/Writer;Ljavax/swing/text/Document;II)V
1: aload 0
new java.util.Stack
dup
invokespecial java.util.Stack.<init>:()V
putfield javax.swing.text.html.HTMLWriter.blockElementStack:Ljava/util/Stack;
2: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.inContent:Z
3: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.inPre:Z
4: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.inTextArea:Z
5: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.newlineOutputed:Z
6: aload 0
new java.util.Vector
dup
bipush 10
invokespecial java.util.Vector.<init>:(I)V
putfield javax.swing.text.html.HTMLWriter.tags:Ljava/util/Vector;
7: aload 0
new java.util.Vector
dup
bipush 10
invokespecial java.util.Vector.<init>:(I)V
putfield javax.swing.text.html.HTMLWriter.tagValues:Ljava/util/Vector;
8: aload 0
new java.util.Vector
dup
bipush 10
invokespecial java.util.Vector.<init>:(I)V
putfield javax.swing.text.html.HTMLWriter.tagsToRemove:Ljava/util/Vector;
9: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.indentNext:Z
10: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.writeCSS:Z
11: aload 0
new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
putfield javax.swing.text.html.HTMLWriter.convAttr:Ljavax/swing/text/MutableAttributeSet;
12: aload 0
new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
putfield javax.swing.text.html.HTMLWriter.oConvAttr:Ljavax/swing/text/MutableAttributeSet;
13: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.indented:Z
14: aload 0
iload 3
ifne 15
iload 4
aload 2
invokevirtual javax.swing.text.html.HTMLDocument.getLength:()I
if_icmpne 15
iconst_1
goto 16
StackMap locals: javax.swing.text.html.HTMLWriter java.io.Writer javax.swing.text.html.HTMLDocument int int
StackMap stack: javax.swing.text.html.HTMLWriter
15: iconst_0
StackMap locals: javax.swing.text.html.HTMLWriter java.io.Writer javax.swing.text.html.HTMLDocument int int
StackMap stack: javax.swing.text.html.HTMLWriter int
16: putfield javax.swing.text.html.HTMLWriter.completeDoc:Z
17: aload 0
bipush 80
invokevirtual javax.swing.text.html.HTMLWriter.setLineLength:(I)V
18: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 19 0 this Ljavax/swing/text/html/HTMLWriter;
0 19 1 w Ljava/io/Writer;
0 19 2 doc Ljavax/swing/text/html/HTMLDocument;
0 19 3 pos I
0 19 4 len I
MethodParameters:
Name Flags
w
doc
pos
len
public void write();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=7, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.getElementIterator:()Ljavax/swing/text/ElementIterator;
astore 1
start local 1 1: aconst_null
astore 2
start local 2 2: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.wroteHead:Z
3: aload 0
iconst_0
invokevirtual javax.swing.text.html.HTMLWriter.setCurrentLineLength:(I)V
4: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.replaceEntities:Z
5: aload 0
iconst_0
invokevirtual javax.swing.text.html.HTMLWriter.setCanWrapLines:(Z)V
6: aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
ifnonnull 8
7: aload 0
new javax.swing.text.Segment
dup
invokespecial javax.swing.text.Segment.<init>:()V
putfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
8: StackMap locals: javax.swing.text.ElementIterator javax.swing.text.Element
StackMap stack:
aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.inPre:Z
9: iconst_0
istore 4
start local 4 10: goto 46
start local 3 11: StackMap locals: javax.swing.text.Element int
StackMap stack:
aload 0
aload 3
invokevirtual javax.swing.text.html.HTMLWriter.inRange:(Ljavax/swing/text/Element;)Z
ifne 17
12: aload 0
getfield javax.swing.text.html.HTMLWriter.completeDoc:Z
ifeq 46
aload 3
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
13: getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
14: invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
15: getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
if_acmpne 46
16: iconst_1
istore 4
17: StackMap locals:
StackMap stack:
aload 2
ifnull 40
18: aload 0
aload 2
aload 3
invokevirtual javax.swing.text.html.HTMLWriter.indentNeedsIncrementing:(Ljavax/swing/text/Element;Ljavax/swing/text/Element;)Z
ifeq 21
19: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.incrIndent:()V
20: goto 40
StackMap locals:
StackMap stack:
21: aload 2
invokeinterface javax.swing.text.Element.getParentElement:()Ljavax/swing/text/Element;
aload 3
invokeinterface javax.swing.text.Element.getParentElement:()Ljavax/swing/text/Element;
if_acmpeq 35
22: aload 0
getfield javax.swing.text.html.HTMLWriter.blockElementStack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast javax.swing.text.Element
astore 5
start local 5 23: goto 33
24: StackMap locals: javax.swing.text.Element
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLWriter.blockElementStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
25: aload 0
aload 5
invokevirtual javax.swing.text.html.HTMLWriter.synthesizedElement:(Ljavax/swing/text/Element;)Z
ifne 32
26: aload 5
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
astore 6
start local 6 27: aload 0
aload 6
getstatic javax.swing.text.html.HTML$Tag.PRE:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLWriter.matchNameAttribute:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;)Z
ifne 31
28: aload 0
aload 6
invokevirtual javax.swing.text.html.HTMLWriter.isFormElementWithContent:(Ljavax/swing/text/AttributeSet;)Z
ifne 31
29: aload 0
aload 6
invokevirtual javax.swing.text.html.HTMLWriter.isPreTagWithParagraphTag:(Ljavax/swing/text/AttributeSet;)Z
ifne 31
30: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.decrIndent:()V
31: StackMap locals: javax.swing.text.AttributeSet
StackMap stack:
aload 0
aload 5
invokevirtual javax.swing.text.html.HTMLWriter.endTag:(Ljavax/swing/text/Element;)V
end local 6 32: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLWriter.blockElementStack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast javax.swing.text.Element
astore 5
33: StackMap locals:
StackMap stack:
aload 5
aload 3
invokeinterface javax.swing.text.Element.getParentElement:()Ljavax/swing/text/Element;
if_acmpne 24
end local 5 34: goto 40
StackMap locals:
StackMap stack:
35: aload 2
invokeinterface javax.swing.text.Element.getParentElement:()Ljavax/swing/text/Element;
aload 3
invokeinterface javax.swing.text.Element.getParentElement:()Ljavax/swing/text/Element;
if_acmpne 40
36: aload 0
getfield javax.swing.text.html.HTMLWriter.blockElementStack:Ljava/util/Stack;
invokevirtual java.util.Stack.peek:()Ljava/lang/Object;
checkcast javax.swing.text.Element
astore 5
start local 5 37: aload 5
aload 2
if_acmpne 40
38: aload 0
getfield javax.swing.text.html.HTMLWriter.blockElementStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
39: aload 0
aload 5
invokevirtual javax.swing.text.html.HTMLWriter.endTag:(Ljavax/swing/text/Element;)V
end local 5 40: StackMap locals:
StackMap stack:
aload 3
invokeinterface javax.swing.text.Element.isLeaf:()Z
ifeq 41
aload 0
aload 3
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
invokevirtual javax.swing.text.html.HTMLWriter.isFormElementWithContent:(Ljavax/swing/text/AttributeSet;)Z
ifeq 44
41: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLWriter.blockElementStack:Ljava/util/Stack;
aload 3
invokevirtual java.util.Stack.push:(Ljava/lang/Object;)Ljava/lang/Object;
pop
42: aload 0
aload 3
invokevirtual javax.swing.text.html.HTMLWriter.startTag:(Ljavax/swing/text/Element;)V
43: goto 45
44: StackMap locals:
StackMap stack:
aload 0
aload 3
invokevirtual javax.swing.text.html.HTMLWriter.emptyTag:(Ljavax/swing/text/Element;)V
45: StackMap locals:
StackMap stack:
aload 3
astore 2
end local 3 46: StackMap locals: javax.swing.text.html.HTMLWriter javax.swing.text.ElementIterator javax.swing.text.Element top int
StackMap stack:
aload 1
invokevirtual javax.swing.text.ElementIterator.next:()Ljavax/swing/text/Element;
dup
astore 3
start local 3 47: ifnonnull 11
48: aload 0
aconst_null
invokevirtual javax.swing.text.html.HTMLWriter.closeOutUnwantedEmbeddedTags:(Ljavax/swing/text/AttributeSet;)V
49: iload 4
ifeq 61
50: aload 0
getfield javax.swing.text.html.HTMLWriter.blockElementStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
pop
51: aload 0
aload 2
invokevirtual javax.swing.text.html.HTMLWriter.endTag:(Ljavax/swing/text/Element;)V
52: goto 61
53: StackMap locals: javax.swing.text.html.HTMLWriter javax.swing.text.ElementIterator javax.swing.text.Element javax.swing.text.Element int
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLWriter.blockElementStack:Ljava/util/Stack;
invokevirtual java.util.Stack.pop:()Ljava/lang/Object;
checkcast javax.swing.text.Element
astore 2
54: aload 0
aload 2
invokevirtual javax.swing.text.html.HTMLWriter.synthesizedElement:(Ljavax/swing/text/Element;)Z
ifne 61
55: aload 2
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
astore 5
start local 5 56: aload 0
aload 5
getstatic javax.swing.text.html.HTML$Tag.PRE:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLWriter.matchNameAttribute:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;)Z
ifne 60
57: aload 0
aload 5
invokevirtual javax.swing.text.html.HTMLWriter.isFormElementWithContent:(Ljavax/swing/text/AttributeSet;)Z
ifne 60
58: aload 0
aload 5
invokevirtual javax.swing.text.html.HTMLWriter.isPreTagWithParagraphTag:(Ljavax/swing/text/AttributeSet;)Z
ifne 60
59: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.decrIndent:()V
60: StackMap locals: javax.swing.text.AttributeSet
StackMap stack:
aload 0
aload 2
invokevirtual javax.swing.text.html.HTMLWriter.endTag:(Ljavax/swing/text/Element;)V
end local 5 61: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLWriter.blockElementStack:Ljava/util/Stack;
invokevirtual java.util.Stack.empty:()Z
ifeq 53
62: aload 0
getfield javax.swing.text.html.HTMLWriter.completeDoc:Z
ifeq 64
63: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeAdditionalComments:()V
64: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
aconst_null
putfield javax.swing.text.Segment.array:[C
65: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 66 0 this Ljavax/swing/text/html/HTMLWriter;
1 66 1 it Ljavax/swing/text/ElementIterator;
2 66 2 current Ljavax/swing/text/Element;
11 46 3 next Ljavax/swing/text/Element;
47 66 3 next Ljavax/swing/text/Element;
10 66 4 forcedBody Z
23 34 5 top Ljavax/swing/text/Element;
27 32 6 attrs Ljavax/swing/text/AttributeSet;
37 40 5 top Ljavax/swing/text/Element;
56 61 5 attrs Ljavax/swing/text/AttributeSet;
Exceptions:
throws java.io.IOException, javax.swing.text.BadLocationException
protected void writeAttributes(javax.swing.text.AttributeSet);
descriptor: (Ljavax/swing/text/AttributeSet;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.text.html.HTMLWriter.convAttr:Ljavax/swing/text/MutableAttributeSet;
aload 0
getfield javax.swing.text.html.HTMLWriter.convAttr:Ljavax/swing/text/MutableAttributeSet;
invokeinterface javax.swing.text.MutableAttributeSet.removeAttributes:(Ljavax/swing/text/AttributeSet;)V
1: aload 1
aload 0
getfield javax.swing.text.html.HTMLWriter.convAttr:Ljavax/swing/text/MutableAttributeSet;
invokestatic javax.swing.text.html.HTMLWriter.convertToHTML32:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/MutableAttributeSet;)V
2: aload 0
getfield javax.swing.text.html.HTMLWriter.convAttr:Ljavax/swing/text/MutableAttributeSet;
invokeinterface javax.swing.text.MutableAttributeSet.getAttributeNames:()Ljava/util/Enumeration;
astore 2
start local 2 3: goto 10
4: StackMap locals: java.util.Enumeration
StackMap stack:
aload 2
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
astore 3
start local 3 5: aload 3
instanceof javax.swing.text.html.HTML$Tag
ifne 10
6: aload 3
instanceof javax.swing.text.StyleConstants
ifne 10
7: aload 3
getstatic javax.swing.text.html.HTML$Attribute.ENDTAG:Ljavax/swing/text/html/HTML$Attribute;
if_acmpne 9
8: goto 10
9: StackMap locals: java.lang.Object
StackMap stack:
aload 0
new java.lang.StringBuilder
dup
ldc " "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 3
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "=\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield javax.swing.text.html.HTMLWriter.convAttr:Ljavax/swing/text/MutableAttributeSet;
aload 3
invokeinterface javax.swing.text.MutableAttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\""
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
end local 3 10: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 4
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljavax/swing/text/html/HTMLWriter;
0 12 1 attr Ljavax/swing/text/AttributeSet;
3 12 2 names Ljava/util/Enumeration<*>;
5 10 3 name Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
attr
protected void emptyTag(javax.swing.text.Element);
descriptor: (Ljavax/swing/text/Element;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=9, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.text.html.HTMLWriter.inContent:Z
ifne 2
aload 0
getfield javax.swing.text.html.HTMLWriter.inPre:Z
ifne 2
1: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
astore 2
start local 2 3: aload 0
aload 2
invokevirtual javax.swing.text.html.HTMLWriter.closeOutUnwantedEmbeddedTags:(Ljavax/swing/text/AttributeSet;)V
4: aload 0
aload 2
invokevirtual javax.swing.text.html.HTMLWriter.writeEmbeddedTags:(Ljavax/swing/text/AttributeSet;)V
5: aload 0
aload 2
getstatic javax.swing.text.html.HTML$Tag.CONTENT:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLWriter.matchNameAttribute:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;)Z
ifeq 9
6: aload 0
iconst_1
putfield javax.swing.text.html.HTMLWriter.inContent:Z
7: aload 0
aload 1
invokevirtual javax.swing.text.html.HTMLWriter.text:(Ljavax/swing/text/Element;)V
8: goto 52
StackMap locals: javax.swing.text.AttributeSet
StackMap stack:
9: aload 0
aload 2
getstatic javax.swing.text.html.HTML$Tag.COMMENT:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLWriter.matchNameAttribute:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;)Z
ifeq 12
10: aload 0
aload 1
invokevirtual javax.swing.text.html.HTMLWriter.comment:(Ljavax/swing/text/Element;)V
11: goto 52
12: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
invokevirtual javax.swing.text.html.HTMLWriter.isBlockTag:(Ljavax/swing/text/AttributeSet;)Z
istore 3
start local 3 13: aload 0
getfield javax.swing.text.html.HTMLWriter.inContent:Z
ifeq 16
iload 3
ifeq 16
14: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
15: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
16: StackMap locals: int
StackMap stack:
aload 2
ifnull 20
aload 2
17: getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
18: invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
19: goto 21
StackMap locals:
StackMap stack:
20: aconst_null
21: StackMap locals:
StackMap stack: java.lang.Object
astore 4
start local 4 22: aload 2
ifnull 26
aload 2
23: getstatic javax.swing.text.html.HTML$Attribute.ENDTAG:Ljavax/swing/text/html/HTML$Attribute;
24: invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
25: goto 27
StackMap locals: java.lang.Object
StackMap stack:
26: aconst_null
27: StackMap locals:
StackMap stack: java.lang.Object
astore 5
start local 5 28: iconst_0
istore 6
start local 6 29: aload 4
ifnull 33
aload 5
ifnull 33
30: aload 5
instanceof java.lang.String
ifeq 33
31: aload 5
ldc "true"
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 33
32: iconst_1
istore 6
33: StackMap locals: java.lang.Object int
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLWriter.completeDoc:Z
ifeq 37
aload 0
aload 2
getstatic javax.swing.text.html.HTML$Tag.HEAD:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLWriter.matchNameAttribute:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;)Z
ifeq 37
34: iload 6
ifeq 36
35: aload 0
aload 0
invokevirtual javax.swing.text.html.HTMLWriter.getDocument:()Ljavax/swing/text/Document;
checkcast javax.swing.text.html.HTMLDocument
invokevirtual javax.swing.text.html.HTMLDocument.getStyleSheet:()Ljavax/swing/text/html/StyleSheet;
invokevirtual javax.swing.text.html.HTMLWriter.writeStyles:(Ljavax/swing/text/html/StyleSheet;)V
36: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield javax.swing.text.html.HTMLWriter.wroteHead:Z
37: StackMap locals:
StackMap stack:
aload 0
bipush 60
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
38: iload 6
ifeq 40
39: aload 0
bipush 47
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
40: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface javax.swing.text.Element.getName:()Ljava/lang/String;
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
41: aload 0
aload 2
invokevirtual javax.swing.text.html.HTMLWriter.writeAttributes:(Ljavax/swing/text/AttributeSet;)V
42: aload 0
bipush 62
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
43: aload 0
aload 2
getstatic javax.swing.text.html.HTML$Tag.TITLE:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLWriter.matchNameAttribute:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;)Z
ifeq 48
iload 6
ifne 48
44: aload 1
invokeinterface javax.swing.text.Element.getDocument:()Ljavax/swing/text/Document;
astore 7
start local 7 45: aload 7
ldc "title"
invokeinterface javax.swing.text.Document.getProperty:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 8
start local 8 46: aload 0
aload 8
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
end local 8 end local 7 47: goto 52
StackMap locals:
StackMap stack:
48: aload 0
getfield javax.swing.text.html.HTMLWriter.inContent:Z
ifeq 49
iload 3
ifeq 52
49: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
50: iload 3
ifeq 52
aload 0
getfield javax.swing.text.html.HTMLWriter.inContent:Z
ifeq 52
51: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
end local 6 end local 5 end local 4 end local 3 52: StackMap locals: javax.swing.text.html.HTMLWriter javax.swing.text.Element javax.swing.text.AttributeSet
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 53 0 this Ljavax/swing/text/html/HTMLWriter;
0 53 1 elem Ljavax/swing/text/Element;
3 53 2 attr Ljavax/swing/text/AttributeSet;
13 52 3 isBlock Z
22 52 4 nameTag Ljava/lang/Object;
28 52 5 endTag Ljava/lang/Object;
29 52 6 outputEndTag Z
45 47 7 doc Ljavax/swing/text/Document;
46 47 8 title Ljava/lang/String;
Exceptions:
throws javax.swing.text.BadLocationException, java.io.IOException
MethodParameters:
Name Flags
elem
protected boolean isBlockTag(javax.swing.text.AttributeSet);
descriptor: (Ljavax/swing/text/AttributeSet;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 1
getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
astore 2
start local 2 1: aload 2
instanceof javax.swing.text.html.HTML$Tag
ifeq 4
2: aload 2
checkcast javax.swing.text.html.HTML$Tag
astore 3
start local 3 3: aload 3
invokevirtual javax.swing.text.html.HTML$Tag.isBlock:()Z
ireturn
end local 3 4: StackMap locals: java.lang.Object
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljavax/swing/text/html/HTMLWriter;
0 5 1 attr Ljavax/swing/text/AttributeSet;
1 5 2 o Ljava/lang/Object;
3 4 3 name Ljavax/swing/text/html/HTML$Tag;
MethodParameters:
Name Flags
attr
protected void startTag(javax.swing.text.Element);
descriptor: (Ljavax/swing/text/Element;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javax.swing.text.html.HTMLWriter.synthesizedElement:(Ljavax/swing/text/Element;)Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
astore 2
start local 2 3: aload 2
getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
astore 3
start local 3 4: aload 3
instanceof javax.swing.text.html.HTML$Tag
ifeq 7
5: aload 3
checkcast javax.swing.text.html.HTML$Tag
astore 4
start local 4 6: goto 8
end local 4 7: StackMap locals: javax.swing.text.AttributeSet java.lang.Object
StackMap stack:
aconst_null
astore 4
start local 4 8: StackMap locals: javax.swing.text.html.HTML$Tag
StackMap stack:
aload 4
getstatic javax.swing.text.html.HTML$Tag.PRE:Ljavax/swing/text/html/HTML$Tag;
if_acmpne 11
9: aload 0
iconst_1
putfield javax.swing.text.html.HTMLWriter.inPre:Z
10: aload 0
aload 1
invokeinterface javax.swing.text.Element.getEndOffset:()I
putfield javax.swing.text.html.HTMLWriter.preEndOffset:I
11: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual javax.swing.text.html.HTMLWriter.closeOutUnwantedEmbeddedTags:(Ljavax/swing/text/AttributeSet;)V
12: aload 0
getfield javax.swing.text.html.HTMLWriter.inContent:Z
ifeq 16
13: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
14: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.inContent:Z
15: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.newlineOutputed:Z
16: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLWriter.completeDoc:Z
ifeq 28
aload 4
getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
if_acmpne 28
aload 0
getfield javax.swing.text.html.HTMLWriter.wroteHead:Z
ifne 28
17: aload 0
iconst_1
putfield javax.swing.text.html.HTMLWriter.wroteHead:Z
18: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
19: aload 0
ldc "<head>"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
20: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
21: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.incrIndent:()V
22: aload 0
aload 0
invokevirtual javax.swing.text.html.HTMLWriter.getDocument:()Ljavax/swing/text/Document;
checkcast javax.swing.text.html.HTMLDocument
invokevirtual javax.swing.text.html.HTMLDocument.getStyleSheet:()Ljavax/swing/text/html/StyleSheet;
invokevirtual javax.swing.text.html.HTMLWriter.writeStyles:(Ljavax/swing/text/html/StyleSheet;)V
23: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.decrIndent:()V
24: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
25: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
26: aload 0
ldc "</head>"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
27: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
28: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
29: aload 0
bipush 60
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
30: aload 0
aload 1
invokeinterface javax.swing.text.Element.getName:()Ljava/lang/String;
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
31: aload 0
aload 2
invokevirtual javax.swing.text.html.HTMLWriter.writeAttributes:(Ljavax/swing/text/AttributeSet;)V
32: aload 0
bipush 62
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
33: aload 4
getstatic javax.swing.text.html.HTML$Tag.PRE:Ljavax/swing/text/html/HTML$Tag;
if_acmpeq 35
34: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
35: StackMap locals:
StackMap stack:
aload 4
getstatic javax.swing.text.html.HTML$Tag.TEXTAREA:Ljavax/swing/text/html/HTML$Tag;
if_acmpne 38
36: aload 0
aload 1
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
invokevirtual javax.swing.text.html.HTMLWriter.textAreaContent:(Ljavax/swing/text/AttributeSet;)V
37: goto 54
StackMap locals:
StackMap stack:
38: aload 4
getstatic javax.swing.text.html.HTML$Tag.SELECT:Ljavax/swing/text/html/HTML$Tag;
if_acmpne 41
39: aload 0
aload 1
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
invokevirtual javax.swing.text.html.HTMLWriter.selectContent:(Ljavax/swing/text/AttributeSet;)V
40: goto 54
StackMap locals:
StackMap stack:
41: aload 0
getfield javax.swing.text.html.HTMLWriter.completeDoc:Z
ifeq 44
aload 4
getstatic javax.swing.text.html.HTML$Tag.BODY:Ljavax/swing/text/html/HTML$Tag;
if_acmpne 44
42: aload 0
aload 0
invokevirtual javax.swing.text.html.HTMLWriter.getDocument:()Ljavax/swing/text/Document;
checkcast javax.swing.text.html.HTMLDocument
invokevirtual javax.swing.text.html.HTMLDocument.getMaps:()Ljava/util/Enumeration;
invokevirtual javax.swing.text.html.HTMLWriter.writeMaps:(Ljava/util/Enumeration;)V
43: goto 54
44: StackMap locals:
StackMap stack:
aload 4
getstatic javax.swing.text.html.HTML$Tag.HEAD:Ljavax/swing/text/html/HTML$Tag;
if_acmpne 54
45: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.getDocument:()Ljavax/swing/text/Document;
checkcast javax.swing.text.html.HTMLDocument
astore 5
start local 5 46: aload 0
iconst_1
putfield javax.swing.text.html.HTMLWriter.wroteHead:Z
47: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.incrIndent:()V
48: aload 0
aload 5
invokevirtual javax.swing.text.html.HTMLDocument.getStyleSheet:()Ljavax/swing/text/html/StyleSheet;
invokevirtual javax.swing.text.html.HTMLWriter.writeStyles:(Ljavax/swing/text/html/StyleSheet;)V
49: aload 5
invokevirtual javax.swing.text.html.HTMLDocument.hasBaseTag:()Z
ifeq 53
50: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
51: aload 0
new java.lang.StringBuilder
dup
ldc "<base href=\""
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 5
invokevirtual javax.swing.text.html.HTMLDocument.getBase:()Ljava/net/URL;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\">"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
52: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
53: StackMap locals: javax.swing.text.html.HTMLDocument
StackMap stack:
aload 0
invokevirtual javax.swing.text.html.HTMLWriter.decrIndent:()V
end local 5 54: 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 55 0 this Ljavax/swing/text/html/HTMLWriter;
0 55 1 elem Ljavax/swing/text/Element;
3 55 2 attr Ljavax/swing/text/AttributeSet;
4 55 3 nameAttribute Ljava/lang/Object;
6 7 4 name Ljavax/swing/text/html/HTML$Tag;
8 55 4 name Ljavax/swing/text/html/HTML$Tag;
46 54 5 document Ljavax/swing/text/html/HTMLDocument;
Exceptions:
throws java.io.IOException, javax.swing.text.BadLocationException
MethodParameters:
Name Flags
elem
protected void textAreaContent(javax.swing.text.AttributeSet);
descriptor: (Ljavax/swing/text/AttributeSet;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 1
getstatic javax.swing.text.StyleConstants.ModelAttribute:Ljava/lang/Object;
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.Document
astore 2
start local 2 1: aload 2
ifnull 17
aload 2
invokeinterface javax.swing.text.Document.getLength:()I
ifle 17
2: aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
ifnonnull 4
3: aload 0
new javax.swing.text.Segment
dup
invokespecial javax.swing.text.Segment.<init>:()V
putfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
4: StackMap locals: javax.swing.text.Document
StackMap stack:
aload 2
iconst_0
aload 2
invokeinterface javax.swing.text.Document.getLength:()I
aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
invokeinterface javax.swing.text.Document.getText:(IILjavax/swing/text/Segment;)V
5: aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
getfield javax.swing.text.Segment.count:I
ifle 17
6: aload 0
iconst_1
putfield javax.swing.text.html.HTMLWriter.inTextArea:Z
7: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.incrIndent:()V
8: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
9: aload 0
iconst_1
invokevirtual javax.swing.text.html.HTMLWriter.setCanWrapLines:(Z)V
10: aload 0
iconst_1
putfield javax.swing.text.html.HTMLWriter.replaceEntities:Z
11: aload 0
aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
getfield javax.swing.text.Segment.array:[C
aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
getfield javax.swing.text.Segment.offset:I
aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
getfield javax.swing.text.Segment.count:I
invokevirtual javax.swing.text.html.HTMLWriter.write:([CII)V
12: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.replaceEntities:Z
13: aload 0
iconst_0
invokevirtual javax.swing.text.html.HTMLWriter.setCanWrapLines:(Z)V
14: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
15: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.inTextArea:Z
16: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.decrIndent:()V
17: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljavax/swing/text/html/HTMLWriter;
0 18 1 attr Ljavax/swing/text/AttributeSet;
1 18 2 doc Ljavax/swing/text/Document;
Exceptions:
throws javax.swing.text.BadLocationException, java.io.IOException
MethodParameters:
Name Flags
attr
protected void text(javax.swing.text.Element);
descriptor: (Ljavax/swing/text/Element;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.getStartOffset:()I
aload 1
invokeinterface javax.swing.text.Element.getStartOffset:()I
invokestatic java.lang.Math.max:(II)I
istore 2
start local 2 1: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.getEndOffset:()I
aload 1
invokeinterface javax.swing.text.Element.getEndOffset:()I
invokestatic java.lang.Math.min:(II)I
istore 3
start local 3 2: iload 2
iload 3
if_icmpge 22
3: aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
ifnonnull 5
4: aload 0
new javax.swing.text.Segment
dup
invokespecial javax.swing.text.Segment.<init>:()V
putfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
5: StackMap locals: int int
StackMap stack:
aload 0
invokevirtual javax.swing.text.html.HTMLWriter.getDocument:()Ljavax/swing/text/Document;
iload 2
iload 3
iload 2
isub
aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
invokeinterface javax.swing.text.Document.getText:(IILjavax/swing/text/Segment;)V
6: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.newlineOutputed:Z
7: aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
getfield javax.swing.text.Segment.count:I
ifle 22
8: aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
getfield javax.swing.text.Segment.array:[C
aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
getfield javax.swing.text.Segment.offset:I
aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
getfield javax.swing.text.Segment.count:I
iadd
iconst_1
isub
caload
bipush 10
if_icmpne 10
9: aload 0
iconst_1
putfield javax.swing.text.html.HTMLWriter.newlineOutputed:Z
10: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLWriter.inPre:Z
ifeq 15
iload 3
aload 0
getfield javax.swing.text.html.HTMLWriter.preEndOffset:I
if_icmpne 15
11: aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
getfield javax.swing.text.Segment.count:I
iconst_1
if_icmple 14
12: aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
dup
getfield javax.swing.text.Segment.count:I
iconst_1
isub
putfield javax.swing.text.Segment.count:I
13: goto 15
14: StackMap locals:
StackMap stack:
return
15: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield javax.swing.text.html.HTMLWriter.replaceEntities:Z
16: aload 0
aload 0
getfield javax.swing.text.html.HTMLWriter.inPre:Z
ifeq 17
iconst_0
goto 18
StackMap locals:
StackMap stack: javax.swing.text.html.HTMLWriter
17: iconst_1
StackMap locals: javax.swing.text.html.HTMLWriter javax.swing.text.Element int int
StackMap stack: javax.swing.text.html.HTMLWriter int
18: invokevirtual javax.swing.text.html.HTMLWriter.setCanWrapLines:(Z)V
19: aload 0
aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
getfield javax.swing.text.Segment.array:[C
aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
getfield javax.swing.text.Segment.offset:I
aload 0
getfield javax.swing.text.html.HTMLWriter.segment:Ljavax/swing/text/Segment;
getfield javax.swing.text.Segment.count:I
invokevirtual javax.swing.text.html.HTMLWriter.write:([CII)V
20: aload 0
iconst_0
invokevirtual javax.swing.text.html.HTMLWriter.setCanWrapLines:(Z)V
21: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.replaceEntities:Z
22: StackMap locals:
StackMap stack:
return
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/HTMLWriter;
0 23 1 elem Ljavax/swing/text/Element;
1 23 2 start I
2 23 3 end I
Exceptions:
throws javax.swing.text.BadLocationException, java.io.IOException
MethodParameters:
Name Flags
elem
protected void selectContent(javax.swing.text.AttributeSet);
descriptor: (Ljavax/swing/text/AttributeSet;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=7, args_size=2
start local 0 start local 1 0: aload 1
getstatic javax.swing.text.StyleConstants.ModelAttribute:Ljava/lang/Object;
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
astore 2
start local 2 1: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.incrIndent:()V
2: aload 2
instanceof javax.swing.text.html.OptionListModel
ifeq 12
3: aload 2
checkcast javax.swing.text.html.OptionListModel
astore 3
start local 3 4: aload 3
invokevirtual javax.swing.text.html.OptionListModel.getSize:()I
istore 4
start local 4 5: iconst_0
istore 5
start local 5 6: goto 10
7: StackMap locals: javax.swing.text.html.HTMLWriter javax.swing.text.AttributeSet java.lang.Object javax.swing.text.html.OptionListModel int int
StackMap stack:
aload 3
iload 5
invokevirtual javax.swing.text.html.OptionListModel.getElementAt:(I)Ljava/lang/Object;
checkcast javax.swing.text.html.Option
astore 6
start local 6 8: aload 0
aload 6
invokevirtual javax.swing.text.html.HTMLWriter.writeOption:(Ljavax/swing/text/html/Option;)V
end local 6 9: iinc 5 1
StackMap locals:
StackMap stack:
10: iload 5
iload 4
if_icmplt 7
end local 5 end local 4 end local 3 11: goto 21
StackMap locals:
StackMap stack:
12: aload 2
instanceof javax.swing.text.html.OptionComboBoxModel
ifeq 21
13: aload 2
checkcast javax.swing.text.html.OptionComboBoxModel
astore 3
start local 3 14: aload 3
invokevirtual javax.swing.text.html.OptionComboBoxModel.getSize:()I
istore 4
start local 4 15: iconst_0
istore 5
start local 5 16: goto 20
17: StackMap locals: javax.swing.text.html.OptionComboBoxModel int int
StackMap stack:
aload 3
iload 5
invokevirtual javax.swing.text.html.OptionComboBoxModel.getElementAt:(I)Ljava/lang/Object;
checkcast javax.swing.text.html.Option
astore 6
start local 6 18: aload 0
aload 6
invokevirtual javax.swing.text.html.HTMLWriter.writeOption:(Ljavax/swing/text/html/Option;)V
end local 6 19: iinc 5 1
StackMap locals:
StackMap stack:
20: iload 5
iload 4
if_icmplt 17
end local 5 end local 4 end local 3 21: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.text.html.HTMLWriter.decrIndent:()V
22: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Ljavax/swing/text/html/HTMLWriter;
0 23 1 attr Ljavax/swing/text/AttributeSet;
1 23 2 model Ljava/lang/Object;
4 11 3 listModel Ljavax/swing/text/html/OptionListModel<Ljavax/swing/text/html/Option;>;
5 11 4 size I
6 11 5 i I
8 9 6 option Ljavax/swing/text/html/Option;
14 21 3 comboBoxModel Ljavax/swing/text/html/OptionComboBoxModel<Ljavax/swing/text/html/Option;>;
15 21 4 size I
16 21 5 i I
18 19 6 option Ljavax/swing/text/html/Option;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
attr
protected void writeOption(javax.swing.text.html.Option);
descriptor: (Ljavax/swing/text/html/Option;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
1: aload 0
bipush 60
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
2: aload 0
ldc "option"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
3: aload 1
invokevirtual javax.swing.text.html.Option.getAttributes:()Ljavax/swing/text/AttributeSet;
4: getstatic javax.swing.text.html.HTML$Attribute.VALUE:Ljavax/swing/text/html/HTML$Attribute;
5: invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
astore 2
start local 2 6: aload 2
ifnull 8
7: aload 0
new java.lang.StringBuilder
dup
ldc " value="
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
8: StackMap locals: java.lang.Object
StackMap stack:
aload 1
invokevirtual javax.swing.text.html.Option.isSelected:()Z
ifeq 10
9: aload 0
ldc " selected"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
10: StackMap locals:
StackMap stack:
aload 0
bipush 62
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
11: aload 1
invokevirtual javax.swing.text.html.Option.getLabel:()Ljava/lang/String;
ifnull 13
12: aload 0
aload 1
invokevirtual javax.swing.text.html.Option.getLabel:()Ljava/lang/String;
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
14: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Ljavax/swing/text/html/HTMLWriter;
0 15 1 option Ljavax/swing/text/html/Option;
6 15 2 value Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
option
protected void endTag(javax.swing.text.Element);
descriptor: (Ljavax/swing/text/Element;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual javax.swing.text.html.HTMLWriter.synthesizedElement:(Ljavax/swing/text/Element;)Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
invokevirtual javax.swing.text.html.HTMLWriter.closeOutUnwantedEmbeddedTags:(Ljavax/swing/text/AttributeSet;)V
3: aload 0
getfield javax.swing.text.html.HTMLWriter.inContent:Z
ifeq 8
4: aload 0
getfield javax.swing.text.html.HTMLWriter.newlineOutputed:Z
ifne 6
aload 0
getfield javax.swing.text.html.HTMLWriter.inPre:Z
ifne 6
5: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
6: StackMap locals:
StackMap stack:
aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.newlineOutputed:Z
7: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.inContent:Z
8: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLWriter.inPre:Z
ifne 10
9: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
10: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
getstatic javax.swing.text.html.HTML$Tag.PRE:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLWriter.matchNameAttribute:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;)Z
ifeq 12
11: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.inPre:Z
12: StackMap locals:
StackMap stack:
aload 0
bipush 60
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
13: aload 0
bipush 47
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
14: aload 0
aload 1
invokeinterface javax.swing.text.Element.getName:()Ljava/lang/String;
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
15: aload 0
bipush 62
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
16: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
17: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljavax/swing/text/html/HTMLWriter;
0 18 1 elem Ljavax/swing/text/Element;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
elem
protected void (javax.swing.text.Element);
descriptor: (Ljavax/swing/text/Element;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
astore 2
start local 2 1: aload 0
aload 2
getstatic javax.swing.text.html.HTML$Tag.COMMENT:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLWriter.matchNameAttribute:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;)Z
ifeq 7
2: aload 2
getstatic javax.swing.text.html.HTML$Attribute.COMMENT:Ljavax/swing/text/html/HTML$Attribute;
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
astore 3
start local 3 3: aload 3
instanceof java.lang.String
ifeq 6
4: aload 0
aload 3
checkcast java.lang.String
invokevirtual javax.swing.text.html.HTMLWriter.writeComment:(Ljava/lang/String;)V
5: goto 7
6: StackMap locals: javax.swing.text.AttributeSet java.lang.Object
StackMap stack:
aload 0
aconst_null
invokevirtual javax.swing.text.html.HTMLWriter.writeComment:(Ljava/lang/String;)V
end local 3 7: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/swing/text/html/HTMLWriter;
0 8 1 elem Ljavax/swing/text/Element;
1 8 2 as Ljavax/swing/text/AttributeSet;
3 7 3 comment Ljava/lang/Object;
Exceptions:
throws javax.swing.text.BadLocationException, java.io.IOException
MethodParameters:
Name Flags
elem
void (java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "<!--"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
1: aload 1
ifnull 3
2: aload 0
aload 1
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
3: StackMap locals:
StackMap stack:
aload 0
ldc "-->"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
4: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
5: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
6: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Ljavax/swing/text/html/HTMLWriter;
0 7 1 string Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
string
void ();
descriptor: ()V
flags: (0x0000)
Code:
stack=3, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.getDocument:()Ljavax/swing/text/Document;
1: ldc "AdditionalComments"
2: invokeinterface javax.swing.text.Document.getProperty:(Ljava/lang/Object;)Ljava/lang/Object;
astore 1
start local 1 3: aload 1
instanceof java.util.Vector
ifeq 11
4: aload 1
checkcast java.util.Vector
astore 2
start local 2 5: iconst_0
istore 3
start local 3 6: aload 2
invokevirtual java.util.Vector.size:()I
istore 4
start local 4 7: goto 10
8: StackMap locals: javax.swing.text.html.HTMLWriter java.lang.Object java.util.Vector int int
StackMap stack:
aload 0
aload 2
iload 3
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual javax.swing.text.html.HTMLWriter.writeComment:(Ljava/lang/String;)V
9: iinc 3 1
10: StackMap locals:
StackMap stack:
iload 3
iload 4
if_icmplt 8
end local 4 end local 3 end local 2 11: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Ljavax/swing/text/html/HTMLWriter;
3 12 1 comments Ljava/lang/Object;
5 11 2 v Ljava/util/Vector<*>;
6 11 3 counter I
7 11 4 maxCounter I
Exceptions:
throws java.io.IOException
protected boolean synthesizedElement(javax.swing.text.Element);
descriptor: (Ljavax/swing/text/Element;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface javax.swing.text.Element.getAttributes:()Ljavax/swing/text/AttributeSet;
getstatic javax.swing.text.html.HTML$Tag.IMPLIED:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLWriter.matchNameAttribute:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;)Z
ifeq 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Ljavax/swing/text/html/HTMLWriter;
0 3 1 elem Ljavax/swing/text/Element;
MethodParameters:
Name Flags
elem
protected boolean matchNameAttribute(javax.swing.text.AttributeSet, javax.swing.text.html.HTML$Tag);
descriptor: (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;)Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 1
getstatic javax.swing.text.StyleConstants.NameAttribute:Ljava/lang/Object;
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
astore 3
start local 3 1: aload 3
instanceof javax.swing.text.html.HTML$Tag
ifeq 5
2: aload 3
checkcast javax.swing.text.html.HTML$Tag
astore 4
start local 4 3: aload 4
aload 2
if_acmpne 5
4: iconst_1
ireturn
end local 4 5: StackMap locals: java.lang.Object
StackMap stack:
iconst_0
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/text/html/HTMLWriter;
0 6 1 attr Ljavax/swing/text/AttributeSet;
0 6 2 tag Ljavax/swing/text/html/HTML$Tag;
1 6 3 o Ljava/lang/Object;
3 5 4 name Ljavax/swing/text/html/HTML$Tag;
MethodParameters:
Name Flags
attr
tag
protected void writeEmbeddedTags(javax.swing.text.AttributeSet);
descriptor: (Ljavax/swing/text/AttributeSet;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
aload 1
aload 0
getfield javax.swing.text.html.HTMLWriter.oConvAttr:Ljavax/swing/text/MutableAttributeSet;
invokevirtual javax.swing.text.html.HTMLWriter.convertToHTML:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/MutableAttributeSet;)Ljavax/swing/text/AttributeSet;
astore 1
1: aload 1
invokeinterface javax.swing.text.AttributeSet.getAttributeNames:()Ljava/util/Enumeration;
astore 2
start local 2 2: goto 16
3: StackMap locals: java.util.Enumeration
StackMap stack:
aload 2
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
astore 3
start local 3 4: aload 3
instanceof javax.swing.text.html.HTML$Tag
ifeq 16
5: aload 3
checkcast javax.swing.text.html.HTML$Tag
astore 4
start local 4 6: aload 4
getstatic javax.swing.text.html.HTML$Tag.FORM:Ljavax/swing/text/html/HTML$Tag;
if_acmpeq 16
aload 0
getfield javax.swing.text.html.HTMLWriter.tags:Ljava/util/Vector;
aload 4
invokevirtual java.util.Vector.contains:(Ljava/lang/Object;)Z
ifeq 8
7: goto 16
8: StackMap locals: java.lang.Object javax.swing.text.html.HTML$Tag
StackMap stack:
aload 0
bipush 60
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
9: aload 0
aload 4
invokevirtual javax.swing.text.html.HTML$Tag.toString:()Ljava/lang/String;
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
10: aload 1
aload 4
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
astore 5
start local 5 11: aload 5
ifnull 13
aload 5
instanceof javax.swing.text.AttributeSet
ifeq 13
12: aload 0
aload 5
checkcast javax.swing.text.AttributeSet
invokevirtual javax.swing.text.html.HTMLWriter.writeAttributes:(Ljavax/swing/text/AttributeSet;)V
13: StackMap locals: java.lang.Object
StackMap stack:
aload 0
bipush 62
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
14: aload 0
getfield javax.swing.text.html.HTMLWriter.tags:Ljava/util/Vector;
aload 4
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
15: aload 0
getfield javax.swing.text.html.HTMLWriter.tagValues:Ljava/util/Vector;
aload 5
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
end local 5 end local 4 end local 3 16: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 3
17: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Ljavax/swing/text/html/HTMLWriter;
0 18 1 attr Ljavax/swing/text/AttributeSet;
2 18 2 names Ljava/util/Enumeration<*>;
4 16 3 name Ljava/lang/Object;
6 16 4 tag Ljavax/swing/text/html/HTML$Tag;
11 16 5 o Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
attr
private boolean noMatchForTagInAttributes(javax.swing.text.AttributeSet, javax.swing.text.html.HTML$Tag, java.lang.Object);
descriptor: (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;Ljava/lang/Object;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
ifnull 5
aload 1
aload 2
invokeinterface javax.swing.text.AttributeSet.isDefined:(Ljava/lang/Object;)Z
ifeq 5
1: aload 1
aload 2
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
astore 4
start local 4 2: aload 3
ifnonnull 3
aload 4
ifnonnull 5
goto 4
3: StackMap locals: java.lang.Object
StackMap stack:
aload 4
ifnull 5
aload 3
aload 4
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 5
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 4 5: 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 6 0 this Ljavax/swing/text/html/HTMLWriter;
0 6 1 attr Ljavax/swing/text/AttributeSet;
0 6 2 t Ljavax/swing/text/html/HTML$Tag;
0 6 3 tagValue Ljava/lang/Object;
2 5 4 newValue Ljava/lang/Object;
MethodParameters:
Name Flags
attr
t
tagValue
protected void closeOutUnwantedEmbeddedTags(javax.swing.text.AttributeSet);
descriptor: (Ljavax/swing/text/AttributeSet;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=9, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.text.html.HTMLWriter.tagsToRemove:Ljava/util/Vector;
invokevirtual java.util.Vector.removeAllElements:()V
1: aload 0
aload 1
aconst_null
invokevirtual javax.swing.text.html.HTMLWriter.convertToHTML:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/MutableAttributeSet;)Ljavax/swing/text/AttributeSet;
astore 1
2: iconst_m1
istore 4
start local 4 3: aload 0
getfield javax.swing.text.html.HTMLWriter.tags:Ljava/util/Vector;
invokevirtual java.util.Vector.size:()I
istore 5
start local 5 4: iload 5
iconst_1
isub
istore 6
start local 6 5: goto 12
6: StackMap locals: javax.swing.text.html.HTMLWriter javax.swing.text.AttributeSet top top int int int
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLWriter.tags:Ljava/util/Vector;
iload 6
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
checkcast javax.swing.text.html.HTML$Tag
astore 2
start local 2 7: aload 0
getfield javax.swing.text.html.HTMLWriter.tagValues:Ljava/util/Vector;
iload 6
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
astore 3
start local 3 8: aload 1
ifnull 9
aload 0
aload 1
aload 2
aload 3
invokevirtual javax.swing.text.html.HTMLWriter.noMatchForTagInAttributes:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;Ljava/lang/Object;)Z
ifeq 11
9: StackMap locals: javax.swing.text.html.HTMLWriter javax.swing.text.AttributeSet javax.swing.text.html.HTML$Tag java.lang.Object int int int
StackMap stack:
iload 6
istore 4
10: aload 0
getfield javax.swing.text.html.HTMLWriter.tagsToRemove:Ljava/util/Vector;
aload 2
invokevirtual java.util.Vector.addElement:(Ljava/lang/Object;)V
11: StackMap locals:
StackMap stack:
iinc 6 -1
end local 3 end local 2 StackMap locals: javax.swing.text.html.HTMLWriter javax.swing.text.AttributeSet top top int int int
StackMap stack:
12: iload 6
ifge 6
end local 6 13: iload 4
iconst_m1
if_icmpeq 41
14: iload 5
iload 4
isub
aload 0
getfield javax.swing.text.html.HTMLWriter.tagsToRemove:Ljava/util/Vector;
invokevirtual java.util.Vector.size:()I
if_icmpne 15
iconst_1
goto 16
StackMap locals:
StackMap stack:
15: iconst_0
StackMap locals:
StackMap stack: int
16: istore 6
start local 6 17: iload 5
iconst_1
isub
istore 7
start local 7 18: goto 28
19: StackMap locals: int int
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLWriter.tags:Ljava/util/Vector;
iload 7
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
checkcast javax.swing.text.html.HTML$Tag
astore 2
start local 2 20: iload 6
ifne 21
aload 0
getfield javax.swing.text.html.HTMLWriter.tagsToRemove:Ljava/util/Vector;
aload 2
invokevirtual java.util.Vector.contains:(Ljava/lang/Object;)Z
ifeq 23
21: StackMap locals: javax.swing.text.html.HTMLWriter javax.swing.text.AttributeSet javax.swing.text.html.HTML$Tag top int int int int
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLWriter.tags:Ljava/util/Vector;
iload 7
invokevirtual java.util.Vector.removeElementAt:(I)V
22: aload 0
getfield javax.swing.text.html.HTMLWriter.tagValues:Ljava/util/Vector;
iload 7
invokevirtual java.util.Vector.removeElementAt:(I)V
23: StackMap locals:
StackMap stack:
aload 0
bipush 60
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
24: aload 0
bipush 47
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
25: aload 0
aload 2
invokevirtual javax.swing.text.html.HTML$Tag.toString:()Ljava/lang/String;
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
26: aload 0
bipush 62
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
27: iinc 7 -1
end local 2 StackMap locals: javax.swing.text.html.HTMLWriter javax.swing.text.AttributeSet top top int int int int
StackMap stack:
28: iload 7
iload 4
if_icmpge 19
end local 7 29: aload 0
getfield javax.swing.text.html.HTMLWriter.tags:Ljava/util/Vector;
invokevirtual java.util.Vector.size:()I
istore 5
30: iload 4
istore 7
start local 7 31: goto 40
32: StackMap locals:
StackMap stack:
aload 0
getfield javax.swing.text.html.HTMLWriter.tags:Ljava/util/Vector;
iload 7
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
checkcast javax.swing.text.html.HTML$Tag
astore 2
start local 2 33: aload 0
bipush 60
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
34: aload 0
aload 2
invokevirtual javax.swing.text.html.HTML$Tag.toString:()Ljava/lang/String;
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
35: aload 0
getfield javax.swing.text.html.HTMLWriter.tagValues:Ljava/util/Vector;
iload 7
invokevirtual java.util.Vector.elementAt:(I)Ljava/lang/Object;
astore 8
start local 8 36: aload 8
ifnull 38
aload 8
instanceof javax.swing.text.AttributeSet
ifeq 38
37: aload 0
aload 8
checkcast javax.swing.text.AttributeSet
invokevirtual javax.swing.text.html.HTMLWriter.writeAttributes:(Ljavax/swing/text/AttributeSet;)V
38: StackMap locals: javax.swing.text.html.HTMLWriter javax.swing.text.AttributeSet javax.swing.text.html.HTML$Tag top int int int int java.lang.Object
StackMap stack:
aload 0
bipush 62
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
end local 8 39: iinc 7 1
end local 2 StackMap locals: javax.swing.text.html.HTMLWriter javax.swing.text.AttributeSet top top int int int int
StackMap stack:
40: iload 7
iload 5
if_icmplt 32
end local 7 end local 6 41: StackMap locals:
StackMap stack:
return
end local 5 end local 4 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 42 0 this Ljavax/swing/text/html/HTMLWriter;
0 42 1 attr Ljavax/swing/text/AttributeSet;
7 12 2 t Ljavax/swing/text/html/HTML$Tag;
20 28 2 t Ljavax/swing/text/html/HTML$Tag;
33 40 2 t Ljavax/swing/text/html/HTML$Tag;
8 12 3 tValue Ljava/lang/Object;
3 42 4 firstIndex I
4 42 5 size I
5 13 6 i I
17 41 6 removeAll Z
18 29 7 i I
31 41 7 i I
36 39 8 o Ljava/lang/Object;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
attr
private boolean isFormElementWithContent(javax.swing.text.AttributeSet);
descriptor: (Ljavax/swing/text/AttributeSet;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
getstatic javax.swing.text.html.HTML$Tag.TEXTAREA:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLWriter.matchNameAttribute:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;)Z
ifne 3
1: aload 0
aload 1
getstatic javax.swing.text.html.HTML$Tag.SELECT:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLWriter.matchNameAttribute:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;)Z
ifne 3
2: iconst_0
ireturn
StackMap locals:
StackMap stack:
3: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/text/html/HTMLWriter;
0 4 1 attr Ljavax/swing/text/AttributeSet;
MethodParameters:
Name Flags
attr
private boolean isPreTagWithParagraphTag(javax.swing.text.AttributeSet);
descriptor: (Ljavax/swing/text/AttributeSet;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield javax.swing.text.html.HTMLWriter.inPre:Z
ifeq 1
aload 0
aload 1
getstatic javax.swing.text.html.HTML$Tag.P:Ljavax/swing/text/html/HTML$Tag;
invokevirtual javax.swing.text.html.HTMLWriter.matchNameAttribute:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Tag;)Z
ifeq 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/HTMLWriter;
0 2 1 attr Ljavax/swing/text/AttributeSet;
MethodParameters:
Name Flags
attr
private boolean indentNeedsIncrementing(javax.swing.text.Element, javax.swing.text.Element);
descriptor: (Ljavax/swing/text/Element;Ljavax/swing/text/Element;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface javax.swing.text.Element.getParentElement:()Ljavax/swing/text/Element;
aload 1
if_acmpne 9
aload 0
getfield javax.swing.text.html.HTMLWriter.inPre:Z
ifne 9
1: aload 0
getfield javax.swing.text.html.HTMLWriter.indentNext:Z
ifeq 4
2: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.indentNext:Z
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual javax.swing.text.html.HTMLWriter.synthesizedElement:(Ljavax/swing/text/Element;)Z
ifeq 7
5: aload 0
iconst_1
putfield javax.swing.text.html.HTMLWriter.indentNext:Z
6: goto 9
StackMap locals:
StackMap stack:
7: aload 0
aload 1
invokevirtual javax.swing.text.html.HTMLWriter.synthesizedElement:(Ljavax/swing/text/Element;)Z
ifne 9
8: iconst_1
ireturn
9: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/swing/text/html/HTMLWriter;
0 10 1 current Ljavax/swing/text/Element;
0 10 2 next Ljavax/swing/text/Element;
MethodParameters:
Name Flags
current
next
void writeMaps(java.util.Enumeration<?>);
descriptor: (Ljava/util/Enumeration;)V
flags: (0x0000)
Code:
stack=3, locals=7, args_size=2
start local 0 start local 1 0: aload 1
ifnull 34
1: goto 33
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
checkcast javax.swing.text.html.Map
astore 2
start local 2 3: aload 2
invokevirtual javax.swing.text.html.Map.getName:()Ljava/lang/String;
astore 3
start local 3 4: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.incrIndent:()V
5: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
6: aload 0
ldc "<map"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
7: aload 3
ifnull 12
8: aload 0
ldc " name=\""
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
9: aload 0
aload 3
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
10: aload 0
ldc "\">"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
11: goto 13
12: StackMap locals: javax.swing.text.html.Map java.lang.String
StackMap stack:
aload 0
bipush 62
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
13: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
14: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.incrIndent:()V
15: aload 2
invokevirtual javax.swing.text.html.Map.getAreas:()[Ljavax/swing/text/AttributeSet;
astore 4
start local 4 16: aload 4
ifnull 28
17: iconst_0
istore 5
start local 5 18: aload 4
arraylength
istore 6
start local 6 19: goto 26
20: StackMap locals: javax.swing.text.AttributeSet[] int int
StackMap stack:
aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
21: aload 0
ldc "<area"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
22: aload 0
aload 4
iload 5
aaload
invokevirtual javax.swing.text.html.HTMLWriter.writeAttributes:(Ljavax/swing/text/AttributeSet;)V
23: aload 0
ldc "></area>"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
24: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
25: iinc 5 1
StackMap locals:
StackMap stack:
26: iload 5
iload 6
27: if_icmplt 20
end local 6 end local 5 28: StackMap locals:
StackMap stack:
aload 0
invokevirtual javax.swing.text.html.HTMLWriter.decrIndent:()V
29: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
30: aload 0
ldc "</map>"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
31: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
32: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.decrIndent:()V
end local 4 end local 3 end local 2 33: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 2
34: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 35 0 this Ljavax/swing/text/html/HTMLWriter;
0 35 1 maps Ljava/util/Enumeration<*>;
3 33 2 map Ljavax/swing/text/html/Map;
4 33 3 name Ljava/lang/String;
16 33 4 areas [Ljavax/swing/text/AttributeSet;
18 28 5 counter I
19 28 6 maxCounter I
Exceptions:
throws java.io.IOException
Signature: (Ljava/util/Enumeration<*>;)V
MethodParameters:
Name Flags
maps
void writeStyles(javax.swing.text.html.StyleSheet);
descriptor: (Ljavax/swing/text/html/StyleSheet;)V
flags: (0x0000)
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 1
ifnull 12
1: aload 1
invokevirtual javax.swing.text.html.StyleSheet.getStyleNames:()Ljava/util/Enumeration;
astore 2
start local 2 2: aload 2
ifnull 12
3: iconst_0
istore 3
start local 3 4: goto 9
5: StackMap locals: java.util.Enumeration int
StackMap stack:
aload 2
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 6: ldc "default"
aload 4
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
7: aload 0
aload 4
aload 1
aload 4
invokevirtual javax.swing.text.html.StyleSheet.getStyle:(Ljava/lang/String;)Ljavax/swing/text/Style;
iload 3
invokevirtual javax.swing.text.html.HTMLWriter.writeStyle:(Ljava/lang/String;Ljavax/swing/text/Style;Z)Z
ifeq 9
8: iconst_1
istore 3
end local 4 9: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 5
10: iload 3
ifeq 12
11: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeStyleEndTag:()V
end local 3 end local 2 12: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Ljavax/swing/text/html/HTMLWriter;
0 13 1 sheet Ljavax/swing/text/html/StyleSheet;
2 12 2 styles Ljava/util/Enumeration<*>;
4 12 3 outputStyle Z
6 9 4 name Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
sheet
boolean writeStyle(java.lang.String, javax.swing.text.Style, boolean);
descriptor: (Ljava/lang/String;Ljavax/swing/text/Style;Z)Z
flags: (0x0000)
Code:
stack=2, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iconst_0
istore 4
start local 4 1: aload 2
invokeinterface javax.swing.text.Style.getAttributeNames:()Ljava/util/Enumeration;
astore 5
start local 5 2: aload 5
ifnull 23
3: goto 22
4: StackMap locals: int java.util.Enumeration
StackMap stack:
aload 5
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
astore 6
start local 6 5: aload 6
instanceof javax.swing.text.html.CSS$Attribute
ifeq 22
6: aload 2
aload 6
invokeinterface javax.swing.text.Style.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 7
start local 7 7: aload 7
ifnull 22
8: iload 3
ifne 11
9: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeStyleStartTag:()V
10: iconst_1
istore 3
11: StackMap locals: java.lang.Object java.lang.String
StackMap stack:
iload 4
ifne 17
12: iconst_1
istore 4
13: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
14: aload 0
aload 1
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
15: aload 0
ldc " {"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
16: goto 18
17: StackMap locals:
StackMap stack:
aload 0
ldc ";"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
18: StackMap locals:
StackMap stack:
aload 0
bipush 32
invokevirtual javax.swing.text.html.HTMLWriter.write:(C)V
19: aload 0
aload 6
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
20: aload 0
ldc ": "
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
21: aload 0
aload 7
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
end local 7 end local 6 22: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 4
23: StackMap locals:
StackMap stack:
iload 4
ifeq 26
24: aload 0
ldc " }"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
25: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
26: StackMap locals:
StackMap stack:
iload 4
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 27 0 this Ljavax/swing/text/html/HTMLWriter;
0 27 1 name Ljava/lang/String;
0 27 2 style Ljavax/swing/text/Style;
0 27 3 outputStyle Z
1 27 4 didOutputStyle Z
2 27 5 attributes Ljava/util/Enumeration<*>;
5 22 6 attribute Ljava/lang/Object;
7 22 7 value Ljava/lang/String;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
name
style
outputStyle
void writeStyleStartTag();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
1: aload 0
ldc "<style type=\"text/css\">"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
2: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.incrIndent:()V
3: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
4: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
5: aload 0
ldc "<!--"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
6: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.incrIndent:()V
7: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
8: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Ljavax/swing/text/html/HTMLWriter;
Exceptions:
throws java.io.IOException
void writeStyleEndTag();
descriptor: ()V
flags: (0x0000)
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.decrIndent:()V
1: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
2: aload 0
ldc "-->"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
3: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
4: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.decrIndent:()V
5: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
6: aload 0
ldc "</style>"
invokevirtual javax.swing.text.html.HTMLWriter.write:(Ljava/lang/String;)V
7: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.writeLineSeparator:()V
8: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indentSmart:()V
9: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/swing/text/html/HTMLWriter;
Exceptions:
throws java.io.IOException
javax.swing.text.AttributeSet convertToHTML(javax.swing.text.AttributeSet, javax.swing.text.MutableAttributeSet);
descriptor: (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/MutableAttributeSet;)Ljavax/swing/text/AttributeSet;
flags: (0x0000)
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 2
1: aload 0
getfield javax.swing.text.html.HTMLWriter.convAttr:Ljavax/swing/text/MutableAttributeSet;
astore 2
2: StackMap locals:
StackMap stack:
aload 2
aload 2
invokeinterface javax.swing.text.MutableAttributeSet.removeAttributes:(Ljavax/swing/text/AttributeSet;)V
3: aload 0
getfield javax.swing.text.html.HTMLWriter.writeCSS:Z
ifeq 6
4: aload 1
aload 2
invokestatic javax.swing.text.html.HTMLWriter.convertToHTML40:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/MutableAttributeSet;)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 1
aload 2
invokestatic javax.swing.text.html.HTMLWriter.convertToHTML32:(Ljavax/swing/text/AttributeSet;Ljavax/swing/text/MutableAttributeSet;)V
7: StackMap locals:
StackMap stack:
aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljavax/swing/text/html/HTMLWriter;
0 8 1 from Ljavax/swing/text/AttributeSet;
0 8 2 to Ljavax/swing/text/MutableAttributeSet;
MethodParameters:
Name Flags
from
to
private static void convertToHTML32(javax.swing.text.AttributeSet, javax.swing.text.MutableAttributeSet);
descriptor: (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/MutableAttributeSet;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=6, args_size=2
start local 0 start local 1 0: aload 0
ifnonnull 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface javax.swing.text.AttributeSet.getAttributeNames:()Ljava/util/Enumeration;
astore 2
start local 2 3: ldc ""
astore 3
start local 3 4: goto 50
5: StackMap locals: java.util.Enumeration java.lang.String
StackMap stack:
aload 2
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
astore 4
start local 4 6: aload 4
instanceof javax.swing.text.html.CSS$Attribute
ifeq 46
7: aload 4
getstatic javax.swing.text.html.CSS$Attribute.FONT_FAMILY:Ljavax/swing/text/html/CSS$Attribute;
if_acmpeq 10
8: aload 4
getstatic javax.swing.text.html.CSS$Attribute.FONT_SIZE:Ljavax/swing/text/html/CSS$Attribute;
if_acmpeq 10
9: aload 4
getstatic javax.swing.text.html.CSS$Attribute.COLOR:Ljavax/swing/text/html/CSS$Attribute;
if_acmpne 12
10: StackMap locals: java.lang.Object
StackMap stack:
aload 4
checkcast javax.swing.text.html.CSS$Attribute
aload 0
aload 1
invokestatic javax.swing.text.html.HTMLWriter.createFontAttribute:(Ljavax/swing/text/html/CSS$Attribute;Ljavax/swing/text/AttributeSet;Ljavax/swing/text/MutableAttributeSet;)V
11: goto 50
StackMap locals:
StackMap stack:
12: aload 4
getstatic javax.swing.text.html.CSS$Attribute.FONT_WEIGHT:Ljavax/swing/text/html/CSS$Attribute;
if_acmpne 18
13: aload 0
getstatic javax.swing.text.html.CSS$Attribute.FONT_WEIGHT:Ljavax/swing/text/html/CSS$Attribute;
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
14: checkcast javax.swing.text.html.CSS$FontWeight
astore 5
start local 5 15: aload 5
ifnull 50
aload 5
invokevirtual javax.swing.text.html.CSS$FontWeight.getValue:()I
sipush 400
if_icmple 50
16: aload 1
getstatic javax.swing.text.html.HTML$Tag.B:Ljavax/swing/text/html/HTML$Tag;
getstatic javax.swing.text.SimpleAttributeSet.EMPTY:Ljavax/swing/text/AttributeSet;
invokestatic javax.swing.text.html.HTMLWriter.addAttribute:(Ljavax/swing/text/MutableAttributeSet;Ljava/lang/Object;Ljava/lang/Object;)V
end local 5 17: goto 50
StackMap locals:
StackMap stack:
18: aload 4
getstatic javax.swing.text.html.CSS$Attribute.FONT_STYLE:Ljavax/swing/text/html/CSS$Attribute;
if_acmpne 23
19: aload 0
aload 4
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 5
start local 5 20: aload 5
ldc "italic"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
iflt 50
21: aload 1
getstatic javax.swing.text.html.HTML$Tag.I:Ljavax/swing/text/html/HTML$Tag;
getstatic javax.swing.text.SimpleAttributeSet.EMPTY:Ljavax/swing/text/AttributeSet;
invokestatic javax.swing.text.html.HTMLWriter.addAttribute:(Ljavax/swing/text/MutableAttributeSet;Ljava/lang/Object;Ljava/lang/Object;)V
end local 5 22: goto 50
StackMap locals:
StackMap stack:
23: aload 4
getstatic javax.swing.text.html.CSS$Attribute.TEXT_DECORATION:Ljavax/swing/text/html/CSS$Attribute;
if_acmpne 30
24: aload 0
aload 4
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 5
start local 5 25: aload 5
ldc "underline"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
iflt 27
26: aload 1
getstatic javax.swing.text.html.HTML$Tag.U:Ljavax/swing/text/html/HTML$Tag;
getstatic javax.swing.text.SimpleAttributeSet.EMPTY:Ljavax/swing/text/AttributeSet;
invokestatic javax.swing.text.html.HTMLWriter.addAttribute:(Ljavax/swing/text/MutableAttributeSet;Ljava/lang/Object;Ljava/lang/Object;)V
27: StackMap locals: java.lang.String
StackMap stack:
aload 5
ldc "line-through"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
iflt 50
28: aload 1
getstatic javax.swing.text.html.HTML$Tag.STRIKE:Ljavax/swing/text/html/HTML$Tag;
getstatic javax.swing.text.SimpleAttributeSet.EMPTY:Ljavax/swing/text/AttributeSet;
invokestatic javax.swing.text.html.HTMLWriter.addAttribute:(Ljavax/swing/text/MutableAttributeSet;Ljava/lang/Object;Ljava/lang/Object;)V
end local 5 29: goto 50
StackMap locals:
StackMap stack:
30: aload 4
getstatic javax.swing.text.html.CSS$Attribute.VERTICAL_ALIGN:Ljavax/swing/text/html/CSS$Attribute;
if_acmpne 37
31: aload 0
aload 4
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 5
start local 5 32: aload 5
ldc "sup"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
iflt 34
33: aload 1
getstatic javax.swing.text.html.HTML$Tag.SUP:Ljavax/swing/text/html/HTML$Tag;
getstatic javax.swing.text.SimpleAttributeSet.EMPTY:Ljavax/swing/text/AttributeSet;
invokestatic javax.swing.text.html.HTMLWriter.addAttribute:(Ljavax/swing/text/MutableAttributeSet;Ljava/lang/Object;Ljava/lang/Object;)V
34: StackMap locals: java.lang.String
StackMap stack:
aload 5
ldc "sub"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
iflt 50
35: aload 1
getstatic javax.swing.text.html.HTML$Tag.SUB:Ljavax/swing/text/html/HTML$Tag;
getstatic javax.swing.text.SimpleAttributeSet.EMPTY:Ljavax/swing/text/AttributeSet;
invokestatic javax.swing.text.html.HTMLWriter.addAttribute:(Ljavax/swing/text/MutableAttributeSet;Ljava/lang/Object;Ljava/lang/Object;)V
end local 5 36: goto 50
StackMap locals:
StackMap stack:
37: aload 4
getstatic javax.swing.text.html.CSS$Attribute.TEXT_ALIGN:Ljavax/swing/text/html/CSS$Attribute;
if_acmpne 42
38: aload 1
getstatic javax.swing.text.html.HTML$Attribute.ALIGN:Ljavax/swing/text/html/HTML$Attribute;
39: aload 0
aload 4
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
40: invokestatic javax.swing.text.html.HTMLWriter.addAttribute:(Ljavax/swing/text/MutableAttributeSet;Ljava/lang/Object;Ljava/lang/Object;)V
41: goto 50
42: StackMap locals:
StackMap stack:
aload 3
invokevirtual java.lang.String.length:()I
ifle 44
43: new java.lang.StringBuilder
dup
aload 3
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "; "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
44: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 3
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
aload 4
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
45: goto 50
46: StackMap locals:
StackMap stack:
aload 0
aload 4
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
astore 5
start local 5 47: aload 5
instanceof javax.swing.text.AttributeSet
ifeq 49
48: aload 5
checkcast javax.swing.text.AttributeSet
invokeinterface javax.swing.text.AttributeSet.copyAttributes:()Ljavax/swing/text/AttributeSet;
astore 5
49: StackMap locals: java.lang.Object
StackMap stack:
aload 1
aload 4
aload 5
invokestatic javax.swing.text.html.HTMLWriter.addAttribute:(Ljavax/swing/text/MutableAttributeSet;Ljava/lang/Object;Ljava/lang/Object;)V
end local 5 end local 4 50: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 5
51: aload 3
invokevirtual java.lang.String.length:()I
ifle 53
52: aload 1
getstatic javax.swing.text.html.HTML$Attribute.STYLE:Ljavax/swing/text/html/HTML$Attribute;
aload 3
invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
53: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 54 0 from Ljavax/swing/text/AttributeSet;
0 54 1 to Ljavax/swing/text/MutableAttributeSet;
3 54 2 keys Ljava/util/Enumeration<*>;
4 54 3 value Ljava/lang/String;
6 50 4 key Ljava/lang/Object;
15 17 5 weightValue Ljavax/swing/text/html/CSS$FontWeight;
20 22 5 s Ljava/lang/String;
25 29 5 decor Ljava/lang/String;
32 36 5 vAlign Ljava/lang/String;
47 50 5 attr Ljava/lang/Object;
MethodParameters:
Name Flags
from
to
private static void addAttribute(javax.swing.text.MutableAttributeSet, java.lang.Object, java.lang.Object);
descriptor: (Ljavax/swing/text/MutableAttributeSet;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
invokeinterface javax.swing.text.MutableAttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
astore 3
start local 3 1: aload 3
ifnull 2
aload 3
getstatic javax.swing.text.SimpleAttributeSet.EMPTY:Ljavax/swing/text/AttributeSet;
if_acmpne 4
2: StackMap locals: java.lang.Object
StackMap stack:
aload 0
aload 1
aload 2
invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
3: goto 7
4: StackMap locals:
StackMap stack:
aload 3
instanceof javax.swing.text.MutableAttributeSet
ifeq 7
5: aload 2
instanceof javax.swing.text.AttributeSet
ifeq 7
6: aload 3
checkcast javax.swing.text.MutableAttributeSet
aload 2
checkcast javax.swing.text.AttributeSet
invokeinterface javax.swing.text.MutableAttributeSet.addAttributes:(Ljavax/swing/text/AttributeSet;)V
7: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 to Ljavax/swing/text/MutableAttributeSet;
0 8 1 key Ljava/lang/Object;
0 8 2 value Ljava/lang/Object;
1 8 3 attr Ljava/lang/Object;
MethodParameters:
Name Flags
to
key
value
private static void createFontAttribute(javax.swing.text.html.CSS$Attribute, javax.swing.text.AttributeSet, javax.swing.text.MutableAttributeSet);
descriptor: (Ljavax/swing/text/html/CSS$Attribute;Ljavax/swing/text/AttributeSet;Ljavax/swing/text/MutableAttributeSet;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
getstatic javax.swing.text.html.HTML$Tag.FONT:Ljavax/swing/text/html/HTML$Tag;
invokeinterface javax.swing.text.MutableAttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
1: checkcast javax.swing.text.MutableAttributeSet
astore 3
start local 3 2: aload 3
ifnonnull 5
3: new javax.swing.text.SimpleAttributeSet
dup
invokespecial javax.swing.text.SimpleAttributeSet.<init>:()V
astore 3
4: aload 2
getstatic javax.swing.text.html.HTML$Tag.FONT:Ljavax/swing/text/html/HTML$Tag;
aload 3
invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
5: StackMap locals: javax.swing.text.MutableAttributeSet
StackMap stack:
aload 1
aload 0
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
astore 4
start local 4 6: aload 0
getstatic javax.swing.text.html.CSS$Attribute.FONT_FAMILY:Ljavax/swing/text/html/CSS$Attribute;
if_acmpne 9
7: aload 3
getstatic javax.swing.text.html.HTML$Attribute.FACE:Ljavax/swing/text/html/HTML$Attribute;
aload 4
invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
8: goto 14
StackMap locals: java.lang.String
StackMap stack:
9: aload 0
getstatic javax.swing.text.html.CSS$Attribute.FONT_SIZE:Ljavax/swing/text/html/CSS$Attribute;
if_acmpne 12
10: aload 3
getstatic javax.swing.text.html.HTML$Attribute.SIZE:Ljavax/swing/text/html/HTML$Attribute;
aload 4
invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
11: goto 14
StackMap locals:
StackMap stack:
12: aload 0
getstatic javax.swing.text.html.CSS$Attribute.COLOR:Ljavax/swing/text/html/CSS$Attribute;
if_acmpne 14
13: aload 3
getstatic javax.swing.text.html.HTML$Attribute.COLOR:Ljavax/swing/text/html/HTML$Attribute;
aload 4
invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
14: 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 15 0 a Ljavax/swing/text/html/CSS$Attribute;
0 15 1 from Ljavax/swing/text/AttributeSet;
0 15 2 to Ljavax/swing/text/MutableAttributeSet;
2 15 3 fontAttr Ljavax/swing/text/MutableAttributeSet;
6 15 4 htmlValue Ljava/lang/String;
MethodParameters:
Name Flags
a
from
to
private static void convertToHTML40(javax.swing.text.AttributeSet, javax.swing.text.MutableAttributeSet);
descriptor: (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/MutableAttributeSet;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=5, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface javax.swing.text.AttributeSet.getAttributeNames:()Ljava/util/Enumeration;
astore 2
start local 2 1: ldc ""
astore 3
start local 3 2: goto 8
3: StackMap locals: java.util.Enumeration java.lang.String
StackMap stack:
aload 2
invokeinterface java.util.Enumeration.nextElement:()Ljava/lang/Object;
astore 4
start local 4 4: aload 4
instanceof javax.swing.text.html.CSS$Attribute
ifeq 7
5: new java.lang.StringBuilder
dup
aload 3
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
aload 4
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc ";"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 3
6: goto 8
7: StackMap locals: java.lang.Object
StackMap stack:
aload 1
aload 4
aload 0
aload 4
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
end local 4 8: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Enumeration.hasMoreElements:()Z
ifne 3
9: aload 3
invokevirtual java.lang.String.length:()I
ifle 11
10: aload 1
getstatic javax.swing.text.html.HTML$Attribute.STYLE:Ljavax/swing/text/html/HTML$Attribute;
aload 3
invokeinterface javax.swing.text.MutableAttributeSet.addAttribute:(Ljava/lang/Object;Ljava/lang/Object;)V
11: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 from Ljavax/swing/text/AttributeSet;
0 12 1 to Ljavax/swing/text/MutableAttributeSet;
1 12 2 keys Ljava/util/Enumeration<*>;
2 12 3 value Ljava/lang/String;
4 8 4 key Ljava/lang/Object;
MethodParameters:
Name Flags
from
to
protected void writeLineSeparator();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.HTMLWriter.replaceEntities:Z
istore 1
start local 1 1: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.replaceEntities:Z
2: aload 0
invokespecial javax.swing.text.AbstractWriter.writeLineSeparator:()V
3: aload 0
iload 1
putfield javax.swing.text.html.HTMLWriter.replaceEntities:Z
4: aload 0
iconst_0
putfield javax.swing.text.html.HTMLWriter.indented:Z
5: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/text/html/HTMLWriter;
1 6 1 oldReplace Z
Exceptions:
throws java.io.IOException
protected void output(char[], int, int);
descriptor: ([CII)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=5, 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.HTMLWriter.replaceEntities:Z
ifne 3
1: aload 0
aload 1
iload 2
iload 3
invokespecial javax.swing.text.AbstractWriter.output:([CII)V
2: return
3: StackMap locals:
StackMap stack:
iload 2
istore 4
start local 4 4: iload 3
iload 2
iadd
istore 3
5: iload 2
istore 5
start local 5 6: goto 37
7: StackMap locals: int int
StackMap stack:
aload 1
iload 5
caload
lookupswitch { // 7
9: 28
10: 28
13: 28
34: 23
38: 18
60: 8
62: 13
default: 29
}
8: StackMap locals:
StackMap stack:
iload 5
iload 4
if_icmple 10
9: aload 0
aload 1
iload 4
iload 5
iload 4
isub
invokespecial javax.swing.text.AbstractWriter.output:([CII)V
10: StackMap locals:
StackMap stack:
iload 5
iconst_1
iadd
istore 4
11: aload 0
ldc "<"
invokevirtual javax.swing.text.html.HTMLWriter.output:(Ljava/lang/String;)V
12: goto 36
13: StackMap locals:
StackMap stack:
iload 5
iload 4
if_icmple 15
14: aload 0
aload 1
iload 4
iload 5
iload 4
isub
invokespecial javax.swing.text.AbstractWriter.output:([CII)V
15: StackMap locals:
StackMap stack:
iload 5
iconst_1
iadd
istore 4
16: aload 0
ldc ">"
invokevirtual javax.swing.text.html.HTMLWriter.output:(Ljava/lang/String;)V
17: goto 36
18: StackMap locals:
StackMap stack:
iload 5
iload 4
if_icmple 20
19: aload 0
aload 1
iload 4
iload 5
iload 4
isub
invokespecial javax.swing.text.AbstractWriter.output:([CII)V
20: StackMap locals:
StackMap stack:
iload 5
iconst_1
iadd
istore 4
21: aload 0
ldc "&"
invokevirtual javax.swing.text.html.HTMLWriter.output:(Ljava/lang/String;)V
22: goto 36
23: StackMap locals:
StackMap stack:
iload 5
iload 4
if_icmple 25
24: aload 0
aload 1
iload 4
iload 5
iload 4
isub
invokespecial javax.swing.text.AbstractWriter.output:([CII)V
25: StackMap locals:
StackMap stack:
iload 5
iconst_1
iadd
istore 4
26: aload 0
ldc """
invokevirtual javax.swing.text.html.HTMLWriter.output:(Ljava/lang/String;)V
27: goto 36
28: StackMap locals:
StackMap stack:
goto 36
29: StackMap locals:
StackMap stack:
aload 1
iload 5
caload
bipush 32
if_icmplt 30
aload 1
iload 5
caload
bipush 127
if_icmple 36
30: StackMap locals:
StackMap stack:
iload 5
iload 4
if_icmple 32
31: aload 0
aload 1
iload 4
iload 5
iload 4
isub
invokespecial javax.swing.text.AbstractWriter.output:([CII)V
32: StackMap locals:
StackMap stack:
iload 5
iconst_1
iadd
istore 4
33: aload 0
ldc "&#"
invokevirtual javax.swing.text.html.HTMLWriter.output:(Ljava/lang/String;)V
34: aload 0
aload 1
iload 5
caload
invokestatic java.lang.String.valueOf:(I)Ljava/lang/String;
invokevirtual javax.swing.text.html.HTMLWriter.output:(Ljava/lang/String;)V
35: aload 0
ldc ";"
invokevirtual javax.swing.text.html.HTMLWriter.output:(Ljava/lang/String;)V
36: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
37: iload 5
iload 3
if_icmplt 7
end local 5 38: iload 4
iload 3
if_icmpge 40
39: aload 0
aload 1
iload 4
iload 3
iload 4
isub
invokespecial javax.swing.text.AbstractWriter.output:([CII)V
40: 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 41 0 this Ljavax/swing/text/html/HTMLWriter;
0 41 1 chars [C
0 41 2 start I
0 41 3 length I
4 41 4 last I
6 38 5 counter I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
chars
start
length
private void output(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.lang.String.length:()I
istore 2
start local 2 1: aload 0
getfield javax.swing.text.html.HTMLWriter.tempChars:[C
ifnull 2
aload 0
getfield javax.swing.text.html.HTMLWriter.tempChars:[C
arraylength
iload 2
if_icmpge 3
2: StackMap locals: int
StackMap stack:
aload 0
iload 2
newarray 5
putfield javax.swing.text.html.HTMLWriter.tempChars:[C
3: StackMap locals:
StackMap stack:
aload 1
iconst_0
iload 2
aload 0
getfield javax.swing.text.html.HTMLWriter.tempChars:[C
iconst_0
invokevirtual java.lang.String.getChars:(II[CI)V
4: aload 0
aload 0
getfield javax.swing.text.html.HTMLWriter.tempChars:[C
iconst_0
iload 2
invokespecial javax.swing.text.AbstractWriter.output:([CII)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Ljavax/swing/text/html/HTMLWriter;
0 6 1 string Ljava/lang/String;
1 6 2 length I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
string
private void indentSmart();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.swing.text.html.HTMLWriter.indented:Z
ifne 3
1: aload 0
invokevirtual javax.swing.text.html.HTMLWriter.indent:()V
2: aload 0
iconst_1
putfield javax.swing.text.html.HTMLWriter.indented:Z
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljavax/swing/text/html/HTMLWriter;
Exceptions:
throws java.io.IOException
}
SourceFile: "HTMLWriter.java"
InnerClasses:
public final Attribute = javax.swing.text.html.CSS$Attribute of javax.swing.text.html.CSS
FontWeight = javax.swing.text.html.CSS$FontWeight 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