final class org.bson.codecs.UuidCodecHelper
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.bson.codecs.UuidCodecHelper
super_class: java.lang.Object
{
public static void reverseByteArray(byte[], int, int);
descriptor: ([BII)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=6, args_size=3
start local 0 // byte[] data
start local 1 // int start
start local 2 // int length
0: .line 22
iload 1 /* start */
istore 3 /* left */
start local 3 // int left
1: iload 1 /* start */
iload 2 /* length */
iadd
iconst_1
isub
istore 4 /* right */
start local 4 // int right
2: goto 7
3: .line 24
StackMap locals: int int
StackMap stack:
aload 0 /* data */
iload 3 /* left */
baload
istore 5 /* temp */
start local 5 // byte temp
4: .line 25
aload 0 /* data */
iload 3 /* left */
aload 0 /* data */
iload 4 /* right */
baload
bastore
5: .line 26
aload 0 /* data */
iload 4 /* right */
iload 5 /* temp */
bastore
end local 5 // byte temp
6: .line 22
iinc 3 /* left */ 1
iinc 4 /* right */ -1
StackMap locals:
StackMap stack:
7: iload 3 /* left */
iload 4 /* right */
if_icmplt 3
end local 4 // int right
end local 3 // int left
8: .line 28
return
end local 2 // int length
end local 1 // int start
end local 0 // byte[] data
LocalVariableTable:
Start End Slot Name Signature
0 9 0 data [B
0 9 1 start I
0 9 2 length I
1 8 3 left I
2 8 4 right I
4 6 5 temp B
MethodParameters:
Name Flags
data final
start final
length final
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 // org.bson.codecs.UuidCodecHelper this
0: .line 30
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 31
return
end local 0 // org.bson.codecs.UuidCodecHelper this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/bson/codecs/UuidCodecHelper;
}
SourceFile: "UuidCodecHelper.java"