public final class java.awt.font.TextAttribute extends java.text.AttributedCharacterIterator$Attribute
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: java.awt.font.TextAttribute
super_class: java.text.AttributedCharacterIterator$Attribute
{
private static final java.util.Map<java.lang.String, java.awt.font.TextAttribute> instanceMap;
descriptor: Ljava/util/Map;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
Signature: Ljava/util/Map<Ljava/lang/String;Ljava/awt/font/TextAttribute;>;
static final long serialVersionUID;
descriptor: J
flags: (0x0018) ACC_STATIC, ACC_FINAL
ConstantValue: 7744112784117861702
public static final java.awt.font.TextAttribute FAMILY;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute WEIGHT;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float ;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float WEIGHT_LIGHT;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float WEIGHT_DEMILIGHT;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float WEIGHT_REGULAR;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float WEIGHT_SEMIBOLD;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float WEIGHT_MEDIUM;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float WEIGHT_DEMIBOLD;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float WEIGHT_BOLD;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float WEIGHT_HEAVY;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float ;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float WEIGHT_ULTRABOLD;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute WIDTH;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float WIDTH_CONDENSED;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float WIDTH_SEMI_CONDENSED;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float WIDTH_REGULAR;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float WIDTH_SEMI_EXTENDED;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float WIDTH_EXTENDED;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute POSTURE;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float POSTURE_REGULAR;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float POSTURE_OBLIQUE;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute SIZE;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute TRANSFORM;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute SUPERSCRIPT;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Integer SUPERSCRIPT_SUPER;
descriptor: Ljava/lang/Integer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Integer SUPERSCRIPT_SUB;
descriptor: Ljava/lang/Integer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute FONT;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute CHAR_REPLACEMENT;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute FOREGROUND;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute BACKGROUND;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute UNDERLINE;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Integer UNDERLINE_ON;
descriptor: Ljava/lang/Integer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute STRIKETHROUGH;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Boolean STRIKETHROUGH_ON;
descriptor: Ljava/lang/Boolean;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute RUN_DIRECTION;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Boolean RUN_DIRECTION_LTR;
descriptor: Ljava/lang/Boolean;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Boolean RUN_DIRECTION_RTL;
descriptor: Ljava/lang/Boolean;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute BIDI_EMBEDDING;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute JUSTIFICATION;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float JUSTIFICATION_FULL;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float JUSTIFICATION_NONE;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute INPUT_METHOD_HIGHLIGHT;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute INPUT_METHOD_UNDERLINE;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Integer UNDERLINE_LOW_ONE_PIXEL;
descriptor: Ljava/lang/Integer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Integer UNDERLINE_LOW_TWO_PIXEL;
descriptor: Ljava/lang/Integer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Integer UNDERLINE_LOW_DOTTED;
descriptor: Ljava/lang/Integer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Integer UNDERLINE_LOW_GRAY;
descriptor: Ljava/lang/Integer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Integer UNDERLINE_LOW_DASHED;
descriptor: Ljava/lang/Integer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute SWAP_COLORS;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Boolean SWAP_COLORS_ON;
descriptor: Ljava/lang/Boolean;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute NUMERIC_SHAPING;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute KERNING;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Integer KERNING_ON;
descriptor: Ljava/lang/Integer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute LIGATURES;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Integer LIGATURES_ON;
descriptor: Ljava/lang/Integer;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.awt.font.TextAttribute TRACKING;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float TRACKING_TIGHT;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.Float TRACKING_LOOSE;
descriptor: Ljava/lang/Float;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.util.HashMap
dup
bipush 29
invokespecial java.util.HashMap.<init>:(I)V
putstatic java.awt.font.TextAttribute.instanceMap:Ljava/util/Map;
1: invokestatic jdk.internal.misc.SharedSecrets.getJavaAWTFontAccess:()Ljdk/internal/misc/JavaAWTFontAccess;
ifnonnull 3
2: new java.awt.font.JavaAWTFontAccessImpl
dup
invokespecial java.awt.font.JavaAWTFontAccessImpl.<init>:()V
invokestatic jdk.internal.misc.SharedSecrets.setJavaAWTFontAccess:(Ljdk/internal/misc/JavaAWTFontAccess;)V
3: StackMap locals:
StackMap stack:
new java.awt.font.TextAttribute
dup
ldc "family"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
4: putstatic java.awt.font.TextAttribute.FAMILY:Ljava/awt/font/TextAttribute;
5: new java.awt.font.TextAttribute
dup
ldc "weight"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
6: putstatic java.awt.font.TextAttribute.WEIGHT:Ljava/awt/font/TextAttribute;
7: ldc 0.5
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
8: putstatic java.awt.font.TextAttribute.WEIGHT_EXTRA_LIGHT:Ljava/lang/Float;
9: ldc 0.75
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
10: putstatic java.awt.font.TextAttribute.WEIGHT_LIGHT:Ljava/lang/Float;
11: ldc 0.875
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
12: putstatic java.awt.font.TextAttribute.WEIGHT_DEMILIGHT:Ljava/lang/Float;
13: fconst_1
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
14: putstatic java.awt.font.TextAttribute.WEIGHT_REGULAR:Ljava/lang/Float;
15: ldc 1.25
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
16: putstatic java.awt.font.TextAttribute.WEIGHT_SEMIBOLD:Ljava/lang/Float;
17: ldc 1.5
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
18: putstatic java.awt.font.TextAttribute.WEIGHT_MEDIUM:Ljava/lang/Float;
19: ldc 1.75
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
20: putstatic java.awt.font.TextAttribute.WEIGHT_DEMIBOLD:Ljava/lang/Float;
21: fconst_2
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
22: putstatic java.awt.font.TextAttribute.WEIGHT_BOLD:Ljava/lang/Float;
23: ldc 2.25
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
24: putstatic java.awt.font.TextAttribute.WEIGHT_HEAVY:Ljava/lang/Float;
25: ldc 2.5
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
26: putstatic java.awt.font.TextAttribute.WEIGHT_EXTRABOLD:Ljava/lang/Float;
27: ldc 2.75
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
28: putstatic java.awt.font.TextAttribute.WEIGHT_ULTRABOLD:Ljava/lang/Float;
29: new java.awt.font.TextAttribute
dup
ldc "width"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
30: putstatic java.awt.font.TextAttribute.WIDTH:Ljava/awt/font/TextAttribute;
31: ldc 0.75
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
32: putstatic java.awt.font.TextAttribute.WIDTH_CONDENSED:Ljava/lang/Float;
33: ldc 0.875
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
34: putstatic java.awt.font.TextAttribute.WIDTH_SEMI_CONDENSED:Ljava/lang/Float;
35: fconst_1
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
36: putstatic java.awt.font.TextAttribute.WIDTH_REGULAR:Ljava/lang/Float;
37: ldc 1.25
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
38: putstatic java.awt.font.TextAttribute.WIDTH_SEMI_EXTENDED:Ljava/lang/Float;
39: ldc 1.5
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
40: putstatic java.awt.font.TextAttribute.WIDTH_EXTENDED:Ljava/lang/Float;
41: new java.awt.font.TextAttribute
dup
ldc "posture"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
42: putstatic java.awt.font.TextAttribute.POSTURE:Ljava/awt/font/TextAttribute;
43: fconst_0
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
44: putstatic java.awt.font.TextAttribute.POSTURE_REGULAR:Ljava/lang/Float;
45: ldc 0.2
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
46: putstatic java.awt.font.TextAttribute.POSTURE_OBLIQUE:Ljava/lang/Float;
47: new java.awt.font.TextAttribute
dup
ldc "size"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
48: putstatic java.awt.font.TextAttribute.SIZE:Ljava/awt/font/TextAttribute;
49: new java.awt.font.TextAttribute
dup
ldc "transform"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
50: putstatic java.awt.font.TextAttribute.TRANSFORM:Ljava/awt/font/TextAttribute;
51: new java.awt.font.TextAttribute
dup
ldc "superscript"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
52: putstatic java.awt.font.TextAttribute.SUPERSCRIPT:Ljava/awt/font/TextAttribute;
53: iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
54: putstatic java.awt.font.TextAttribute.SUPERSCRIPT_SUPER:Ljava/lang/Integer;
55: iconst_m1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
56: putstatic java.awt.font.TextAttribute.SUPERSCRIPT_SUB:Ljava/lang/Integer;
57: new java.awt.font.TextAttribute
dup
ldc "font"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
58: putstatic java.awt.font.TextAttribute.FONT:Ljava/awt/font/TextAttribute;
59: new java.awt.font.TextAttribute
dup
ldc "char_replacement"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
60: putstatic java.awt.font.TextAttribute.CHAR_REPLACEMENT:Ljava/awt/font/TextAttribute;
61: new java.awt.font.TextAttribute
dup
ldc "foreground"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
62: putstatic java.awt.font.TextAttribute.FOREGROUND:Ljava/awt/font/TextAttribute;
63: new java.awt.font.TextAttribute
dup
ldc "background"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
64: putstatic java.awt.font.TextAttribute.BACKGROUND:Ljava/awt/font/TextAttribute;
65: new java.awt.font.TextAttribute
dup
ldc "underline"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
66: putstatic java.awt.font.TextAttribute.UNDERLINE:Ljava/awt/font/TextAttribute;
67: iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
68: putstatic java.awt.font.TextAttribute.UNDERLINE_ON:Ljava/lang/Integer;
69: new java.awt.font.TextAttribute
dup
ldc "strikethrough"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
70: putstatic java.awt.font.TextAttribute.STRIKETHROUGH:Ljava/awt/font/TextAttribute;
71: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
72: putstatic java.awt.font.TextAttribute.STRIKETHROUGH_ON:Ljava/lang/Boolean;
73: new java.awt.font.TextAttribute
dup
ldc "run_direction"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
74: putstatic java.awt.font.TextAttribute.RUN_DIRECTION:Ljava/awt/font/TextAttribute;
75: getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
76: putstatic java.awt.font.TextAttribute.RUN_DIRECTION_LTR:Ljava/lang/Boolean;
77: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
78: putstatic java.awt.font.TextAttribute.RUN_DIRECTION_RTL:Ljava/lang/Boolean;
79: new java.awt.font.TextAttribute
dup
ldc "bidi_embedding"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
80: putstatic java.awt.font.TextAttribute.BIDI_EMBEDDING:Ljava/awt/font/TextAttribute;
81: new java.awt.font.TextAttribute
dup
ldc "justification"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
82: putstatic java.awt.font.TextAttribute.JUSTIFICATION:Ljava/awt/font/TextAttribute;
83: fconst_1
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
84: putstatic java.awt.font.TextAttribute.JUSTIFICATION_FULL:Ljava/lang/Float;
85: fconst_0
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
86: putstatic java.awt.font.TextAttribute.JUSTIFICATION_NONE:Ljava/lang/Float;
87: new java.awt.font.TextAttribute
dup
ldc "input method highlight"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
88: putstatic java.awt.font.TextAttribute.INPUT_METHOD_HIGHLIGHT:Ljava/awt/font/TextAttribute;
89: new java.awt.font.TextAttribute
dup
ldc "input method underline"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
90: putstatic java.awt.font.TextAttribute.INPUT_METHOD_UNDERLINE:Ljava/awt/font/TextAttribute;
91: iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
92: putstatic java.awt.font.TextAttribute.UNDERLINE_LOW_ONE_PIXEL:Ljava/lang/Integer;
93: iconst_2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
94: putstatic java.awt.font.TextAttribute.UNDERLINE_LOW_TWO_PIXEL:Ljava/lang/Integer;
95: iconst_3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
96: putstatic java.awt.font.TextAttribute.UNDERLINE_LOW_DOTTED:Ljava/lang/Integer;
97: iconst_4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
98: putstatic java.awt.font.TextAttribute.UNDERLINE_LOW_GRAY:Ljava/lang/Integer;
99: iconst_5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
100: putstatic java.awt.font.TextAttribute.UNDERLINE_LOW_DASHED:Ljava/lang/Integer;
101: new java.awt.font.TextAttribute
dup
ldc "swap_colors"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
102: putstatic java.awt.font.TextAttribute.SWAP_COLORS:Ljava/awt/font/TextAttribute;
103: getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
104: putstatic java.awt.font.TextAttribute.SWAP_COLORS_ON:Ljava/lang/Boolean;
105: new java.awt.font.TextAttribute
dup
ldc "numeric_shaping"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
106: putstatic java.awt.font.TextAttribute.NUMERIC_SHAPING:Ljava/awt/font/TextAttribute;
107: new java.awt.font.TextAttribute
dup
ldc "kerning"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
108: putstatic java.awt.font.TextAttribute.KERNING:Ljava/awt/font/TextAttribute;
109: iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
110: putstatic java.awt.font.TextAttribute.KERNING_ON:Ljava/lang/Integer;
111: new java.awt.font.TextAttribute
dup
ldc "ligatures"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
112: putstatic java.awt.font.TextAttribute.LIGATURES:Ljava/awt/font/TextAttribute;
113: iconst_1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
114: putstatic java.awt.font.TextAttribute.LIGATURES_ON:Ljava/lang/Integer;
115: new java.awt.font.TextAttribute
dup
ldc "tracking"
invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
116: putstatic java.awt.font.TextAttribute.TRACKING:Ljava/awt/font/TextAttribute;
117: ldc -0.04
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
118: putstatic java.awt.font.TextAttribute.TRACKING_TIGHT:Ljava/lang/Float;
119: ldc 0.04
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
120: putstatic java.awt.font.TextAttribute.TRACKING_LOOSE:Ljava/lang/Float;
121: return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial java.text.AttributedCharacterIterator$Attribute.<init>:(Ljava/lang/String;)V
1: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Ljava/awt/font/TextAttribute;
if_acmpne 3
2: getstatic java.awt.font.TextAttribute.instanceMap:Ljava/util/Map;
aload 1
aload 0
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
3: StackMap locals: java.awt.font.TextAttribute java.lang.String
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Ljava/awt/font/TextAttribute;
0 4 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
protected java.lang.Object readResolve();
descriptor: ()Ljava/lang/Object;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Ljava/awt/font/TextAttribute;
if_acmpeq 4
1: new java.io.InvalidObjectException
dup
2: ldc "subclass didn't correctly implement readResolve"
3: invokespecial java.io.InvalidObjectException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
getstatic java.awt.font.TextAttribute.instanceMap:Ljava/util/Map;
aload 0
invokevirtual java.awt.font.TextAttribute.getName:()Ljava/lang/String;
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast java.awt.font.TextAttribute
astore 1
start local 1 5: aload 1
ifnull 7
6: aload 1
areturn
7: StackMap locals: java.awt.font.TextAttribute
StackMap stack:
new java.io.InvalidObjectException
dup
ldc "unknown attribute name"
invokespecial java.io.InvalidObjectException.<init>:(Ljava/lang/String;)V
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Ljava/awt/font/TextAttribute;
5 8 1 instance Ljava/awt/font/TextAttribute;
Exceptions:
throws java.io.InvalidObjectException
}
SourceFile: "TextAttribute.java"
InnerClasses:
public Attribute = java.text.AttributedCharacterIterator$Attribute of java.text.AttributedCharacterIterator