public class javax.swing.text.html.HTML
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.swing.text.html.HTML
super_class: java.lang.Object
{
private static final java.util.Hashtable<java.lang.String, javax.swing.text.html.HTML$Tag> tagHashtable;
descriptor: Ljava/util/Hashtable;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Hashtable<Ljava/lang/String;Ljavax/swing/text/html/HTML$Tag;>;
private static final java.util.Hashtable<java.lang.Object, javax.swing.text.html.HTML$Tag> scMapping;
descriptor: Ljava/util/Hashtable;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Hashtable<Ljava/lang/Object;Ljavax/swing/text/html/HTML$Tag;>;
public static final java.lang.String NULL_ATTRIBUTE_VALUE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "#DEFAULT"
private static final java.util.Hashtable<java.lang.String, javax.swing.text.html.HTML$Attribute> attHashtable;
descriptor: Ljava/util/Hashtable;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Hashtable<Ljava/lang/String;Ljavax/swing/text/html/HTML$Attribute;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=1, args_size=0
0: new java.util.Hashtable
dup
bipush 73
invokespecial java.util.Hashtable.<init>:(I)V
putstatic javax.swing.text.html.HTML.tagHashtable:Ljava/util/Hashtable;
1: new java.util.Hashtable
dup
bipush 8
invokespecial java.util.Hashtable.<init>:(I)V
putstatic javax.swing.text.html.HTML.scMapping:Ljava/util/Hashtable;
2: iconst_0
istore 0
start local 0 3: goto 7
4: StackMap locals: int
StackMap stack:
getstatic javax.swing.text.html.HTML.tagHashtable:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Tag.allTags:[Ljavax/swing/text/html/HTML$Tag;
iload 0
aaload
invokevirtual javax.swing.text.html.HTML$Tag.toString:()Ljava/lang/String;
getstatic javax.swing.text.html.HTML$Tag.allTags:[Ljavax/swing/text/html/HTML$Tag;
iload 0
aaload
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
5: getstatic javax.swing.text.html.HTML$Tag.allTags:[Ljavax/swing/text/html/HTML$Tag;
iload 0
aaload
invokestatic javax.swing.text.StyleContext.registerStaticAttributeKey:(Ljava/lang/Object;)V
6: iinc 0 1
StackMap locals:
StackMap stack:
7: iload 0
getstatic javax.swing.text.html.HTML$Tag.allTags:[Ljavax/swing/text/html/HTML$Tag;
arraylength
if_icmplt 4
end local 0 8: getstatic javax.swing.text.html.HTML$Tag.IMPLIED:Ljavax/swing/text/html/HTML$Tag;
invokestatic javax.swing.text.StyleContext.registerStaticAttributeKey:(Ljava/lang/Object;)V
9: getstatic javax.swing.text.html.HTML$Tag.CONTENT:Ljavax/swing/text/html/HTML$Tag;
invokestatic javax.swing.text.StyleContext.registerStaticAttributeKey:(Ljava/lang/Object;)V
10: getstatic javax.swing.text.html.HTML$Tag.COMMENT:Ljavax/swing/text/html/HTML$Tag;
invokestatic javax.swing.text.StyleContext.registerStaticAttributeKey:(Ljava/lang/Object;)V
11: iconst_0
istore 0
start local 0 12: goto 16
13: StackMap locals:
StackMap stack:
getstatic javax.swing.text.html.HTML$Attribute.allAttributes:[Ljavax/swing/text/html/HTML$Attribute;
iload 0
14: aaload
invokestatic javax.swing.text.StyleContext.registerStaticAttributeKey:(Ljava/lang/Object;)V
15: iinc 0 1
StackMap locals:
StackMap stack:
16: iload 0
getstatic javax.swing.text.html.HTML$Attribute.allAttributes:[Ljavax/swing/text/html/HTML$Attribute;
arraylength
if_icmplt 13
end local 0 17: ldc "#DEFAULT"
invokestatic javax.swing.text.StyleContext.registerStaticAttributeKey:(Ljava/lang/Object;)V
18: getstatic javax.swing.text.html.HTML.scMapping:Ljava/util/Hashtable;
getstatic javax.swing.text.StyleConstants.Bold:Ljava/lang/Object;
getstatic javax.swing.text.html.HTML$Tag.B:Ljavax/swing/text/html/HTML$Tag;
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
19: getstatic javax.swing.text.html.HTML.scMapping:Ljava/util/Hashtable;
getstatic javax.swing.text.StyleConstants.Italic:Ljava/lang/Object;
getstatic javax.swing.text.html.HTML$Tag.I:Ljavax/swing/text/html/HTML$Tag;
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
20: getstatic javax.swing.text.html.HTML.scMapping:Ljava/util/Hashtable;
getstatic javax.swing.text.StyleConstants.Underline:Ljava/lang/Object;
getstatic javax.swing.text.html.HTML$Tag.U:Ljavax/swing/text/html/HTML$Tag;
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
21: getstatic javax.swing.text.html.HTML.scMapping:Ljava/util/Hashtable;
getstatic javax.swing.text.StyleConstants.StrikeThrough:Ljava/lang/Object;
getstatic javax.swing.text.html.HTML$Tag.STRIKE:Ljavax/swing/text/html/HTML$Tag;
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
22: getstatic javax.swing.text.html.HTML.scMapping:Ljava/util/Hashtable;
getstatic javax.swing.text.StyleConstants.Superscript:Ljava/lang/Object;
getstatic javax.swing.text.html.HTML$Tag.SUP:Ljavax/swing/text/html/HTML$Tag;
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
23: getstatic javax.swing.text.html.HTML.scMapping:Ljava/util/Hashtable;
getstatic javax.swing.text.StyleConstants.Subscript:Ljava/lang/Object;
getstatic javax.swing.text.html.HTML$Tag.SUB:Ljavax/swing/text/html/HTML$Tag;
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
24: getstatic javax.swing.text.html.HTML.scMapping:Ljava/util/Hashtable;
getstatic javax.swing.text.StyleConstants.FontFamily:Ljava/lang/Object;
getstatic javax.swing.text.html.HTML$Tag.FONT:Ljavax/swing/text/html/HTML$Tag;
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
25: getstatic javax.swing.text.html.HTML.scMapping:Ljava/util/Hashtable;
getstatic javax.swing.text.StyleConstants.FontSize:Ljava/lang/Object;
getstatic javax.swing.text.html.HTML$Tag.FONT:Ljavax/swing/text/html/HTML$Tag;
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: new java.util.Hashtable
dup
bipush 77
invokespecial java.util.Hashtable.<init>:(I)V
putstatic javax.swing.text.html.HTML.attHashtable:Ljava/util/Hashtable;
27: iconst_0
istore 0
start local 0 28: goto 31
29: StackMap locals:
StackMap stack:
getstatic javax.swing.text.html.HTML.attHashtable:Ljava/util/Hashtable;
getstatic javax.swing.text.html.HTML$Attribute.allAttributes:[Ljavax/swing/text/html/HTML$Attribute;
iload 0
aaload
invokevirtual javax.swing.text.html.HTML$Attribute.toString:()Ljava/lang/String;
getstatic javax.swing.text.html.HTML$Attribute.allAttributes:[Ljavax/swing/text/html/HTML$Attribute;
iload 0
aaload
invokevirtual java.util.Hashtable.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
30: iinc 0 1
StackMap locals:
StackMap stack:
31: iload 0
getstatic javax.swing.text.html.HTML$Attribute.allAttributes:[Ljavax/swing/text/html/HTML$Attribute;
arraylength
if_icmplt 29
end local 0 32: return
LocalVariableTable:
Start End Slot Name Signature
3 8 0 i I
12 17 0 i I
28 32 0 i I
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/swing/text/html/HTML;
public static javax.swing.text.html.HTML$Tag[] getAllTags();
descriptor: ()[Ljavax/swing/text/html/HTML$Tag;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=0
0: getstatic javax.swing.text.html.HTML$Tag.allTags:[Ljavax/swing/text/html/HTML$Tag;
arraylength
anewarray javax.swing.text.html.HTML$Tag
astore 0
start local 0 1: getstatic javax.swing.text.html.HTML$Tag.allTags:[Ljavax/swing/text/html/HTML$Tag;
iconst_0
aload 0
iconst_0
getstatic javax.swing.text.html.HTML$Tag.allTags:[Ljavax/swing/text/html/HTML$Tag;
arraylength
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
2: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 3 0 tags [Ljavax/swing/text/html/HTML$Tag;
public static javax.swing.text.html.HTML$Tag getTag(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/swing/text/html/HTML$Tag;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: getstatic javax.swing.text.html.HTML.tagHashtable:Ljava/util/Hashtable;
aload 0
invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.html.HTML$Tag
astore 1
start local 1 1: aload 1
ifnonnull 2
aconst_null
goto 3
StackMap locals: javax.swing.text.html.HTML$Tag
StackMap stack:
2: aload 1
StackMap locals:
StackMap stack: javax.swing.text.html.HTML$Tag
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 tagName Ljava/lang/String;
1 4 1 t Ljavax/swing/text/html/HTML$Tag;
MethodParameters:
Name Flags
tagName
static javax.swing.text.html.HTML$Tag getTagForStyleConstantsKey(javax.swing.text.StyleConstants);
descriptor: (Ljavax/swing/text/StyleConstants;)Ljavax/swing/text/html/HTML$Tag;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic javax.swing.text.html.HTML.scMapping:Ljava/util/Hashtable;
aload 0
invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.html.HTML$Tag
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 sc Ljavax/swing/text/StyleConstants;
MethodParameters:
Name Flags
sc
public static int getIntegerAttributeValue(javax.swing.text.AttributeSet, javax.swing.text.html.HTML$Attribute, int);
descriptor: (Ljavax/swing/text/AttributeSet;Ljavax/swing/text/html/HTML$Attribute;I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=3
start local 0 start local 1 start local 2 0: iload 2
istore 3
start local 3 1: aload 0
aload 1
invokeinterface javax.swing.text.AttributeSet.getAttribute:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 2: aload 4
ifnull 7
3: aload 4
invokestatic java.lang.Integer.valueOf:(Ljava/lang/String;)Ljava/lang/Integer;
invokevirtual java.lang.Integer.intValue:()I
istore 3
4: goto 7
StackMap locals: javax.swing.text.AttributeSet javax.swing.text.html.HTML$Attribute int int java.lang.String
StackMap stack: java.lang.NumberFormatException
5: pop
6: iload 2
istore 3
7: StackMap locals:
StackMap stack:
iload 3
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 attr Ljavax/swing/text/AttributeSet;
0 8 1 key Ljavax/swing/text/html/HTML$Attribute;
0 8 2 def I
1 8 3 value I
2 8 4 istr Ljava/lang/String;
Exception table:
from to target type
3 4 5 Class java.lang.NumberFormatException
MethodParameters:
Name Flags
attr
key
def
public static javax.swing.text.html.HTML$Attribute[] getAllAttributeKeys();
descriptor: ()[Ljavax/swing/text/html/HTML$Attribute;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=0
0: getstatic javax.swing.text.html.HTML$Attribute.allAttributes:[Ljavax/swing/text/html/HTML$Attribute;
arraylength
anewarray javax.swing.text.html.HTML$Attribute
astore 0
start local 0 1: getstatic javax.swing.text.html.HTML$Attribute.allAttributes:[Ljavax/swing/text/html/HTML$Attribute;
iconst_0
2: aload 0
iconst_0
getstatic javax.swing.text.html.HTML$Attribute.allAttributes:[Ljavax/swing/text/html/HTML$Attribute;
arraylength
3: invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
4: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
1 5 0 attributes [Ljavax/swing/text/html/HTML$Attribute;
public static javax.swing.text.html.HTML$Attribute getAttributeKey(java.lang.String);
descriptor: (Ljava/lang/String;)Ljavax/swing/text/html/HTML$Attribute;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: getstatic javax.swing.text.html.HTML.attHashtable:Ljava/util/Hashtable;
aload 0
invokevirtual java.util.Hashtable.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast javax.swing.text.html.HTML$Attribute
astore 1
start local 1 1: aload 1
ifnonnull 3
2: aconst_null
areturn
3: StackMap locals: javax.swing.text.html.HTML$Attribute
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 attName Ljava/lang/String;
1 4 1 a Ljavax/swing/text/html/HTML$Attribute;
MethodParameters:
Name Flags
attName
}
SourceFile: "HTML.java"
NestMembers:
javax.swing.text.html.HTML$Attribute javax.swing.text.html.HTML$Tag javax.swing.text.html.HTML$UnknownTag
InnerClasses:
public final Attribute = javax.swing.text.html.HTML$Attribute of javax.swing.text.html.HTML
public Tag = javax.swing.text.html.HTML$Tag of javax.swing.text.html.HTML
public UnknownTag = javax.swing.text.html.HTML$UnknownTag of javax.swing.text.html.HTML