public class com.fasterxml.jackson.dataformat.smile.SmileUtil
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.fasterxml.jackson.dataformat.smile.SmileUtil
super_class: java.lang.Object
{
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 Lcom/fasterxml/jackson/dataformat/smile/SmileUtil;
public static int zigzagEncode(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
iconst_1
ishl
iload 0
bipush 31
ishr
ixor
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 input I
MethodParameters:
Name Flags
input
public static int zigzagDecode(int);
descriptor: (I)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: iload 0
iconst_1
iushr
iload 0
iconst_1
iand
ineg
ixor
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 encoded I
MethodParameters:
Name Flags
encoded
public static long zigzagEncode(long);
descriptor: (J)J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=1
start local 0 0: lload 0
iconst_1
lshl
lload 0
bipush 63
lshr
lxor
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 input J
MethodParameters:
Name Flags
input
public static long zigzagDecode(long);
descriptor: (J)J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=2, args_size=1
start local 0 0: lload 0
iconst_1
lushr
lload 0
lconst_1
land
lneg
lxor
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 encoded J
MethodParameters:
Name Flags
encoded
}
SourceFile: "SmileUtil.java"