public final class sun.text.normalizer.NormalizerImpl$Hangul
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: sun.text.normalizer.NormalizerImpl$Hangul
super_class: java.lang.Object
{
public static final int JAMO_L_BASE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4352
public static final int JAMO_V_BASE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4449
public static final int JAMO_T_BASE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4519
public static final int HANGUL_BASE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 44032
public static final int HANGUL_END;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 55203
public static final int JAMO_L_COUNT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 19
public static final int JAMO_V_COUNT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 21
public static final int JAMO_T_COUNT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 28
public static final int HANGUL_COUNT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11172
public static final int HANGUL_LIMIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 55204
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/text/normalizer/NormalizerImpl$Hangul;
public static boolean isHangul(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc 44032
iload 0
if_icmpgt 1
iload 0
ldc 55204
if_icmpge 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 c I
MethodParameters:
Name Flags
c
public static boolean isHangulLV(int);
descriptor: (I)Z
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
ldc 44032
isub
istore 0
1: iload 0
iflt 2
iload 0
sipush 11172
if_icmpge 2
iload 0
bipush 28
irem
ifne 2
iconst_1
ireturn
StackMap locals:
StackMap stack:
2: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 c I
MethodParameters:
Name Flags
c
public static int decompose(int, java.lang.Appendable);
descriptor: (ILjava/lang/Appendable;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: iload 0
ldc 44032
isub
istore 0
1: iload 0
bipush 28
irem
istore 2
start local 2 2: iload 0
bipush 28
idiv
istore 0
3: aload 1
sipush 4352
iload 0
bipush 21
idiv
iadd
i2c
invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
pop
4: aload 1
sipush 4449
iload 0
bipush 21
irem
iadd
i2c
invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
pop
5: iload 2
ifne 7
6: iconst_2
ireturn
7: StackMap locals: int
StackMap stack:
aload 1
sipush 4519
iload 2
iadd
i2c
invokeinterface java.lang.Appendable.append:(C)Ljava/lang/Appendable;
pop
8: iconst_3
ireturn
end local 2 9: StackMap locals: int java.lang.Appendable
StackMap stack: java.io.IOException
astore 2
start local 2 10: new java.lang.InternalError
dup
aload 2
invokespecial java.lang.InternalError.<init>:(Ljava/lang/Throwable;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 c I
0 11 1 buffer Ljava/lang/Appendable;
2 9 2 c2 I
10 11 2 e Ljava/io/IOException;
Exception table:
from to target type
0 6 9 Class java.io.IOException
7 8 9 Class java.io.IOException
MethodParameters:
Name Flags
c
buffer
}
SourceFile: "NormalizerImpl.java"
NestHost: sun.text.normalizer.NormalizerImpl
InnerClasses:
public final Hangul = sun.text.normalizer.NormalizerImpl$Hangul of sun.text.normalizer.NormalizerImpl