public final class sun.font.EAttribute extends java.lang.Enum<sun.font.EAttribute>
minor version: 0
major version: 59
flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: sun.font.EAttribute
super_class: java.lang.Enum
{
public static final sun.font.EAttribute EFAMILY;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute EWEIGHT;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute EWIDTH;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute EPOSTURE;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute ESIZE;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute ETRANSFORM;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute ESUPERSCRIPT;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute EFONT;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute ECHAR_REPLACEMENT;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute EFOREGROUND;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute EBACKGROUND;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute EUNDERLINE;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute ESTRIKETHROUGH;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute ERUN_DIRECTION;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute EBIDI_EMBEDDING;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute EJUSTIFICATION;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute EINPUT_METHOD_HIGHLIGHT;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute EINPUT_METHOD_UNDERLINE;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute ESWAP_COLORS;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute ENUMERIC_SHAPING;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute EKERNING;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute ELIGATURES;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute ETRACKING;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.font.EAttribute EBASELINE_TRANSFORM;
descriptor: Lsun/font/EAttribute;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
final int mask;
descriptor: I
flags: (0x0010) ACC_FINAL
final java.awt.font.TextAttribute att;
descriptor: Ljava/awt/font/TextAttribute;
flags: (0x0010) ACC_FINAL
static final sun.font.EAttribute[] atts;
descriptor: [Lsun/font/EAttribute;
flags: (0x0018) ACC_STATIC, ACC_FINAL
private static final sun.font.EAttribute[] ENUM$VALUES;
descriptor: [Lsun/font/EAttribute;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=5, locals=0, args_size=0
0: new sun.font.EAttribute
dup
ldc "EFAMILY"
iconst_0
getstatic java.awt.font.TextAttribute.FAMILY:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.EFAMILY:Lsun/font/EAttribute;
1: new sun.font.EAttribute
dup
ldc "EWEIGHT"
iconst_1
getstatic java.awt.font.TextAttribute.WEIGHT:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.EWEIGHT:Lsun/font/EAttribute;
2: new sun.font.EAttribute
dup
ldc "EWIDTH"
iconst_2
getstatic java.awt.font.TextAttribute.WIDTH:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.EWIDTH:Lsun/font/EAttribute;
3: new sun.font.EAttribute
dup
ldc "EPOSTURE"
iconst_3
getstatic java.awt.font.TextAttribute.POSTURE:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.EPOSTURE:Lsun/font/EAttribute;
4: new sun.font.EAttribute
dup
ldc "ESIZE"
iconst_4
getstatic java.awt.font.TextAttribute.SIZE:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.ESIZE:Lsun/font/EAttribute;
5: new sun.font.EAttribute
dup
ldc "ETRANSFORM"
iconst_5
getstatic java.awt.font.TextAttribute.TRANSFORM:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.ETRANSFORM:Lsun/font/EAttribute;
6: new sun.font.EAttribute
dup
ldc "ESUPERSCRIPT"
bipush 6
getstatic java.awt.font.TextAttribute.SUPERSCRIPT:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.ESUPERSCRIPT:Lsun/font/EAttribute;
7: new sun.font.EAttribute
dup
ldc "EFONT"
bipush 7
getstatic java.awt.font.TextAttribute.FONT:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.EFONT:Lsun/font/EAttribute;
8: new sun.font.EAttribute
dup
ldc "ECHAR_REPLACEMENT"
bipush 8
getstatic java.awt.font.TextAttribute.CHAR_REPLACEMENT:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.ECHAR_REPLACEMENT:Lsun/font/EAttribute;
9: new sun.font.EAttribute
dup
ldc "EFOREGROUND"
bipush 9
getstatic java.awt.font.TextAttribute.FOREGROUND:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.EFOREGROUND:Lsun/font/EAttribute;
10: new sun.font.EAttribute
dup
ldc "EBACKGROUND"
bipush 10
getstatic java.awt.font.TextAttribute.BACKGROUND:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.EBACKGROUND:Lsun/font/EAttribute;
11: new sun.font.EAttribute
dup
ldc "EUNDERLINE"
bipush 11
getstatic java.awt.font.TextAttribute.UNDERLINE:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.EUNDERLINE:Lsun/font/EAttribute;
12: new sun.font.EAttribute
dup
ldc "ESTRIKETHROUGH"
bipush 12
getstatic java.awt.font.TextAttribute.STRIKETHROUGH:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.ESTRIKETHROUGH:Lsun/font/EAttribute;
13: new sun.font.EAttribute
dup
ldc "ERUN_DIRECTION"
bipush 13
getstatic java.awt.font.TextAttribute.RUN_DIRECTION:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.ERUN_DIRECTION:Lsun/font/EAttribute;
14: new sun.font.EAttribute
dup
ldc "EBIDI_EMBEDDING"
bipush 14
getstatic java.awt.font.TextAttribute.BIDI_EMBEDDING:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.EBIDI_EMBEDDING:Lsun/font/EAttribute;
15: new sun.font.EAttribute
dup
ldc "EJUSTIFICATION"
bipush 15
getstatic java.awt.font.TextAttribute.JUSTIFICATION:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.EJUSTIFICATION:Lsun/font/EAttribute;
16: new sun.font.EAttribute
dup
ldc "EINPUT_METHOD_HIGHLIGHT"
bipush 16
getstatic java.awt.font.TextAttribute.INPUT_METHOD_HIGHLIGHT:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.EINPUT_METHOD_HIGHLIGHT:Lsun/font/EAttribute;
17: new sun.font.EAttribute
dup
ldc "EINPUT_METHOD_UNDERLINE"
bipush 17
getstatic java.awt.font.TextAttribute.INPUT_METHOD_UNDERLINE:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.EINPUT_METHOD_UNDERLINE:Lsun/font/EAttribute;
18: new sun.font.EAttribute
dup
ldc "ESWAP_COLORS"
bipush 18
getstatic java.awt.font.TextAttribute.SWAP_COLORS:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.ESWAP_COLORS:Lsun/font/EAttribute;
19: new sun.font.EAttribute
dup
ldc "ENUMERIC_SHAPING"
bipush 19
getstatic java.awt.font.TextAttribute.NUMERIC_SHAPING:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.ENUMERIC_SHAPING:Lsun/font/EAttribute;
20: new sun.font.EAttribute
dup
ldc "EKERNING"
bipush 20
getstatic java.awt.font.TextAttribute.KERNING:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.EKERNING:Lsun/font/EAttribute;
21: new sun.font.EAttribute
dup
ldc "ELIGATURES"
bipush 21
getstatic java.awt.font.TextAttribute.LIGATURES:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.ELIGATURES:Lsun/font/EAttribute;
22: new sun.font.EAttribute
dup
ldc "ETRACKING"
bipush 22
getstatic java.awt.font.TextAttribute.TRACKING:Ljava/awt/font/TextAttribute;
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.ETRACKING:Lsun/font/EAttribute;
23: new sun.font.EAttribute
dup
ldc "EBASELINE_TRANSFORM"
bipush 23
aconst_null
invokespecial sun.font.EAttribute.<init>:(Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
putstatic sun.font.EAttribute.EBASELINE_TRANSFORM:Lsun/font/EAttribute;
bipush 24
anewarray sun.font.EAttribute
dup
iconst_0
getstatic sun.font.EAttribute.EFAMILY:Lsun/font/EAttribute;
aastore
dup
iconst_1
getstatic sun.font.EAttribute.EWEIGHT:Lsun/font/EAttribute;
aastore
dup
iconst_2
getstatic sun.font.EAttribute.EWIDTH:Lsun/font/EAttribute;
aastore
dup
iconst_3
getstatic sun.font.EAttribute.EPOSTURE:Lsun/font/EAttribute;
aastore
dup
iconst_4
getstatic sun.font.EAttribute.ESIZE:Lsun/font/EAttribute;
aastore
dup
iconst_5
getstatic sun.font.EAttribute.ETRANSFORM:Lsun/font/EAttribute;
aastore
dup
bipush 6
getstatic sun.font.EAttribute.ESUPERSCRIPT:Lsun/font/EAttribute;
aastore
dup
bipush 7
getstatic sun.font.EAttribute.EFONT:Lsun/font/EAttribute;
aastore
dup
bipush 8
getstatic sun.font.EAttribute.ECHAR_REPLACEMENT:Lsun/font/EAttribute;
aastore
dup
bipush 9
getstatic sun.font.EAttribute.EFOREGROUND:Lsun/font/EAttribute;
aastore
dup
bipush 10
getstatic sun.font.EAttribute.EBACKGROUND:Lsun/font/EAttribute;
aastore
dup
bipush 11
getstatic sun.font.EAttribute.EUNDERLINE:Lsun/font/EAttribute;
aastore
dup
bipush 12
getstatic sun.font.EAttribute.ESTRIKETHROUGH:Lsun/font/EAttribute;
aastore
dup
bipush 13
getstatic sun.font.EAttribute.ERUN_DIRECTION:Lsun/font/EAttribute;
aastore
dup
bipush 14
getstatic sun.font.EAttribute.EBIDI_EMBEDDING:Lsun/font/EAttribute;
aastore
dup
bipush 15
getstatic sun.font.EAttribute.EJUSTIFICATION:Lsun/font/EAttribute;
aastore
dup
bipush 16
getstatic sun.font.EAttribute.EINPUT_METHOD_HIGHLIGHT:Lsun/font/EAttribute;
aastore
dup
bipush 17
getstatic sun.font.EAttribute.EINPUT_METHOD_UNDERLINE:Lsun/font/EAttribute;
aastore
dup
bipush 18
getstatic sun.font.EAttribute.ESWAP_COLORS:Lsun/font/EAttribute;
aastore
dup
bipush 19
getstatic sun.font.EAttribute.ENUMERIC_SHAPING:Lsun/font/EAttribute;
aastore
dup
bipush 20
getstatic sun.font.EAttribute.EKERNING:Lsun/font/EAttribute;
aastore
dup
bipush 21
getstatic sun.font.EAttribute.ELIGATURES:Lsun/font/EAttribute;
aastore
dup
bipush 22
getstatic sun.font.EAttribute.ETRACKING:Lsun/font/EAttribute;
aastore
dup
bipush 23
getstatic sun.font.EAttribute.EBASELINE_TRANSFORM:Lsun/font/EAttribute;
aastore
putstatic sun.font.EAttribute.ENUM$VALUES:[Lsun/font/EAttribute;
24: ldc Lsun/font/EAttribute;
invokevirtual java.lang.Class.getEnumConstants:()[Ljava/lang/Object;
checkcast sun.font.EAttribute[]
putstatic sun.font.EAttribute.atts:[Lsun/font/EAttribute;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.String, int, java.awt.font.TextAttribute);
descriptor: (Ljava/lang/String;ILjava/awt/font/TextAttribute;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 start local 3 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
iconst_1
aload 0
invokevirtual sun.font.EAttribute.ordinal:()I
ishl
putfield sun.font.EAttribute.mask:I
2: aload 0
aload 3
putfield sun.font.EAttribute.att:Ljava/awt/font/TextAttribute;
3: return
end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/font/EAttribute;
0 4 3 ta Ljava/awt/font/TextAttribute;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
ta
public static sun.font.EAttribute forAttribute(java.text.AttributedCharacterIterator$Attribute);
descriptor: (Ljava/text/AttributedCharacterIterator$Attribute;)Lsun/font/EAttribute;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: getstatic sun.font.EAttribute.atts:[Lsun/font/EAttribute;
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 5
StackMap locals: java.text.AttributedCharacterIterator$Attribute top int int sun.font.EAttribute[]
StackMap stack:
1: aload 4
iload 2
aaload
astore 1
start local 1 2: aload 1
getfield sun.font.EAttribute.att:Ljava/awt/font/TextAttribute;
aload 0
if_acmpne 4
3: aload 1
areturn
end local 1 4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
iload 3
if_icmplt 1
6: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 ta Ljava/text/AttributedCharacterIterator$Attribute;
2 4 1 ea Lsun/font/EAttribute;
MethodParameters:
Name Flags
ta
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual sun.font.EAttribute.name:()Ljava/lang/String;
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/font/EAttribute;
public static sun.font.EAttribute[] values();
descriptor: ()[Lsun/font/EAttribute;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic sun.font.EAttribute.ENUM$VALUES:[Lsun/font/EAttribute;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray sun.font.EAttribute
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static sun.font.EAttribute valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Lsun/font/EAttribute;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Lsun/font/EAttribute;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast sun.font.EAttribute
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Lsun/font/EAttribute;>;
SourceFile: "EAttribute.java"
InnerClasses:
public Attribute = java.text.AttributedCharacterIterator$Attribute of java.text.AttributedCharacterIterator