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 263
            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 267
            invokestatic jdk.internal.misc.SharedSecrets.getJavaAWTFontAccess:()Ljdk/internal/misc/JavaAWTFontAccess;
            ifnonnull 3
         2: .line 268
            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 339
      StackMap locals:
      StackMap stack:
            new java.awt.font.TextAttribute
            dup
            ldc "family"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
         4: .line 338
            putstatic java.awt.font.TextAttribute.FAMILY:Ljava/awt/font/TextAttribute;
         5: .line 362
            new java.awt.font.TextAttribute
            dup
            ldc "weight"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
         6: .line 361
            putstatic java.awt.font.TextAttribute.WEIGHT:Ljava/awt/font/TextAttribute;
         7: .line 369
            ldc 0.5
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
         8: .line 368
            putstatic java.awt.font.TextAttribute.WEIGHT_EXTRA_LIGHT:Ljava/lang/Float;
         9: .line 376
            ldc 0.75
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        10: .line 375
            putstatic java.awt.font.TextAttribute.WEIGHT_LIGHT:Ljava/lang/Float;
        11: .line 384
            ldc 0.875
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        12: .line 383
            putstatic java.awt.font.TextAttribute.WEIGHT_DEMILIGHT:Ljava/lang/Float;
        13: .line 391
            fconst_1
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        14: .line 390
            putstatic java.awt.font.TextAttribute.WEIGHT_REGULAR:Ljava/lang/Float;
        15: .line 398
            ldc 1.25
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        16: .line 397
            putstatic java.awt.font.TextAttribute.WEIGHT_SEMIBOLD:Ljava/lang/Float;
        17: .line 406
            ldc 1.5
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        18: .line 405
            putstatic java.awt.font.TextAttribute.WEIGHT_MEDIUM:Ljava/lang/Float;
        19: .line 413
            ldc 1.75
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        20: .line 412
            putstatic java.awt.font.TextAttribute.WEIGHT_DEMIBOLD:Ljava/lang/Float;
        21: .line 420
            fconst_2
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        22: .line 419
            putstatic java.awt.font.TextAttribute.WEIGHT_BOLD:Ljava/lang/Float;
        23: .line 427
            ldc 2.25
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        24: .line 426
            putstatic java.awt.font.TextAttribute.WEIGHT_HEAVY:Ljava/lang/Float;
        25: .line 434
            ldc 2.5
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        26: .line 433
            putstatic java.awt.font.TextAttribute.WEIGHT_EXTRABOLD:Ljava/lang/Float;
        27: .line 441
            ldc 2.75
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        28: .line 440
            putstatic java.awt.font.TextAttribute.WEIGHT_ULTRABOLD:Ljava/lang/Float;
        29: .line 459
            new java.awt.font.TextAttribute
            dup
            ldc "width"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        30: .line 458
            putstatic java.awt.font.TextAttribute.WIDTH:Ljava/awt/font/TextAttribute;
        31: .line 466
            ldc 0.75
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        32: .line 465
            putstatic java.awt.font.TextAttribute.WIDTH_CONDENSED:Ljava/lang/Float;
        33: .line 473
            ldc 0.875
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        34: .line 472
            putstatic java.awt.font.TextAttribute.WIDTH_SEMI_CONDENSED:Ljava/lang/Float;
        35: .line 481
            fconst_1
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        36: .line 480
            putstatic java.awt.font.TextAttribute.WIDTH_REGULAR:Ljava/lang/Float;
        37: .line 488
            ldc 1.25
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        38: .line 487
            putstatic java.awt.font.TextAttribute.WIDTH_SEMI_EXTENDED:Ljava/lang/Float;
        39: .line 495
            ldc 1.5
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        40: .line 494
            putstatic java.awt.font.TextAttribute.WIDTH_EXTENDED:Ljava/lang/Float;
        41: .line 519
            new java.awt.font.TextAttribute
            dup
            ldc "posture"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        42: .line 518
            putstatic java.awt.font.TextAttribute.POSTURE:Ljava/awt/font/TextAttribute;
        43: .line 527
            fconst_0
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        44: .line 526
            putstatic java.awt.font.TextAttribute.POSTURE_REGULAR:Ljava/lang/Float;
        45: .line 534
            ldc 0.2
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        46: .line 533
            putstatic java.awt.font.TextAttribute.POSTURE_OBLIQUE:Ljava/lang/Float;
        47: .line 552
            new java.awt.font.TextAttribute
            dup
            ldc "size"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        48: .line 551
            putstatic java.awt.font.TextAttribute.SIZE:Ljava/awt/font/TextAttribute;
        49: .line 590
            new java.awt.font.TextAttribute
            dup
            ldc "transform"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        50: .line 589
            putstatic java.awt.font.TextAttribute.TRANSFORM:Ljava/awt/font/TextAttribute;
        51: .line 611
            new java.awt.font.TextAttribute
            dup
            ldc "superscript"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        52: .line 610
            putstatic java.awt.font.TextAttribute.SUPERSCRIPT:Ljava/awt/font/TextAttribute;
        53: .line 618
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        54: .line 617
            putstatic java.awt.font.TextAttribute.SUPERSCRIPT_SUPER:Ljava/lang/Integer;
        55: .line 625
            iconst_m1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        56: .line 624
            putstatic java.awt.font.TextAttribute.SUPERSCRIPT_SUB:Ljava/lang/Integer;
        57: .line 688
            new java.awt.font.TextAttribute
            dup
            ldc "font"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        58: .line 687
            putstatic java.awt.font.TextAttribute.FONT:Ljava/awt/font/TextAttribute;
        59: .line 712
            new java.awt.font.TextAttribute
            dup
            ldc "char_replacement"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        60: .line 711
            putstatic java.awt.font.TextAttribute.CHAR_REPLACEMENT:Ljava/awt/font/TextAttribute;
        61: .line 732
            new java.awt.font.TextAttribute
            dup
            ldc "foreground"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        62: .line 731
            putstatic java.awt.font.TextAttribute.FOREGROUND:Ljava/awt/font/TextAttribute;
        63: .line 751
            new java.awt.font.TextAttribute
            dup
            ldc "background"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        64: .line 750
            putstatic java.awt.font.TextAttribute.BACKGROUND:Ljava/awt/font/TextAttribute;
        65: .line 764
            new java.awt.font.TextAttribute
            dup
            ldc "underline"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        66: .line 763
            putstatic java.awt.font.TextAttribute.UNDERLINE:Ljava/awt/font/TextAttribute;
        67: .line 772
            iconst_0
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        68: .line 771
            putstatic java.awt.font.TextAttribute.UNDERLINE_ON:Ljava/lang/Integer;
        69: .line 785
            new java.awt.font.TextAttribute
            dup
            ldc "strikethrough"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        70: .line 784
            putstatic java.awt.font.TextAttribute.STRIKETHROUGH:Ljava/awt/font/TextAttribute;
        71: .line 793
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
        72: .line 792
            putstatic java.awt.font.TextAttribute.STRIKETHROUGH_ON:Ljava/lang/Boolean;
        73: .line 820
            new java.awt.font.TextAttribute
            dup
            ldc "run_direction"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        74: .line 819
            putstatic java.awt.font.TextAttribute.RUN_DIRECTION:Ljava/awt/font/TextAttribute;
        75: .line 827
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
        76: .line 826
            putstatic java.awt.font.TextAttribute.RUN_DIRECTION_LTR:Ljava/lang/Boolean;
        77: .line 834
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
        78: .line 833
            putstatic java.awt.font.TextAttribute.RUN_DIRECTION_RTL:Ljava/lang/Boolean;
        79: .line 858
            new java.awt.font.TextAttribute
            dup
            ldc "bidi_embedding"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        80: .line 857
            putstatic java.awt.font.TextAttribute.BIDI_EMBEDDING:Ljava/awt/font/TextAttribute;
        81: .line 882
            new java.awt.font.TextAttribute
            dup
            ldc "justification"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        82: .line 881
            putstatic java.awt.font.TextAttribute.JUSTIFICATION:Ljava/awt/font/TextAttribute;
        83: .line 890
            fconst_1
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        84: .line 889
            putstatic java.awt.font.TextAttribute.JUSTIFICATION_FULL:Ljava/lang/Float;
        85: .line 897
            fconst_0
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
        86: .line 896
            putstatic java.awt.font.TextAttribute.JUSTIFICATION_NONE:Ljava/lang/Float;
        87: .line 927
            new java.awt.font.TextAttribute
            dup
            ldc "input method highlight"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        88: .line 926
            putstatic java.awt.font.TextAttribute.INPUT_METHOD_HIGHLIGHT:Ljava/awt/font/TextAttribute;
        89: .line 950
            new java.awt.font.TextAttribute
            dup
            ldc "input method underline"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
        90: .line 949
            putstatic java.awt.font.TextAttribute.INPUT_METHOD_UNDERLINE:Ljava/awt/font/TextAttribute;
        91: .line 958
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        92: .line 957
            putstatic java.awt.font.TextAttribute.UNDERLINE_LOW_ONE_PIXEL:Ljava/lang/Integer;
        93: .line 966
            iconst_2
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        94: .line 965
            putstatic java.awt.font.TextAttribute.UNDERLINE_LOW_TWO_PIXEL:Ljava/lang/Integer;
        95: .line 974
            iconst_3
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        96: .line 973
            putstatic java.awt.font.TextAttribute.UNDERLINE_LOW_DOTTED:Ljava/lang/Integer;
        97: .line 982
            iconst_4
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
        98: .line 981
            putstatic java.awt.font.TextAttribute.UNDERLINE_LOW_GRAY:Ljava/lang/Integer;
        99: .line 990
            iconst_5
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
       100: .line 989
            putstatic java.awt.font.TextAttribute.UNDERLINE_LOW_DASHED:Ljava/lang/Integer;
       101: .line 1012
            new java.awt.font.TextAttribute
            dup
            ldc "swap_colors"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
       102: .line 1011
            putstatic java.awt.font.TextAttribute.SWAP_COLORS:Ljava/awt/font/TextAttribute;
       103: .line 1020
            getstatic java.lang.Boolean.TRUE:Ljava/lang/Boolean;
       104: .line 1019
            putstatic java.awt.font.TextAttribute.SWAP_COLORS_ON:Ljava/lang/Boolean;
       105: .line 1039
            new java.awt.font.TextAttribute
            dup
            ldc "numeric_shaping"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
       106: .line 1038
            putstatic java.awt.font.TextAttribute.NUMERIC_SHAPING:Ljava/awt/font/TextAttribute;
       107: .line 1058
            new java.awt.font.TextAttribute
            dup
            ldc "kerning"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
       108: .line 1057
            putstatic java.awt.font.TextAttribute.KERNING:Ljava/awt/font/TextAttribute;
       109: .line 1066
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
       110: .line 1065
            putstatic java.awt.font.TextAttribute.KERNING_ON:Ljava/lang/Integer;
       111: .line 1081
            new java.awt.font.TextAttribute
            dup
            ldc "ligatures"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
       112: .line 1080
            putstatic java.awt.font.TextAttribute.LIGATURES:Ljava/awt/font/TextAttribute;
       113: .line 1089
            iconst_1
            invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
       114: .line 1088
            putstatic java.awt.font.TextAttribute.LIGATURES_ON:Ljava/lang/Integer;
       115: .line 1110
            new java.awt.font.TextAttribute
            dup
            ldc "tracking"
            invokespecial java.awt.font.TextAttribute.<init>:(Ljava/lang/String;)V
       116: .line 1109
            putstatic java.awt.font.TextAttribute.TRACKING:Ljava/awt/font/TextAttribute;
       117: .line 1118
            ldc -0.04
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
       118: .line 1117
            putstatic java.awt.font.TextAttribute.TRACKING_TIGHT:Ljava/lang/Float;
       119: .line 1126
            ldc 0.04
            invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
       120: .line 1125
            putstatic java.awt.font.TextAttribute.TRACKING_LOOSE:Ljava/lang/Float;
       121: .line 1126
            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 278
            aload 0 /* this */
            aload 1 /* name */
            invokespecial java.text.AttributedCharacterIterator$Attribute.<init>:(Ljava/lang/String;)V
         1: .line 279
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc Ljava/awt/font/TextAttribute;
            if_acmpne 3
         2: .line 280
            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 282
      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 288
            aload 0 /* this */
            invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
            ldc Ljava/awt/font/TextAttribute;
            if_acmpeq 4
         1: .line 289
            new java.io.InvalidObjectException
            dup
         2: .line 290
            ldc "subclass didn't correctly implement readResolve"
         3: .line 289
            invokespecial java.io.InvalidObjectException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 293
      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 294
            aload 1 /* instance */
            ifnull 7
         6: .line 295
            aload 1 /* instance */
            areturn
         7: .line 297
      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