public class java.awt.font.NumericShaper$Range extends java.lang.Enum<java.awt.font.NumericShaper$Range>
minor version: 0
major version: 59
flags: flags: (0x4021) ACC_PUBLIC, ACC_SUPER, ACC_ANNOTATION
this_class: java.awt.font.NumericShaper$Range
super_class: java.lang.Enum
{
public static final java.awt.font.NumericShaper$Range EUROPEAN;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range ARABIC;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range EASTERN_ARABIC;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range DEVANAGARI;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range BENGALI;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range GURMUKHI;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range GUJARATI;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range ORIYA;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range TAMIL;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range TELUGU;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range KANNADA;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range MALAYALAM;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range THAI;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range LAO;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range TIBETAN;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range MYANMAR;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range ETHIOPIC;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range KHMER;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range MONGOLIAN;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range NKO;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range MYANMAR_SHAN;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range LIMBU;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range NEW_TAI_LUE;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range BALINESE;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range SUNDANESE;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range LEPCHA;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range OL_CHIKI;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range VAI;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range SAURASHTRA;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range KAYAH_LI;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range CHAM;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range TAI_THAM_HORA;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range TAI_THAM_THAM;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range JAVANESE;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final java.awt.font.NumericShaper$Range MEETEI_MAYEK;
descriptor: Ljava/awt/font/NumericShaper$Range;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
private final int base;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int start;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final int end;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final java.awt.font.NumericShaper$Range[] ENUM$VALUES;
descriptor: [Ljava/awt/font/NumericShaper$Range;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=7, locals=0, args_size=0
0: new java.awt.font.NumericShaper$Range
dup
ldc "EUROPEAN"
iconst_0
1: bipush 48
iconst_0
sipush 768
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.EUROPEAN:Ljava/awt/font/NumericShaper$Range;
2: new java.awt.font.NumericShaper$Range
dup
ldc "ARABIC"
iconst_1
3: sipush 1632
sipush 1536
sipush 1920
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.ARABIC:Ljava/awt/font/NumericShaper$Range;
4: new java.awt.font.NumericShaper$Range
dup
ldc "EASTERN_ARABIC"
iconst_2
5: sipush 1776
sipush 1536
sipush 1920
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.EASTERN_ARABIC:Ljava/awt/font/NumericShaper$Range;
6: new java.awt.font.NumericShaper$Range
dup
ldc "DEVANAGARI"
iconst_3
7: sipush 2406
sipush 2304
sipush 2432
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.DEVANAGARI:Ljava/awt/font/NumericShaper$Range;
8: new java.awt.font.NumericShaper$Range
dup
ldc "BENGALI"
iconst_4
9: sipush 2534
sipush 2432
sipush 2560
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.BENGALI:Ljava/awt/font/NumericShaper$Range;
10: new java.awt.font.NumericShaper$Range
dup
ldc "GURMUKHI"
iconst_5
11: sipush 2662
sipush 2560
sipush 2688
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.GURMUKHI:Ljava/awt/font/NumericShaper$Range;
12: new java.awt.font.NumericShaper$Range
dup
ldc "GUJARATI"
bipush 6
13: sipush 2790
sipush 2816
sipush 2944
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.GUJARATI:Ljava/awt/font/NumericShaper$Range;
14: new java.awt.font.NumericShaper$Range
dup
ldc "ORIYA"
bipush 7
15: sipush 2918
sipush 2816
sipush 2944
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.ORIYA:Ljava/awt/font/NumericShaper$Range;
16: new java.awt.font.NumericShaper$Range
dup
ldc "TAMIL"
bipush 8
17: sipush 3046
sipush 2944
sipush 3072
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.TAMIL:Ljava/awt/font/NumericShaper$Range;
18: new java.awt.font.NumericShaper$Range
dup
ldc "TELUGU"
bipush 9
19: sipush 3174
sipush 3072
sipush 3200
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.TELUGU:Ljava/awt/font/NumericShaper$Range;
20: new java.awt.font.NumericShaper$Range
dup
ldc "KANNADA"
bipush 10
21: sipush 3302
sipush 3200
sipush 3328
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.KANNADA:Ljava/awt/font/NumericShaper$Range;
22: new java.awt.font.NumericShaper$Range
dup
ldc "MALAYALAM"
bipush 11
23: sipush 3430
sipush 3328
sipush 3456
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.MALAYALAM:Ljava/awt/font/NumericShaper$Range;
24: new java.awt.font.NumericShaper$Range
dup
ldc "THAI"
bipush 12
25: sipush 3664
sipush 3584
sipush 3712
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.THAI:Ljava/awt/font/NumericShaper$Range;
26: new java.awt.font.NumericShaper$Range
dup
ldc "LAO"
bipush 13
27: sipush 3792
sipush 3712
sipush 3840
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.LAO:Ljava/awt/font/NumericShaper$Range;
28: new java.awt.font.NumericShaper$Range
dup
ldc "TIBETAN"
bipush 14
29: sipush 3872
sipush 3840
sipush 4096
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.TIBETAN:Ljava/awt/font/NumericShaper$Range;
30: new java.awt.font.NumericShaper$Range
dup
ldc "MYANMAR"
bipush 15
31: sipush 4160
sipush 4096
sipush 4224
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.MYANMAR:Ljava/awt/font/NumericShaper$Range;
32: new java.awt.font.NumericShaper$Range$1
dup
ldc "ETHIOPIC"
bipush 16
33: sipush 4969
sipush 4608
sipush 4992
invokespecial java.awt.font.NumericShaper$Range$1.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.ETHIOPIC:Ljava/awt/font/NumericShaper$Range;
34: new java.awt.font.NumericShaper$Range
dup
ldc "KHMER"
bipush 17
35: sipush 6112
sipush 6016
sipush 6144
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.KHMER:Ljava/awt/font/NumericShaper$Range;
36: new java.awt.font.NumericShaper$Range
dup
ldc "MONGOLIAN"
bipush 18
37: sipush 6160
sipush 6144
sipush 6400
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.MONGOLIAN:Ljava/awt/font/NumericShaper$Range;
38: new java.awt.font.NumericShaper$Range
dup
ldc "NKO"
bipush 19
39: sipush 1984
sipush 1984
sipush 2048
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.NKO:Ljava/awt/font/NumericShaper$Range;
40: new java.awt.font.NumericShaper$Range
dup
ldc "MYANMAR_SHAN"
bipush 20
41: sipush 4240
sipush 4096
sipush 4256
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.MYANMAR_SHAN:Ljava/awt/font/NumericShaper$Range;
42: new java.awt.font.NumericShaper$Range
dup
ldc "LIMBU"
bipush 21
43: sipush 6470
sipush 6400
sipush 6480
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.LIMBU:Ljava/awt/font/NumericShaper$Range;
44: new java.awt.font.NumericShaper$Range
dup
ldc "NEW_TAI_LUE"
bipush 22
45: sipush 6608
sipush 6528
sipush 6624
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.NEW_TAI_LUE:Ljava/awt/font/NumericShaper$Range;
46: new java.awt.font.NumericShaper$Range
dup
ldc "BALINESE"
bipush 23
47: sipush 6992
sipush 6912
sipush 7040
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.BALINESE:Ljava/awt/font/NumericShaper$Range;
48: new java.awt.font.NumericShaper$Range
dup
ldc "SUNDANESE"
bipush 24
49: sipush 7088
sipush 7040
sipush 7104
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.SUNDANESE:Ljava/awt/font/NumericShaper$Range;
50: new java.awt.font.NumericShaper$Range
dup
ldc "LEPCHA"
bipush 25
51: sipush 7232
sipush 7168
sipush 7248
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.LEPCHA:Ljava/awt/font/NumericShaper$Range;
52: new java.awt.font.NumericShaper$Range
dup
ldc "OL_CHIKI"
bipush 26
53: sipush 7248
sipush 7248
sipush 7296
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.OL_CHIKI:Ljava/awt/font/NumericShaper$Range;
54: new java.awt.font.NumericShaper$Range
dup
ldc "VAI"
bipush 27
55: ldc 42528
ldc 42240
ldc 42560
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.VAI:Ljava/awt/font/NumericShaper$Range;
56: new java.awt.font.NumericShaper$Range
dup
ldc "SAURASHTRA"
bipush 28
57: ldc 43216
ldc 43136
ldc 43232
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.SAURASHTRA:Ljava/awt/font/NumericShaper$Range;
58: new java.awt.font.NumericShaper$Range
dup
ldc "KAYAH_LI"
bipush 29
59: ldc 43264
ldc 43264
ldc 43312
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.KAYAH_LI:Ljava/awt/font/NumericShaper$Range;
60: new java.awt.font.NumericShaper$Range
dup
ldc "CHAM"
bipush 30
61: ldc 43600
ldc 43520
ldc 43616
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.CHAM:Ljava/awt/font/NumericShaper$Range;
62: new java.awt.font.NumericShaper$Range
dup
ldc "TAI_THAM_HORA"
bipush 31
63: sipush 6784
sipush 6688
sipush 6832
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.TAI_THAM_HORA:Ljava/awt/font/NumericShaper$Range;
64: new java.awt.font.NumericShaper$Range
dup
ldc "TAI_THAM_THAM"
bipush 32
65: sipush 6800
sipush 6688
sipush 6832
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.TAI_THAM_THAM:Ljava/awt/font/NumericShaper$Range;
66: new java.awt.font.NumericShaper$Range
dup
ldc "JAVANESE"
bipush 33
67: ldc 43472
ldc 43392
ldc 43488
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.JAVANESE:Ljava/awt/font/NumericShaper$Range;
68: new java.awt.font.NumericShaper$Range
dup
ldc "MEETEI_MAYEK"
bipush 34
69: ldc 44016
ldc 43968
ldc 44032
invokespecial java.awt.font.NumericShaper$Range.<init>:(Ljava/lang/String;IIII)V
putstatic java.awt.font.NumericShaper$Range.MEETEI_MAYEK:Ljava/awt/font/NumericShaper$Range;
70: bipush 35
anewarray java.awt.font.NumericShaper$Range
dup
iconst_0
getstatic java.awt.font.NumericShaper$Range.EUROPEAN:Ljava/awt/font/NumericShaper$Range;
aastore
dup
iconst_1
getstatic java.awt.font.NumericShaper$Range.ARABIC:Ljava/awt/font/NumericShaper$Range;
aastore
dup
iconst_2
getstatic java.awt.font.NumericShaper$Range.EASTERN_ARABIC:Ljava/awt/font/NumericShaper$Range;
aastore
dup
iconst_3
getstatic java.awt.font.NumericShaper$Range.DEVANAGARI:Ljava/awt/font/NumericShaper$Range;
aastore
dup
iconst_4
getstatic java.awt.font.NumericShaper$Range.BENGALI:Ljava/awt/font/NumericShaper$Range;
aastore
dup
iconst_5
getstatic java.awt.font.NumericShaper$Range.GURMUKHI:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 6
getstatic java.awt.font.NumericShaper$Range.GUJARATI:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 7
getstatic java.awt.font.NumericShaper$Range.ORIYA:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 8
getstatic java.awt.font.NumericShaper$Range.TAMIL:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 9
getstatic java.awt.font.NumericShaper$Range.TELUGU:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 10
getstatic java.awt.font.NumericShaper$Range.KANNADA:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 11
getstatic java.awt.font.NumericShaper$Range.MALAYALAM:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 12
getstatic java.awt.font.NumericShaper$Range.THAI:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 13
getstatic java.awt.font.NumericShaper$Range.LAO:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 14
getstatic java.awt.font.NumericShaper$Range.TIBETAN:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 15
getstatic java.awt.font.NumericShaper$Range.MYANMAR:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 16
getstatic java.awt.font.NumericShaper$Range.ETHIOPIC:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 17
getstatic java.awt.font.NumericShaper$Range.KHMER:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 18
getstatic java.awt.font.NumericShaper$Range.MONGOLIAN:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 19
getstatic java.awt.font.NumericShaper$Range.NKO:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 20
getstatic java.awt.font.NumericShaper$Range.MYANMAR_SHAN:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 21
getstatic java.awt.font.NumericShaper$Range.LIMBU:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 22
getstatic java.awt.font.NumericShaper$Range.NEW_TAI_LUE:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 23
getstatic java.awt.font.NumericShaper$Range.BALINESE:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 24
getstatic java.awt.font.NumericShaper$Range.SUNDANESE:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 25
getstatic java.awt.font.NumericShaper$Range.LEPCHA:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 26
getstatic java.awt.font.NumericShaper$Range.OL_CHIKI:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 27
getstatic java.awt.font.NumericShaper$Range.VAI:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 28
getstatic java.awt.font.NumericShaper$Range.SAURASHTRA:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 29
getstatic java.awt.font.NumericShaper$Range.KAYAH_LI:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 30
getstatic java.awt.font.NumericShaper$Range.CHAM:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 31
getstatic java.awt.font.NumericShaper$Range.TAI_THAM_HORA:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 32
getstatic java.awt.font.NumericShaper$Range.TAI_THAM_THAM:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 33
getstatic java.awt.font.NumericShaper$Range.JAVANESE:Ljava/awt/font/NumericShaper$Range;
aastore
dup
bipush 34
getstatic java.awt.font.NumericShaper$Range.MEETEI_MAYEK:Ljava/awt/font/NumericShaper$Range;
aastore
putstatic java.awt.font.NumericShaper$Range.ENUM$VALUES:[Ljava/awt/font/NumericShaper$Range;
return
LocalVariableTable:
Start End Slot Name Signature
private static int toRangeIndex(java.awt.font.NumericShaper$Range);
descriptor: (Ljava/awt/font/NumericShaper$Range;)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual java.awt.font.NumericShaper$Range.ordinal:()I
istore 1
start local 1 1: iload 1
bipush 19
if_icmpge 2
iload 1
goto 3
StackMap locals: int
StackMap stack:
2: iconst_m1
StackMap locals:
StackMap stack: int
3: ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 script Ljava/awt/font/NumericShaper$Range;
1 4 1 index I
MethodParameters:
Name Flags
script
private static java.awt.font.NumericShaper$Range indexToRange(int);
descriptor: (I)Ljava/awt/font/NumericShaper$Range;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 19
if_icmpge 1
invokestatic java.awt.font.NumericShaper$Range.values:()[Ljava/awt/font/NumericShaper$Range;
iload 0
aaload
goto 2
StackMap locals:
StackMap stack:
1: aconst_null
StackMap locals:
StackMap stack: java.awt.font.NumericShaper$Range
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 index I
MethodParameters:
Name Flags
index
private static int toRangeMask(java.util.Set<java.awt.font.NumericShaper$Range>);
descriptor: (Ljava/util/Set;)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=5, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 6
StackMap locals: java.util.Set int top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.awt.font.NumericShaper$Range
astore 2
start local 2 3: aload 2
invokevirtual java.awt.font.NumericShaper$Range.ordinal:()I
istore 4
start local 4 4: iload 4
bipush 19
if_icmpge 6
5: iload 1
iconst_1
iload 4
ishl
ior
istore 1
end local 4 end local 2 6: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
7: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 ranges Ljava/util/Set<Ljava/awt/font/NumericShaper$Range;>;
1 8 1 m I
3 6 2 range Ljava/awt/font/NumericShaper$Range;
4 6 4 index I
Signature: (Ljava/util/Set<Ljava/awt/font/NumericShaper$Range;>;)I
MethodParameters:
Name Flags
ranges
private static java.util.Set<java.awt.font.NumericShaper$Range> maskToRangeSet(int);
descriptor: (I)Ljava/util/Set;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: ldc Ljava/awt/font/NumericShaper$Range;
invokestatic java.util.EnumSet.noneOf:(Ljava/lang/Class;)Ljava/util/EnumSet;
astore 1
start local 1 1: invokestatic java.awt.font.NumericShaper$Range.values:()[Ljava/awt/font/NumericShaper$Range;
astore 2
start local 2 2: iconst_0
istore 3
start local 3 3: goto 7
4: StackMap locals: java.util.Set java.awt.font.NumericShaper$Range[] int
StackMap stack:
iload 0
iconst_1
iload 3
ishl
iand
ifeq 6
5: aload 1
aload 2
iload 3
aaload
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
6: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
7: iload 3
bipush 19
if_icmplt 4
end local 3 8: aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 mask I
1 9 1 set Ljava/util/Set<Ljava/awt/font/NumericShaper$Range;>;
2 9 2 a [Ljava/awt/font/NumericShaper$Range;
3 8 3 i I
Signature: (I)Ljava/util/Set<Ljava/awt/font/NumericShaper$Range;>;
MethodParameters:
Name Flags
mask
private void <init>(java.lang.String, int, int, int, int);
descriptor: (Ljava/lang/String;IIII)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=6
start local 0 start local 3 start local 4 start local 5 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
iload 3
bipush 48
aload 0
invokevirtual java.awt.font.NumericShaper$Range.getNumericBase:()C
iadd
isub
putfield java.awt.font.NumericShaper$Range.base:I
2: aload 0
iload 4
putfield java.awt.font.NumericShaper$Range.start:I
3: aload 0
iload 5
putfield java.awt.font.NumericShaper$Range.end:I
4: return
end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Ljava/awt/font/NumericShaper$Range;
0 5 3 base I
0 5 4 start I
0 5 5 end I
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
base
start
end
private int getDigitBase();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield java.awt.font.NumericShaper$Range.base:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/font/NumericShaper$Range;
char getNumericBase();
descriptor: ()C
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljava/awt/font/NumericShaper$Range;
private boolean inRange(int);
descriptor: (I)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield java.awt.font.NumericShaper$Range.start:I
iload 1
if_icmpgt 1
iload 1
aload 0
getfield java.awt.font.NumericShaper$Range.end:I
if_icmpge 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Ljava/awt/font/NumericShaper$Range;
0 2 1 c I
MethodParameters:
Name Flags
c
public static java.awt.font.NumericShaper$Range[] values();
descriptor: ()[Ljava/awt/font/NumericShaper$Range;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic java.awt.font.NumericShaper$Range.ENUM$VALUES:[Ljava/awt/font/NumericShaper$Range;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray java.awt.font.NumericShaper$Range
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 java.awt.font.NumericShaper$Range valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/awt/font/NumericShaper$Range;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Ljava/awt/font/NumericShaper$Range;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast java.awt.font.NumericShaper$Range
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Ljava/awt/font/NumericShaper$Range;>;
SourceFile: "NumericShaper.java"
NestHost: java.awt.font.NumericShaper
InnerClasses:
public Range = java.awt.font.NumericShaper$Range of java.awt.font.NumericShaper
java.awt.font.NumericShaper$Range$1