public final class sun.text.normalizer.UCharacterProperty implements sun.text.normalizer.Trie$DataManipulate
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: sun.text.normalizer.UCharacterProperty
super_class: java.lang.Object
{
public sun.text.normalizer.CharTrie m_trie_;
descriptor: Lsun/text/normalizer/CharTrie;
flags: (0x0001) ACC_PUBLIC
public char[] m_trieIndex_;
descriptor: [C
flags: (0x0001) ACC_PUBLIC
public char[] m_trieData_;
descriptor: [C
flags: (0x0001) ACC_PUBLIC
public int m_trieInitialValue_;
descriptor: I
flags: (0x0001) ACC_PUBLIC
public int[] m_property_;
descriptor: [I
flags: (0x0001) ACC_PUBLIC
public sun.text.normalizer.VersionInfo m_unicodeVersion_;
descriptor: Lsun/text/normalizer/VersionInfo;
flags: (0x0001) ACC_PUBLIC
public static final int EXC_UPPERCASE_;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int EXC_LOWERCASE_;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int EXC_TITLECASE_;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int EXC_UNUSED_;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int EXC_NUMERIC_VALUE_;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int EXC_DENOMINATOR_VALUE_;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int EXC_MIRROR_MAPPING_;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int EXC_SPECIAL_CASING_;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int EXC_CASE_FOLDING_;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int EXC_COMBINING_CLASS_;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
public static final char LATIN_SMALL_LETTER_I_;
descriptor: C
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 105
public static final int TYPE_MASK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 31
public static final int EXCEPTION_MASK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
char[] m_case_;
descriptor: [C
flags: (0x0000)
int[] m_exception_;
descriptor: [I
flags: (0x0000)
sun.text.normalizer.CharTrie m_additionalTrie_;
descriptor: Lsun/text/normalizer/CharTrie;
flags: (0x0000)
int[] m_additionalVectors_;
descriptor: [I
flags: (0x0000)
int m_additionalColumnsCount_;
descriptor: I
flags: (0x0000)
int m_maxBlockScriptValue_;
descriptor: I
flags: (0x0000)
int m_maxJTGValue_;
descriptor: I
flags: (0x0000)
private static sun.text.normalizer.UCharacterProperty INSTANCE_;
descriptor: Lsun/text/normalizer/UCharacterProperty;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
private static final java.lang.String DATA_FILE_NAME_;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "/sun/text/resources/uprops.icu"
private static final int DATA_BUFFER_SIZE_;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 25000
private static final int EXC_GROUP_;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8
private static final int EXC_GROUP_MASK_;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 255
private static final int EXC_DIGIT_MASK_;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 65535
private static final byte[] FLAGS_OFFSET_;
descriptor: [B
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int VALUE_SHIFT_;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 20
private static final int UNSIGNED_VALUE_MASK_AFTER_SHIFT_;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2047
private static final int NUMERIC_TYPE_SHIFT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 12
private static final int SUPPLEMENTARY_FOLD_INDICATOR_MASK_;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 32768
private static final int SUPPLEMENTARY_FOLD_OFFSET_MASK_;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 32767
private static final int LEAD_SURROGATE_SHIFT_;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 10
private static final int SURROGATE_OFFSET_;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -56613888
private static final int LAST_CHAR_MASK_;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 65535
private static final int FIRST_NIBBLE_SHIFT_;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 4
private static final int LAST_NIBBLE_MASK_;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 15
private static final int AGE_SHIFT_;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 24
private static final int TAB;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 9
private static final int LF;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 10
private static final int FF;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 12
private static final int CR;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 13
private static final int U_A;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 65
private static final int U_Z;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 90
private static final int U_a;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 97
private static final int U_z;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 122
private static final int DEL;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 127
private static final int NL;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 133
private static final int NBSP;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 160
private static final int CGJ;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 847
private static final int FIGURESP;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8199
private static final int HAIRSP;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8202
private static final int ZWNJ;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8204
private static final int ZWJ;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8205
private static final int RLM;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8207
private static final int NNBSP;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8239
private static final int WJ;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8288
private static final int INHSWAP;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8298
private static final int NOMDIG;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 8303
private static final int ZWNBSP;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 65279
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: aconst_null
putstatic sun.text.normalizer.UCharacterProperty.INSTANCE_:Lsun/text/normalizer/UCharacterProperty;
1: sipush 256
newarray 8
dup
iconst_1
2: iconst_1
bastore
dup
iconst_2
iconst_1
bastore
dup
iconst_3
iconst_2
bastore
dup
iconst_4
iconst_1
bastore
dup
iconst_5
iconst_2
bastore
dup
bipush 6
iconst_2
bastore
dup
bipush 7
iconst_3
bastore
dup
bipush 8
iconst_1
bastore
dup
bipush 9
iconst_2
bastore
dup
bipush 10
iconst_2
bastore
dup
bipush 11
iconst_3
bastore
dup
bipush 12
iconst_2
bastore
dup
bipush 13
iconst_3
bastore
dup
bipush 14
iconst_3
bastore
dup
bipush 15
iconst_4
bastore
dup
bipush 16
3: iconst_1
bastore
dup
bipush 17
iconst_2
bastore
dup
bipush 18
iconst_2
bastore
dup
bipush 19
iconst_3
bastore
dup
bipush 20
iconst_2
bastore
dup
bipush 21
iconst_3
bastore
dup
bipush 22
iconst_3
bastore
dup
bipush 23
iconst_4
bastore
dup
bipush 24
iconst_2
bastore
dup
bipush 25
iconst_3
bastore
dup
bipush 26
iconst_3
bastore
dup
bipush 27
iconst_4
bastore
dup
bipush 28
iconst_3
bastore
dup
bipush 29
iconst_4
bastore
dup
bipush 30
iconst_4
bastore
dup
bipush 31
iconst_5
bastore
dup
bipush 32
4: iconst_1
bastore
dup
bipush 33
iconst_2
bastore
dup
bipush 34
iconst_2
bastore
dup
bipush 35
iconst_3
bastore
dup
bipush 36
iconst_2
bastore
dup
bipush 37
iconst_3
bastore
dup
bipush 38
iconst_3
bastore
dup
bipush 39
iconst_4
bastore
dup
bipush 40
iconst_2
bastore
dup
bipush 41
iconst_3
bastore
dup
bipush 42
iconst_3
bastore
dup
bipush 43
iconst_4
bastore
dup
bipush 44
iconst_3
bastore
dup
bipush 45
iconst_4
bastore
dup
bipush 46
iconst_4
bastore
dup
bipush 47
iconst_5
bastore
dup
bipush 48
5: iconst_2
bastore
dup
bipush 49
iconst_3
bastore
dup
bipush 50
iconst_3
bastore
dup
bipush 51
iconst_4
bastore
dup
bipush 52
iconst_3
bastore
dup
bipush 53
iconst_4
bastore
dup
bipush 54
iconst_4
bastore
dup
bipush 55
iconst_5
bastore
dup
bipush 56
iconst_3
bastore
dup
bipush 57
iconst_4
bastore
dup
bipush 58
iconst_4
bastore
dup
bipush 59
iconst_5
bastore
dup
bipush 60
iconst_4
bastore
dup
bipush 61
iconst_5
bastore
dup
bipush 62
iconst_5
bastore
dup
bipush 63
bipush 6
bastore
dup
bipush 64
6: iconst_1
bastore
dup
bipush 65
iconst_2
bastore
dup
bipush 66
iconst_2
bastore
dup
bipush 67
iconst_3
bastore
dup
bipush 68
iconst_2
bastore
dup
bipush 69
iconst_3
bastore
dup
bipush 70
iconst_3
bastore
dup
bipush 71
iconst_4
bastore
dup
bipush 72
iconst_2
bastore
dup
bipush 73
iconst_3
bastore
dup
bipush 74
iconst_3
bastore
dup
bipush 75
iconst_4
bastore
dup
bipush 76
iconst_3
bastore
dup
bipush 77
iconst_4
bastore
dup
bipush 78
iconst_4
bastore
dup
bipush 79
iconst_5
bastore
dup
bipush 80
7: iconst_2
bastore
dup
bipush 81
iconst_3
bastore
dup
bipush 82
iconst_3
bastore
dup
bipush 83
iconst_4
bastore
dup
bipush 84
iconst_3
bastore
dup
bipush 85
iconst_4
bastore
dup
bipush 86
iconst_4
bastore
dup
bipush 87
iconst_5
bastore
dup
bipush 88
iconst_3
bastore
dup
bipush 89
iconst_4
bastore
dup
bipush 90
iconst_4
bastore
dup
bipush 91
iconst_5
bastore
dup
bipush 92
iconst_4
bastore
dup
bipush 93
iconst_5
bastore
dup
bipush 94
iconst_5
bastore
dup
bipush 95
bipush 6
bastore
dup
bipush 96
8: iconst_2
bastore
dup
bipush 97
iconst_3
bastore
dup
bipush 98
iconst_3
bastore
dup
bipush 99
iconst_4
bastore
dup
bipush 100
iconst_3
bastore
dup
bipush 101
iconst_4
bastore
dup
bipush 102
iconst_4
bastore
dup
bipush 103
iconst_5
bastore
dup
bipush 104
iconst_3
bastore
dup
bipush 105
iconst_4
bastore
dup
bipush 106
iconst_4
bastore
dup
bipush 107
iconst_5
bastore
dup
bipush 108
iconst_4
bastore
dup
bipush 109
iconst_5
bastore
dup
bipush 110
iconst_5
bastore
dup
bipush 111
bipush 6
bastore
dup
bipush 112
9: iconst_3
bastore
dup
bipush 113
iconst_4
bastore
dup
bipush 114
iconst_4
bastore
dup
bipush 115
iconst_5
bastore
dup
bipush 116
iconst_4
bastore
dup
bipush 117
iconst_5
bastore
dup
bipush 118
iconst_5
bastore
dup
bipush 119
bipush 6
bastore
dup
bipush 120
iconst_4
bastore
dup
bipush 121
iconst_5
bastore
dup
bipush 122
iconst_5
bastore
dup
bipush 123
bipush 6
bastore
dup
bipush 124
iconst_5
bastore
dup
bipush 125
bipush 6
bastore
dup
bipush 126
bipush 6
bastore
dup
bipush 127
bipush 7
bastore
dup
sipush 128
10: iconst_1
bastore
dup
sipush 129
iconst_2
bastore
dup
sipush 130
iconst_2
bastore
dup
sipush 131
iconst_3
bastore
dup
sipush 132
iconst_2
bastore
dup
sipush 133
iconst_3
bastore
dup
sipush 134
iconst_3
bastore
dup
sipush 135
iconst_4
bastore
dup
sipush 136
iconst_2
bastore
dup
sipush 137
iconst_3
bastore
dup
sipush 138
iconst_3
bastore
dup
sipush 139
iconst_4
bastore
dup
sipush 140
iconst_3
bastore
dup
sipush 141
iconst_4
bastore
dup
sipush 142
iconst_4
bastore
dup
sipush 143
iconst_5
bastore
dup
sipush 144
11: iconst_2
bastore
dup
sipush 145
iconst_3
bastore
dup
sipush 146
iconst_3
bastore
dup
sipush 147
iconst_4
bastore
dup
sipush 148
iconst_3
bastore
dup
sipush 149
iconst_4
bastore
dup
sipush 150
iconst_4
bastore
dup
sipush 151
iconst_5
bastore
dup
sipush 152
iconst_3
bastore
dup
sipush 153
iconst_4
bastore
dup
sipush 154
iconst_4
bastore
dup
sipush 155
iconst_5
bastore
dup
sipush 156
iconst_4
bastore
dup
sipush 157
iconst_5
bastore
dup
sipush 158
iconst_5
bastore
dup
sipush 159
bipush 6
bastore
dup
sipush 160
12: iconst_2
bastore
dup
sipush 161
iconst_3
bastore
dup
sipush 162
iconst_3
bastore
dup
sipush 163
iconst_4
bastore
dup
sipush 164
iconst_3
bastore
dup
sipush 165
iconst_4
bastore
dup
sipush 166
iconst_4
bastore
dup
sipush 167
iconst_5
bastore
dup
sipush 168
iconst_3
bastore
dup
sipush 169
iconst_4
bastore
dup
sipush 170
iconst_4
bastore
dup
sipush 171
iconst_5
bastore
dup
sipush 172
iconst_4
bastore
dup
sipush 173
iconst_5
bastore
dup
sipush 174
iconst_5
bastore
dup
sipush 175
bipush 6
bastore
dup
sipush 176
13: iconst_3
bastore
dup
sipush 177
iconst_4
bastore
dup
sipush 178
iconst_4
bastore
dup
sipush 179
iconst_5
bastore
dup
sipush 180
iconst_4
bastore
dup
sipush 181
iconst_5
bastore
dup
sipush 182
iconst_5
bastore
dup
sipush 183
bipush 6
bastore
dup
sipush 184
iconst_4
bastore
dup
sipush 185
iconst_5
bastore
dup
sipush 186
iconst_5
bastore
dup
sipush 187
bipush 6
bastore
dup
sipush 188
iconst_5
bastore
dup
sipush 189
bipush 6
bastore
dup
sipush 190
bipush 6
bastore
dup
sipush 191
bipush 7
bastore
dup
sipush 192
14: iconst_2
bastore
dup
sipush 193
iconst_3
bastore
dup
sipush 194
iconst_3
bastore
dup
sipush 195
iconst_4
bastore
dup
sipush 196
iconst_3
bastore
dup
sipush 197
iconst_4
bastore
dup
sipush 198
iconst_4
bastore
dup
sipush 199
iconst_5
bastore
dup
sipush 200
iconst_3
bastore
dup
sipush 201
iconst_4
bastore
dup
sipush 202
iconst_4
bastore
dup
sipush 203
iconst_5
bastore
dup
sipush 204
iconst_4
bastore
dup
sipush 205
iconst_5
bastore
dup
sipush 206
iconst_5
bastore
dup
sipush 207
bipush 6
bastore
dup
sipush 208
15: iconst_3
bastore
dup
sipush 209
iconst_4
bastore
dup
sipush 210
iconst_4
bastore
dup
sipush 211
iconst_5
bastore
dup
sipush 212
iconst_4
bastore
dup
sipush 213
iconst_5
bastore
dup
sipush 214
iconst_5
bastore
dup
sipush 215
bipush 6
bastore
dup
sipush 216
iconst_4
bastore
dup
sipush 217
iconst_5
bastore
dup
sipush 218
iconst_5
bastore
dup
sipush 219
bipush 6
bastore
dup
sipush 220
iconst_5
bastore
dup
sipush 221
bipush 6
bastore
dup
sipush 222
bipush 6
bastore
dup
sipush 223
bipush 7
bastore
dup
sipush 224
16: iconst_3
bastore
dup
sipush 225
iconst_4
bastore
dup
sipush 226
iconst_4
bastore
dup
sipush 227
iconst_5
bastore
dup
sipush 228
iconst_4
bastore
dup
sipush 229
iconst_5
bastore
dup
sipush 230
iconst_5
bastore
dup
sipush 231
bipush 6
bastore
dup
sipush 232
iconst_4
bastore
dup
sipush 233
iconst_5
bastore
dup
sipush 234
iconst_5
bastore
dup
sipush 235
bipush 6
bastore
dup
sipush 236
iconst_5
bastore
dup
sipush 237
bipush 6
bastore
dup
sipush 238
bipush 6
bastore
dup
sipush 239
bipush 7
bastore
dup
sipush 240
17: iconst_4
bastore
dup
sipush 241
iconst_5
bastore
dup
sipush 242
iconst_5
bastore
dup
sipush 243
bipush 6
bastore
dup
sipush 244
iconst_5
bastore
dup
sipush 245
bipush 6
bastore
dup
sipush 246
bipush 6
bastore
dup
sipush 247
bipush 7
bastore
dup
sipush 248
iconst_5
bastore
dup
sipush 249
bipush 6
bastore
dup
sipush 250
bipush 6
bastore
dup
sipush 251
bipush 7
bastore
dup
sipush 252
bipush 6
bastore
dup
sipush 253
bipush 7
bastore
dup
sipush 254
bipush 7
bastore
dup
sipush 255
bipush 8
bastore
18: putstatic sun.text.normalizer.UCharacterProperty.FLAGS_OFFSET_:[B
19: return
LocalVariableTable:
Start End Slot Name Signature
public void setIndexData(sun.text.normalizer.CharTrie$FriendAgent);
descriptor: (Lsun/text/normalizer/CharTrie$FriendAgent;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual sun.text.normalizer.CharTrie$FriendAgent.getPrivateIndex:()[C
putfield sun.text.normalizer.UCharacterProperty.m_trieIndex_:[C
1: aload 0
aload 1
invokevirtual sun.text.normalizer.CharTrie$FriendAgent.getPrivateData:()[C
putfield sun.text.normalizer.UCharacterProperty.m_trieData_:[C
2: aload 0
aload 1
invokevirtual sun.text.normalizer.CharTrie$FriendAgent.getPrivateInitialValue:()I
putfield sun.text.normalizer.UCharacterProperty.m_trieInitialValue_:I
3: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/text/normalizer/UCharacterProperty;
0 4 1 friendagent Lsun/text/normalizer/CharTrie$FriendAgent;
MethodParameters:
Name Flags
friendagent
public int getFoldingOffset(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ldc 32768
iand
ifeq 2
1: iload 1
sipush 32767
iand
ireturn
2: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lsun/text/normalizer/UCharacterProperty;
0 3 1 value I
MethodParameters:
Name Flags
value
public int getProperty(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ldc 55296
if_icmplt 3
1: iload 1
ldc 56319
if_icmple 15
2: iload 1
ldc 65536
if_icmpge 15
3: StackMap locals:
StackMap stack:
aload 0
getfield sun.text.normalizer.UCharacterProperty.m_property_:[I
4: aload 0
getfield sun.text.normalizer.UCharacterProperty.m_trieData_:[C
5: aload 0
getfield sun.text.normalizer.UCharacterProperty.m_trieIndex_:[C
iload 1
iconst_5
ishr
caload
6: iconst_2
7: ishl
8: iload 1
bipush 31
iand
9: iadd
10: caload
11: iaload
12: ireturn
13: StackMap locals:
StackMap stack: java.lang.ArrayIndexOutOfBoundsException
pop
14: aload 0
getfield sun.text.normalizer.UCharacterProperty.m_property_:[I
aload 0
getfield sun.text.normalizer.UCharacterProperty.m_trieInitialValue_:I
iaload
ireturn
15: StackMap locals:
StackMap stack:
iload 1
ldc 56319
if_icmpgt 27
16: aload 0
getfield sun.text.normalizer.UCharacterProperty.m_property_:[I
17: aload 0
getfield sun.text.normalizer.UCharacterProperty.m_trieData_:[C
18: aload 0
getfield sun.text.normalizer.UCharacterProperty.m_trieIndex_:[C
sipush 320
19: iload 1
iconst_5
ishr
iadd
20: caload
21: iconst_2
22: ishl
23: iload 1
bipush 31
iand
24: iadd
25: caload
26: iaload
ireturn
27: StackMap locals:
StackMap stack:
iload 1
ldc 1114111
if_icmpgt 32
28: aload 0
getfield sun.text.normalizer.UCharacterProperty.m_property_:[I
aload 0
getfield sun.text.normalizer.UCharacterProperty.m_trie_:Lsun/text/normalizer/CharTrie;
29: iload 1
invokestatic sun.text.normalizer.UTF16.getLeadSurrogate:(I)C
30: iload 1
sipush 1023
iand
i2c
31: invokevirtual sun.text.normalizer.CharTrie.getSurrogateValue:(CC)C
iaload
ireturn
32: StackMap locals:
StackMap stack:
aload 0
getfield sun.text.normalizer.UCharacterProperty.m_property_:[I
aload 0
getfield sun.text.normalizer.UCharacterProperty.m_trieInitialValue_:I
iaload
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lsun/text/normalizer/UCharacterProperty;
0 33 1 ch I
Exception table:
from to target type
3 12 13 Class java.lang.ArrayIndexOutOfBoundsException
MethodParameters:
Name Flags
ch
public static int getSignedValue(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 20
ishr
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 prop I
MethodParameters:
Name Flags
prop
public static int getExceptionIndex(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 20
ishr
sipush 2047
iand
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 prop I
MethodParameters:
Name Flags
prop
public boolean hasExceptionValue(int, int);
descriptor: (II)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield sun.text.normalizer.UCharacterProperty.m_exception_:[I
iload 1
iaload
iconst_1
iload 2
ishl
iand
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/text/normalizer/UCharacterProperty;
0 2 1 index I
0 2 2 indicator I
MethodParameters:
Name Flags
index
indicator
public int getException(int, int);
descriptor: (II)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 2
bipush 9
if_icmpne 2
1: aload 0
getfield sun.text.normalizer.UCharacterProperty.m_exception_:[I
iload 1
iaload
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 0
getfield sun.text.normalizer.UCharacterProperty.m_exception_:[I
iload 1
iaload
iload 2
iinc 1 1
iload 1
invokevirtual sun.text.normalizer.UCharacterProperty.addExceptionOffset:(III)I
istore 1
3: aload 0
getfield sun.text.normalizer.UCharacterProperty.m_exception_:[I
iload 1
iaload
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/text/normalizer/UCharacterProperty;
0 4 1 index I
0 4 2 etype I
MethodParameters:
Name Flags
index
etype
public void getFoldCase(int, int, java.lang.StringBuffer);
descriptor: (IILjava/lang/StringBuffer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iinc 1 2
1: goto 5
2: StackMap locals:
StackMap stack:
aload 3
aload 0
getfield sun.text.normalizer.UCharacterProperty.m_case_:[C
iload 1
caload
invokevirtual java.lang.StringBuffer.append:(C)Ljava/lang/StringBuffer;
pop
3: iinc 1 1
4: iinc 2 -1
5: StackMap locals:
StackMap stack:
iload 2
ifgt 2
6: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lsun/text/normalizer/UCharacterProperty;
0 7 1 index I
0 7 2 count I
0 7 3 str Ljava/lang/StringBuffer;
MethodParameters:
Name Flags
index
count
str
public int getAdditional(int);
descriptor: (I)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield sun.text.normalizer.UCharacterProperty.m_additionalVectors_:[I
aload 0
getfield sun.text.normalizer.UCharacterProperty.m_additionalTrie_:Lsun/text/normalizer/CharTrie;
iload 1
invokevirtual sun.text.normalizer.CharTrie.getCodePointValue:(I)C
iaload
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/text/normalizer/UCharacterProperty;
0 1 1 codepoint I
MethodParameters:
Name Flags
codepoint
public sun.text.normalizer.VersionInfo getAge(int);
descriptor: (I)Lsun/text/normalizer/VersionInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokevirtual sun.text.normalizer.UCharacterProperty.getAdditional:(I)I
bipush 24
ishr
istore 2
start local 2 1: iload 2
iconst_4
ishr
bipush 15
iand
2: iload 2
bipush 15
iand
iconst_0
iconst_0
3: invokestatic sun.text.normalizer.VersionInfo.getInstance:(IIII)Lsun/text/normalizer/VersionInfo;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/text/normalizer/UCharacterProperty;
0 4 1 codepoint I
1 4 2 version I
MethodParameters:
Name Flags
codepoint
public static int getRawSupplementary(char, char);
descriptor: (CC)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 0
bipush 10
ishl
iload 1
iadd
ldc -56613888
iadd
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 lead C
0 1 1 trail C
MethodParameters:
Name Flags
lead
trail
public static sun.text.normalizer.UCharacterProperty getInstance();
descriptor: ()Lsun/text/normalizer/UCharacterProperty;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: getstatic sun.text.normalizer.UCharacterProperty.INSTANCE_:Lsun/text/normalizer/UCharacterProperty;
ifnonnull 5
1: new sun.text.normalizer.UCharacterProperty
dup
invokespecial sun.text.normalizer.UCharacterProperty.<init>:()V
putstatic sun.text.normalizer.UCharacterProperty.INSTANCE_:Lsun/text/normalizer/UCharacterProperty;
2: goto 5
3: StackMap locals:
StackMap stack: java.lang.Exception
astore 0
start local 0 4: new java.lang.RuntimeException
dup
aload 0
invokevirtual java.lang.Exception.getMessage:()Ljava/lang/String;
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;)V
athrow
end local 0 5: StackMap locals:
StackMap stack:
getstatic sun.text.normalizer.UCharacterProperty.INSTANCE_:Lsun/text/normalizer/UCharacterProperty;
areturn
LocalVariableTable:
Start End Slot Name Signature
4 5 0 e Ljava/lang/Exception;
Exception table:
from to target type
1 2 3 Class java.lang.Exception
Exceptions:
throws java.lang.RuntimeException
public static boolean isRuleWhiteSpace(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
bipush 9
if_icmplt 5
iload 0
sipush 8233
if_icmpgt 5
1: iload 0
bipush 13
if_icmple 4
iload 0
bipush 32
if_icmpeq 4
iload 0
sipush 133
if_icmpeq 4
2: iload 0
sipush 8206
if_icmpeq 4
iload 0
sipush 8207
if_icmpeq 4
iload 0
sipush 8232
3: if_icmplt 5
StackMap locals:
StackMap stack:
4: iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 c I
MethodParameters:
Name Flags
c
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: ldc "/sun/text/resources/uprops.icu"
invokestatic sun.text.normalizer.ICUData.getRequiredStream:(Ljava/lang/String;)Ljava/io/InputStream;
astore 1
start local 1 2: new java.io.BufferedInputStream
dup
aload 1
sipush 25000
invokespecial java.io.BufferedInputStream.<init>:(Ljava/io/InputStream;I)V
astore 2
start local 2 3: new sun.text.normalizer.UCharacterPropertyReader
dup
aload 2
invokespecial sun.text.normalizer.UCharacterPropertyReader.<init>:(Ljava/io/InputStream;)V
astore 3
start local 3 4: aload 3
aload 0
invokevirtual sun.text.normalizer.UCharacterPropertyReader.read:(Lsun/text/normalizer/UCharacterProperty;)V
5: aload 2
invokevirtual java.io.BufferedInputStream.close:()V
6: aload 0
getfield sun.text.normalizer.UCharacterProperty.m_trie_:Lsun/text/normalizer/CharTrie;
aload 0
invokevirtual sun.text.normalizer.CharTrie.putIndexData:(Lsun/text/normalizer/UCharacterProperty;)V
7: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lsun/text/normalizer/UCharacterProperty;
2 8 1 is Ljava/io/InputStream;
3 8 2 b Ljava/io/BufferedInputStream;
4 8 3 reader Lsun/text/normalizer/UCharacterPropertyReader;
Exceptions:
throws java.io.IOException
private int addExceptionOffset(int, int, int);
descriptor: (III)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 3
istore 4
start local 4 1: iload 2
bipush 8
if_icmplt 5
2: iload 4
getstatic sun.text.normalizer.UCharacterProperty.FLAGS_OFFSET_:[B
iload 1
sipush 255
iand
baload
iadd
istore 4
3: iload 1
bipush 8
ishr
istore 1
4: iinc 2 -8
5: StackMap locals: int
StackMap stack:
iconst_1
iload 2
ishl
iconst_1
isub
istore 5
start local 5 6: iload 4
getstatic sun.text.normalizer.UCharacterProperty.FLAGS_OFFSET_:[B
iload 1
iload 5
iand
baload
iadd
istore 4
7: iload 4
ireturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lsun/text/normalizer/UCharacterProperty;
0 8 1 evalue I
0 8 2 indicator I
0 8 3 address I
1 8 4 result I
6 8 5 mask I
MethodParameters:
Name Flags
evalue
indicator
address
public sun.text.normalizer.UnicodeSet addPropertyStarts(sun.text.normalizer.UnicodeSet);
descriptor: (Lsun/text/normalizer/UnicodeSet;)Lsun/text/normalizer/UnicodeSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=9, args_size=2
start local 0 start local 1 0: new sun.text.normalizer.TrieIterator
dup
aload 0
getfield sun.text.normalizer.UCharacterProperty.m_trie_:Lsun/text/normalizer/CharTrie;
invokespecial sun.text.normalizer.TrieIterator.<init>:(Lsun/text/normalizer/Trie;)V
astore 3
start local 3 1: new sun.text.normalizer.RangeValueIterator$Element
dup
invokespecial sun.text.normalizer.RangeValueIterator$Element.<init>:()V
astore 4
start local 4 2: goto 4
3: StackMap locals: sun.text.normalizer.UCharacterProperty sun.text.normalizer.UnicodeSet top sun.text.normalizer.TrieIterator sun.text.normalizer.RangeValueIterator$Element
StackMap stack:
aload 1
aload 4
getfield sun.text.normalizer.RangeValueIterator$Element.start:I
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
4: StackMap locals:
StackMap stack:
aload 3
aload 4
invokevirtual sun.text.normalizer.TrieIterator.next:(Lsun/text/normalizer/RangeValueIterator$Element;)Z
ifne 3
5: new sun.text.normalizer.TrieIterator
dup
aload 0
getfield sun.text.normalizer.UCharacterProperty.m_additionalTrie_:Lsun/text/normalizer/CharTrie;
invokespecial sun.text.normalizer.TrieIterator.<init>:(Lsun/text/normalizer/Trie;)V
astore 5
start local 5 6: new sun.text.normalizer.RangeValueIterator$Element
dup
invokespecial sun.text.normalizer.RangeValueIterator$Element.<init>:()V
astore 6
start local 6 7: goto 9
8: StackMap locals: sun.text.normalizer.TrieIterator sun.text.normalizer.RangeValueIterator$Element
StackMap stack:
aload 1
aload 6
getfield sun.text.normalizer.RangeValueIterator$Element.start:I
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
9: StackMap locals:
StackMap stack:
aload 5
aload 6
invokevirtual sun.text.normalizer.TrieIterator.next:(Lsun/text/normalizer/RangeValueIterator$Element;)Z
ifne 8
10: aload 1
bipush 9
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
11: aload 1
bipush 14
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
12: aload 1
bipush 28
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
13: aload 1
bipush 32
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
14: aload 1
sipush 133
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
15: aload 1
sipush 134
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
16: aload 1
bipush 127
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
17: aload 1
sipush 8202
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
18: aload 1
sipush 8208
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
19: aload 1
sipush 8298
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
20: aload 1
sipush 8304
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
21: aload 1
ldc 65279
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
22: aload 1
ldc 65280
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
23: aload 1
sipush 160
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
24: aload 1
sipush 161
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
25: aload 1
sipush 8199
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
26: aload 1
sipush 8200
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
27: aload 1
sipush 8239
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
28: aload 1
sipush 8240
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
29: aload 1
sipush 12295
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
30: aload 1
sipush 12296
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
31: aload 1
sipush 19968
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
32: aload 1
sipush 19969
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
33: aload 1
sipush 20108
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
34: aload 1
sipush 20109
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
35: aload 1
sipush 19977
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
36: aload 1
sipush 19978
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
37: aload 1
sipush 22235
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
38: aload 1
sipush 22236
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
39: aload 1
sipush 20116
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
40: aload 1
sipush 20117
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
41: aload 1
sipush 20845
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
42: aload 1
sipush 20846
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
43: aload 1
sipush 19971
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
44: aload 1
sipush 19972
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
45: aload 1
sipush 20843
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
46: aload 1
sipush 20844
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
47: aload 1
sipush 20061
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
48: aload 1
sipush 20062
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
49: aload 1
bipush 97
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
50: aload 1
bipush 123
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
51: aload 1
bipush 65
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
52: aload 1
bipush 91
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
53: aload 1
sipush 8288
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
54: aload 1
ldc 65520
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
55: aload 1
ldc 65532
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
56: aload 1
ldc 917504
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
57: aload 1
ldc 921600
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
58: aload 1
sipush 847
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
59: aload 1
sipush 848
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
60: aload 1
sipush 8204
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
61: aload 1
sipush 8206
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
62: aload 1
sipush 4352
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
63: iconst_1
istore 7
start local 7 64: sipush 4442
istore 2
start local 2 65: goto 71
66: StackMap locals: sun.text.normalizer.UCharacterProperty sun.text.normalizer.UnicodeSet int sun.text.normalizer.TrieIterator sun.text.normalizer.RangeValueIterator$Element sun.text.normalizer.TrieIterator sun.text.normalizer.RangeValueIterator$Element int
StackMap stack:
iload 2
sipush 4107
invokestatic sun.text.normalizer.UCharacter.getIntPropertyValue:(II)I
istore 8
start local 8 67: iload 7
iload 8
if_icmpeq 70
68: iload 8
istore 7
69: aload 1
iload 2
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
70: StackMap locals: int
StackMap stack:
iinc 2 1
end local 8 StackMap locals:
StackMap stack:
71: iload 2
sipush 4447
if_icmple 66
72: aload 1
sipush 4448
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
73: iconst_2
istore 7
74: sipush 4515
istore 2
goto 80
75: StackMap locals:
StackMap stack:
iload 2
sipush 4107
invokestatic sun.text.normalizer.UCharacter.getIntPropertyValue:(II)I
istore 8
start local 8 76: iload 7
iload 8
if_icmpeq 79
77: iload 8
istore 7
78: aload 1
iload 2
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
79: StackMap locals: int
StackMap stack:
iinc 2 1
end local 8 StackMap locals:
StackMap stack:
80: iload 2
sipush 4519
if_icmple 75
81: aload 1
sipush 4520
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
82: iconst_3
istore 7
83: sipush 4602
istore 2
goto 89
84: StackMap locals:
StackMap stack:
iload 2
sipush 4107
invokestatic sun.text.normalizer.UCharacter.getIntPropertyValue:(II)I
istore 8
start local 8 85: iload 7
iload 8
if_icmpeq 88
86: iload 8
istore 7
87: aload 1
iload 2
invokevirtual sun.text.normalizer.UnicodeSet.add:(I)Lsun/text/normalizer/UnicodeSet;
pop
88: StackMap locals: int
StackMap stack:
iinc 2 1
end local 8 StackMap locals:
StackMap stack:
89: iload 2
sipush 4607
if_icmple 84
90: aload 1
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 91 0 this Lsun/text/normalizer/UCharacterProperty;
0 91 1 set Lsun/text/normalizer/UnicodeSet;
65 91 2 c I
1 91 3 propsIter Lsun/text/normalizer/TrieIterator;
2 91 4 propsResult Lsun/text/normalizer/RangeValueIterator$Element;
6 91 5 propsVectorsIter Lsun/text/normalizer/TrieIterator;
7 91 6 propsVectorsResult Lsun/text/normalizer/RangeValueIterator$Element;
64 91 7 value I
67 71 8 value2 I
76 80 8 value2 I
85 89 8 value2 I
MethodParameters:
Name Flags
set
public sun.text.normalizer.UnicodeSet getInclusions();
descriptor: ()Lsun/text/normalizer/UnicodeSet;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: new sun.text.normalizer.UnicodeSet
dup
invokespecial sun.text.normalizer.UnicodeSet.<init>:()V
astore 1
start local 1 1: aload 1
invokestatic sun.text.normalizer.NormalizerImpl.addPropertyStarts:(Lsun/text/normalizer/UnicodeSet;)Lsun/text/normalizer/UnicodeSet;
pop
2: aload 0
aload 1
invokevirtual sun.text.normalizer.UCharacterProperty.addPropertyStarts:(Lsun/text/normalizer/UnicodeSet;)Lsun/text/normalizer/UnicodeSet;
pop
3: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/text/normalizer/UCharacterProperty;
1 4 1 set Lsun/text/normalizer/UnicodeSet;
}
SourceFile: "UCharacterProperty.java"
InnerClasses:
public FriendAgent = sun.text.normalizer.CharTrie$FriendAgent of sun.text.normalizer.CharTrie
public Element = sun.text.normalizer.RangeValueIterator$Element of sun.text.normalizer.RangeValueIterator
public abstract DataManipulate = sun.text.normalizer.Trie$DataManipulate of sun.text.normalizer.Trie