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 WEIGHT_EXTRA_LIGHT;
    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 WEIGHT_EXTRABOLD;
    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: .line 245
            new java.util.HashMap
            dup
            bipush 29
            invokespecial java.util.HashMap.<init>:(I)V
            putstatic java.awt.font.TextAttribute.instanceMap:Ljava/util/Map;
         1: .line 249
            invokestatic jdk.internal.misc.SharedSecrets.getJavaAWTFontAccess:()Ljdk/internal/misc/JavaAWTFontAccess;
            ifnonnull 3
         2: .line 250
            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: .line 321
      StackMap locals:
      StackMap stack:
            new java.awt.font.TextAttribute
            dup
            ldc "family"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
         4: .line 320
            putstatic java.awt.font.TextAttribute.FAMILY:Ljava/awt/font/TextAttribute;
         5: .line 344
            new java.awt.font.TextAttribute
            dup
            ldc "weight"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
         6: .line 343
            putstatic java.awt.font.TextAttribute.WEIGHT:Ljava/awt/font/TextAttribute;
         7: .line 351
            ldc 0.5
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
         8: .line 350
            putstatic java.awt.font.TextAttribute.WEIGHT_EXTRA_LIGHT:Ljava/lang/Float;
         9: .line 358
            ldc 0.75
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        10: .line 357
            putstatic java.awt.font.TextAttribute.WEIGHT_LIGHT:Ljava/lang/Float;
        11: .line 366
            ldc 0.875
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        12: .line 365
            putstatic java.awt.font.TextAttribute.WEIGHT_DEMILIGHT:Ljava/lang/Float;
        13: .line 373
            fconst_1
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        14: .line 372
            putstatic java.awt.font.TextAttribute.WEIGHT_REGULAR:Ljava/lang/Float;
        15: .line 380
            ldc 1.25
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        16: .line 379
            putstatic java.awt.font.TextAttribute.WEIGHT_SEMIBOLD:Ljava/lang/Float;
        17: .line 388
            ldc 1.5
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        18: .line 387
            putstatic java.awt.font.TextAttribute.WEIGHT_MEDIUM:Ljava/lang/Float;
        19: .line 395
            ldc 1.75
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        20: .line 394
            putstatic java.awt.font.TextAttribute.WEIGHT_DEMIBOLD:Ljava/lang/Float;
        21: .line 402
            fconst_2
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        22: .line 401
            putstatic java.awt.font.TextAttribute.WEIGHT_BOLD:Ljava/lang/Float;
        23: .line 409
            ldc 2.25
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        24: .line 408
            putstatic java.awt.font.TextAttribute.WEIGHT_HEAVY:Ljava/lang/Float;
        25: .line 416
            ldc 2.5
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        26: .line 415
            putstatic java.awt.font.TextAttribute.WEIGHT_EXTRABOLD:Ljava/lang/Float;
        27: .line 423
            ldc 2.75
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        28: .line 422
            putstatic java.awt.font.TextAttribute.WEIGHT_ULTRABOLD:Ljava/lang/Float;
        29: .line 441
            new java.awt.font.TextAttribute
            dup
            ldc "width"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        30: .line 440
            putstatic java.awt.font.TextAttribute.WIDTH:Ljava/awt/font/TextAttribute;
        31: .line 448
            ldc 0.75
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        32: .line 447
            putstatic java.awt.font.TextAttribute.WIDTH_CONDENSED:Ljava/lang/Float;
        33: .line 455
            ldc 0.875
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        34: .line 454
            putstatic java.awt.font.TextAttribute.WIDTH_SEMI_CONDENSED:Ljava/lang/Float;
        35: .line 463
            fconst_1
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        36: .line 462
            putstatic java.awt.font.TextAttribute.WIDTH_REGULAR:Ljava/lang/Float;
        37: .line 470
            ldc 1.25
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        38: .line 469
            putstatic java.awt.font.TextAttribute.WIDTH_SEMI_EXTENDED:Ljava/lang/Float;
        39: .line 477
            ldc 1.5
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        40: .line 476
            putstatic java.awt.font.TextAttribute.WIDTH_EXTENDED:Ljava/lang/Float;
        41: .line 501
            new java.awt.font.TextAttribute
            dup
            ldc "posture"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        42: .line 500
            putstatic java.awt.font.TextAttribute.POSTURE:Ljava/awt/font/TextAttribute;
        43: .line 509
            fconst_0
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        44: .line 508
            putstatic java.awt.font.TextAttribute.POSTURE_REGULAR:Ljava/lang/Float;
        45: .line 516
            ldc 0.2
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        46: .line 515
            putstatic java.awt.font.TextAttribute.POSTURE_OBLIQUE:Ljava/lang/Float;
        47: .line 534
            new java.awt.font.TextAttribute
            dup
            ldc "size"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        48: .line 533
            putstatic java.awt.font.TextAttribute.SIZE:Ljava/awt/font/TextAttribute;
        49: .line 572
            new java.awt.font.TextAttribute
            dup
            ldc "transform"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        50: .line 571
            putstatic java.awt.font.TextAttribute.TRANSFORM:Ljava/awt/font/TextAttribute;
        51: .line 593
            new java.awt.font.TextAttribute
            dup
            ldc "superscript"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        52: .line 592
            putstatic java.awt.font.TextAttribute.SUPERSCRIPT:Ljava/awt/font/TextAttribute;
        53: .line 600
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        54: .line 599
            putstatic java.awt.font.TextAttribute.SUPERSCRIPT_SUPER:Ljava/lang/Integer;
        55: .line 607
            iconst_m1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        56: .line 606
            putstatic java.awt.font.TextAttribute.SUPERSCRIPT_SUB:Ljava/lang/Integer;
        57: .line 670
            new java.awt.font.TextAttribute
            dup
            ldc "font"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        58: .line 669
            putstatic java.awt.font.TextAttribute.FONT:Ljava/awt/font/TextAttribute;
        59: .line 694
            new java.awt.font.TextAttribute
            dup
            ldc "char_replacement"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        60: .line 693
            putstatic java.awt.font.TextAttribute.CHAR_REPLACEMENT:Ljava/awt/font/TextAttribute;
        61: .line 714
            new java.awt.font.TextAttribute
            dup
            ldc "foreground"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        62: .line 713
            putstatic java.awt.font.TextAttribute.FOREGROUND:Ljava/awt/font/TextAttribute;
        63: .line 733
            new java.awt.font.TextAttribute
            dup
            ldc "background"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        64: .line 732
            putstatic java.awt.font.TextAttribute.BACKGROUND:Ljava/awt/font/TextAttribute;
        65: .line 746
            new java.awt.font.TextAttribute
            dup
            ldc "underline"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        66: .line 745
            putstatic java.awt.font.TextAttribute.UNDERLINE:Ljava/awt/font/TextAttribute;
        67: .line 754
            iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        68: .line 753
            putstatic java.awt.font.TextAttribute.UNDERLINE_ON:Ljava/lang/Integer;
        69: .line 767
            new java.awt.font.TextAttribute
            dup
            ldc "strikethrough"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        70: .line 766
            putstatic java.awt.font.TextAttribute.STRIKETHROUGH:Ljava/awt/font/TextAttribute;
        71: .line 775
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
        72: .line 774
            putstatic java.awt.font.TextAttribute.STRIKETHROUGH_ON:Ljava/lang/Boolean;
        73: .line 802
            new java.awt.font.TextAttribute
            dup
            ldc "run_direction"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        74: .line 801
            putstatic java.awt.font.TextAttribute.RUN_DIRECTION:Ljava/awt/font/TextAttribute;
        75: .line 809
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
        76: .line 808
            putstatic java.awt.font.TextAttribute.RUN_DIRECTION_LTR:Ljava/lang/Boolean;
        77: .line 816
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
        78: .line 815
            putstatic java.awt.font.TextAttribute.RUN_DIRECTION_RTL:Ljava/lang/Boolean;
        79: .line 840
            new java.awt.font.TextAttribute
            dup
            ldc "bidi_embedding"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        80: .line 839
            putstatic java.awt.font.TextAttribute.BIDI_EMBEDDING:Ljava/awt/font/TextAttribute;
        81: .line 864
            new java.awt.font.TextAttribute
            dup
            ldc "justification"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        82: .line 863
            putstatic java.awt.font.TextAttribute.JUSTIFICATION:Ljava/awt/font/TextAttribute;
        83: .line 872
            fconst_1
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        84: .line 871
            putstatic java.awt.font.TextAttribute.JUSTIFICATION_FULL:Ljava/lang/Float;
        85: .line 879
            fconst_0
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        86: .line 878
            putstatic java.awt.font.TextAttribute.JUSTIFICATION_NONE:Ljava/lang/Float;
        87: .line 909
            new java.awt.font.TextAttribute
            dup
            ldc "input method highlight"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        88: .line 908
            putstatic java.awt.font.TextAttribute.INPUT_METHOD_HIGHLIGHT:Ljava/awt/font/TextAttribute;
        89: .line 932
            new java.awt.font.TextAttribute
            dup
            ldc "input method underline"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        90: .line 931
            putstatic java.awt.font.TextAttribute.INPUT_METHOD_UNDERLINE:Ljava/awt/font/TextAttribute;
        91: .line 940
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        92: .line 939
            putstatic java.awt.font.TextAttribute.UNDERLINE_LOW_ONE_PIXEL:Ljava/lang/Integer;
        93: .line 948
            iconst_2
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        94: .line 947
            putstatic java.awt.font.TextAttribute.UNDERLINE_LOW_TWO_PIXEL:Ljava/lang/Integer;
        95: .line 956
            iconst_3
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        96: .line 955
            putstatic java.awt.font.TextAttribute.UNDERLINE_LOW_DOTTED:Ljava/lang/Integer;
        97: .line 964
            iconst_4
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        98: .line 963
            putstatic java.awt.font.TextAttribute.UNDERLINE_LOW_GRAY:Ljava/lang/Integer;
        99: .line 972
            iconst_5
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
       100: .line 971
            putstatic java.awt.font.TextAttribute.UNDERLINE_LOW_DASHED:Ljava/lang/Integer;
       101: .line 994
            new java.awt.font.TextAttribute
            dup
            ldc "swap_colors"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
       102: .line 993
            putstatic java.awt.font.TextAttribute.SWAP_COLORS:Ljava/awt/font/TextAttribute;
       103: .line 1002
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
       104: .line 1001
            putstatic java.awt.font.TextAttribute.SWAP_COLORS_ON:Ljava/lang/Boolean;
       105: .line 1021
            new java.awt.font.TextAttribute
            dup
            ldc "numeric_shaping"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
       106: .line 1020
            putstatic java.awt.font.TextAttribute.NUMERIC_SHAPING:Ljava/awt/font/TextAttribute;
       107: .line 1040
            new java.awt.font.TextAttribute
            dup
            ldc "kerning"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
       108: .line 1039
            putstatic java.awt.font.TextAttribute.KERNING:Ljava/awt/font/TextAttribute;
       109: .line 1048
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
       110: .line 1047
            putstatic java.awt.font.TextAttribute.KERNING_ON:Ljava/lang/Integer;
       111: .line 1063
            new java.awt.font.TextAttribute
            dup
            ldc "ligatures"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
       112: .line 1062
            putstatic java.awt.font.TextAttribute.LIGATURES:Ljava/awt/font/TextAttribute;
       113: .line 1071
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
       114: .line 1070
            putstatic java.awt.font.TextAttribute.LIGATURES_ON:Ljava/lang/Integer;
       115: .line 1092
            new java.awt.font.TextAttribute
            dup
            ldc "tracking"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
       116: .line 1091
            putstatic java.awt.font.TextAttribute.TRACKING:Ljava/awt/font/TextAttribute;
       117: .line 1100
            ldc -0.04
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
       118: .line 1099
            putstatic java.awt.font.TextAttribute.TRACKING_TIGHT:Ljava/lang/Float;
       119: .line 1108
            ldc 0.04
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
       120: .line 1107
            putstatic java.awt.font.TextAttribute.TRACKING_LOOSE:Ljava/lang/Float;
       121: .line 1108
            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 // java.awt.font.TextAttribute this
        start local 1 // java.lang.String name
         0: .line 260
            aload 0 /* this */
            aload 1 /* name */
            invokespecial java.text.AttributedCharacterIterator$Attribute.<init>:(Ljava/lang/String;)V
         1: .line 261
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc Ljava/awt/font/TextAttribute;
            if_acmpne 3
         2: .line 262
            getstatic java.awt.font.TextAttribute.instanceMap:Ljava/util/Map;
            aload 1 /* name */
            aload 0 /* this */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         3: .line 264
      StackMap locals: java.awt.font.TextAttribute java.lang.String
      StackMap stack:
            return
        end local 1 // java.lang.String name
        end local 0 // java.awt.font.TextAttribute this
      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 // java.awt.font.TextAttribute this
         0: .line 270
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc Ljava/awt/font/TextAttribute;
            if_acmpeq 4
         1: .line 271
            new java.io.InvalidObjectException
            dup
         2: .line 272
            ldc "subclass didn't correctly implement readResolve"
         3: .line 271
            invokespecial java.io.InvalidObjectException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 275
      StackMap locals:
      StackMap stack:
            getstatic java.awt.font.TextAttribute.instanceMap:Ljava/util/Map;
            aload 0 /* this */
            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 /* instance */
        start local 1 // java.awt.font.TextAttribute instance
         5: .line 276
            aload 1 /* instance */
            ifnull 7
         6: .line 277
            aload 1 /* instance */
            areturn
         7: .line 279
      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 // java.awt.font.TextAttribute instance
        end local 0 // java.awt.font.TextAttribute this
      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