public class org.jcodings.transcode.TranscodeTableSupport implements org.jcodings.transcode.TranscodingInstruction
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jcodings.transcode.TranscodeTableSupport
super_class: java.lang.Object
{
public static final int WORDINDEX_SHIFT_BITS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
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 Lorg/jcodings/transcode/TranscodeTableSupport;
public static int WORDINDEX2INFO(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iconst_2
ishl
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 widx I
MethodParameters:
Name Flags
widx
public static int INFO2WORDINDEX(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iconst_2
iushr
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 info I
MethodParameters:
Name Flags
info
public static int makeSTR1(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 6
ishl
bipush 17
ior
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 bi I
MethodParameters:
Name Flags
bi
public static byte makeSTR1LEN(int);
descriptor: (I)B
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iconst_4
isub
i2b
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 len I
MethodParameters:
Name Flags
len
public static int o1(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 8
ishl
iconst_2
ior
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 b1 I
MethodParameters:
Name Flags
b1
public static int o2(int, int);
descriptor: (II)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 0
bipush 8
ishl
iload 1
bipush 16
ishl
ior
iconst_3
ior
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 b1 I
0 1 1 b2 I
MethodParameters:
Name Flags
b1
b2
public static int o3(int, int, int);
descriptor: (III)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 0
bipush 8
ishl
iload 1
bipush 16
ishl
ior
iload 2
bipush 24
ishl
ior
iconst_5
ior
iconst_m1
iand
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 b1 I
0 1 1 b2 I
0 1 2 b3 I
MethodParameters:
Name Flags
b1
b2
b3
public static int o4(int, int, int, int);
descriptor: (IIII)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 1
bipush 8
ishl
iload 2
bipush 16
ishl
ior
iload 3
bipush 24
ishl
ior
iload 0
bipush 7
iand
iconst_5
ishl
ior
bipush 6
ior
iconst_m1
iand
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 b0 I
0 1 1 b1 I
0 1 2 b2 I
0 1 3 b3 I
MethodParameters:
Name Flags
b0
b1
b2
b3
public static int g4(int, int, int, int);
descriptor: (IIII)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: iload 0
bipush 8
ishl
iload 2
bipush 16
ishl
ior
iload 1
bipush 15
iand
bipush 24
ishl
ior
iload 3
bipush 15
iand
bipush 28
ishl
ior
bipush 18
ior
iconst_m1
iand
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 b0 I
0 1 1 b1 I
0 1 2 b2 I
0 1 3 b3 I
MethodParameters:
Name Flags
b0
b1
b2
b3
public static int funsio(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 8
ishl
bipush 19
iand
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 diff I
MethodParameters:
Name Flags
diff
public static int getBT1(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 8
iushr
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 a I
MethodParameters:
Name Flags
a
public static int getBT2(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 16
iushr
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 a I
MethodParameters:
Name Flags
a
public static int getBT3(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 24
iushr
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 a I
MethodParameters:
Name Flags
a
public static int getBT0(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: iload 0
iconst_5
iushr
bipush 7
iand
sipush 240
ior
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 a I
MethodParameters:
Name Flags
a
public static int o2FUNii(int, int);
descriptor: (II)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: iload 0
bipush 8
ishl
iload 1
bipush 16
ishl
ior
bipush 11
ior
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 b1 I
0 1 1 b2 I
MethodParameters:
Name Flags
b1
b2
}
SourceFile: "TranscodeTableSupport.java"