public final class com.google.common.primitives.UnsignedLongs
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.google.common.primitives.UnsignedLongs
super_class: java.lang.Object
{
public static final long MAX_VALUE;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
private void <init>();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
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/google/common/primitives/UnsignedLongs;
private static long flip(long);
descriptor: (J)J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=4, locals=2, args_size=1
start local 0 0: lload 0
ldc -9223372036854775808
lxor
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 a J
MethodParameters:
Name Flags
a
public static int compare(long, long);
descriptor: (JJ)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=2
start local 0 start local 2 0: lload 0
invokestatic com.google.common.primitives.UnsignedLongs.flip:(J)J
lload 2
invokestatic com.google.common.primitives.UnsignedLongs.flip:(J)J
invokestatic com.google.common.primitives.Longs.compare:(JJ)I
ireturn
end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 a J
0 1 2 b J
MethodParameters:
Name Flags
a
b
public static long min(long[]);
descriptor: ([J)J
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=4, locals=6, args_size=1
start local 0 0: aload 0
arraylength
ifle 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: invokestatic com.google.common.base.Preconditions.checkArgument:(Z)V
3: aload 0
iconst_0
laload
invokestatic com.google.common.primitives.UnsignedLongs.flip:(J)J
lstore 1
start local 1 4: iconst_1
istore 3
start local 3 5: goto 10
6: StackMap locals: long int
StackMap stack:
aload 0
iload 3
laload
invokestatic com.google.common.primitives.UnsignedLongs.flip:(J)J
lstore 4
start local 4 7: lload 4
lload 1
lcmp
ifge 9
8: lload 4
lstore 1
end local 4 9: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
10: iload 3
aload 0
arraylength
if_icmplt 6
end local 3 11: lload 1
invokestatic com.google.common.primitives.UnsignedLongs.flip:(J)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 array [J
4 12 1 min J
5 11 3 i I
7 9 4 next J
MethodParameters:
Name Flags
array
public static long max(long[]);
descriptor: ([J)J
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=4, locals=6, args_size=1
start local 0 0: aload 0
arraylength
ifle 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: invokestatic com.google.common.base.Preconditions.checkArgument:(Z)V
3: aload 0
iconst_0
laload
invokestatic com.google.common.primitives.UnsignedLongs.flip:(J)J
lstore 1
start local 1 4: iconst_1
istore 3
start local 3 5: goto 10
6: StackMap locals: long int
StackMap stack:
aload 0
iload 3
laload
invokestatic com.google.common.primitives.UnsignedLongs.flip:(J)J
lstore 4
start local 4 7: lload 4
lload 1
lcmp
ifle 9
8: lload 4
lstore 1
end local 4 9: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
10: iload 3
aload 0
arraylength
if_icmplt 6
end local 3 11: lload 1
invokestatic com.google.common.primitives.UnsignedLongs.flip:(J)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 array [J
4 12 1 max J
5 11 3 i I
7 9 4 next J
MethodParameters:
Name Flags
array
public static java.lang.String join(java.lang.String, long[]);
descriptor: (Ljava/lang/String;[J)Ljava/lang/String;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokestatic com.google.common.base.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 1
arraylength
ifne 3
2: ldc ""
areturn
3: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
aload 1
arraylength
iconst_5
imul
invokespecial java.lang.StringBuilder.<init>:(I)V
astore 2
start local 2 4: aload 2
aload 1
iconst_0
laload
invokestatic com.google.common.primitives.UnsignedLongs.toString:(J)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: iconst_1
istore 3
start local 3 6: goto 9
7: StackMap locals: java.lang.StringBuilder int
StackMap stack:
aload 2
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
iload 3
laload
invokestatic com.google.common.primitives.UnsignedLongs.toString:(J)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: iinc 3 1
StackMap locals:
StackMap stack:
9: iload 3
aload 1
arraylength
if_icmplt 7
end local 3 10: aload 2
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 separator Ljava/lang/String;
0 11 1 array [J
4 11 2 builder Ljava/lang/StringBuilder;
6 10 3 i I
MethodParameters:
Name Flags
separator
array
public static java.util.Comparator<long[]> lexicographicalComparator();
descriptor: ()Ljava/util/Comparator;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic com.google.common.primitives.UnsignedLongs$LexicographicalComparator.INSTANCE:Lcom/google/common/primitives/UnsignedLongs$LexicographicalComparator;
areturn
LocalVariableTable:
Start End Slot Name Signature
Signature: ()Ljava/util/Comparator<[J>;
public static void sort(long[]);
descriptor: ([J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.google.common.base.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
iconst_0
aload 0
arraylength
invokestatic com.google.common.primitives.UnsignedLongs.sort:([JII)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 array [J
MethodParameters:
Name Flags
array
public static void sort(long[], int, int);
descriptor: ([JII)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic com.google.common.base.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: iload 1
iload 2
aload 0
arraylength
invokestatic com.google.common.base.Preconditions.checkPositionIndexes:(III)V
2: iload 1
istore 3
start local 3 3: goto 6
4: StackMap locals: int
StackMap stack:
aload 0
iload 3
aload 0
iload 3
laload
invokestatic com.google.common.primitives.UnsignedLongs.flip:(J)J
lastore
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
iload 2
if_icmplt 4
end local 3 7: aload 0
iload 1
iload 2
invokestatic java.util.Arrays.sort:([JII)V
8: iload 1
istore 3
start local 3 9: goto 12
10: StackMap locals:
StackMap stack:
aload 0
iload 3
aload 0
iload 3
laload
invokestatic com.google.common.primitives.UnsignedLongs.flip:(J)J
lastore
11: iinc 3 1
StackMap locals:
StackMap stack:
12: iload 3
iload 2
if_icmplt 10
end local 3 13: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 array [J
0 14 1 fromIndex I
0 14 2 toIndex I
3 7 3 i I
9 13 3 i I
MethodParameters:
Name Flags
array
fromIndex
toIndex
public static void sortDescending(long[]);
descriptor: ([J)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.google.common.base.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
iconst_0
aload 0
arraylength
invokestatic com.google.common.primitives.UnsignedLongs.sortDescending:([JII)V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 array [J
MethodParameters:
Name Flags
array
public static void sortDescending(long[], int, int);
descriptor: ([JII)V
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic com.google.common.base.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: iload 1
iload 2
aload 0
arraylength
invokestatic com.google.common.base.Preconditions.checkPositionIndexes:(III)V
2: iload 1
istore 3
start local 3 3: goto 6
4: StackMap locals: int
StackMap stack:
aload 0
iload 3
dup2
laload
ldc 9223372036854775807
lxor
lastore
5: iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
iload 2
if_icmplt 4
end local 3 7: aload 0
iload 1
iload 2
invokestatic java.util.Arrays.sort:([JII)V
8: iload 1
istore 3
start local 3 9: goto 12
10: StackMap locals:
StackMap stack:
aload 0
iload 3
dup2
laload
ldc 9223372036854775807
lxor
lastore
11: iinc 3 1
StackMap locals:
StackMap stack:
12: iload 3
iload 2
if_icmplt 10
end local 3 13: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 array [J
0 14 1 fromIndex I
0 14 2 toIndex I
3 7 3 i I
9 13 3 i I
MethodParameters:
Name Flags
array
fromIndex
toIndex
public static long divide(long, long);
descriptor: (JJ)J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=8, args_size=2
start local 0 start local 2 0: lload 2
lconst_0
lcmp
ifge 4
1: lload 0
lload 2
invokestatic com.google.common.primitives.UnsignedLongs.compare:(JJ)I
ifge 3
2: lconst_0
lreturn
3: StackMap locals:
StackMap stack:
lconst_1
lreturn
4: StackMap locals:
StackMap stack:
lload 0
lconst_0
lcmp
iflt 6
5: lload 0
lload 2
ldiv
lreturn
6: StackMap locals:
StackMap stack:
lload 0
iconst_1
lushr
lload 2
ldiv
iconst_1
lshl
lstore 4
start local 4 7: lload 0
lload 4
lload 2
lmul
lsub
lstore 6
start local 6 8: lload 4
lload 6
lload 2
invokestatic com.google.common.primitives.UnsignedLongs.compare:(JJ)I
iflt 9
iconst_1
goto 10
StackMap locals: long long long long
StackMap stack: long
9: iconst_0
StackMap locals: long long long long
StackMap stack: long int
10: i2l
ladd
lreturn
end local 6 end local 4 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 dividend J
0 11 2 divisor J
7 11 4 quotient J
8 11 6 rem J
MethodParameters:
Name Flags
dividend
divisor
public static long remainder(long, long);
descriptor: (JJ)J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=8, args_size=2
start local 0 start local 2 0: lload 2
lconst_0
lcmp
ifge 4
1: lload 0
lload 2
invokestatic com.google.common.primitives.UnsignedLongs.compare:(JJ)I
ifge 3
2: lload 0
lreturn
3: StackMap locals:
StackMap stack:
lload 0
lload 2
lsub
lreturn
4: StackMap locals:
StackMap stack:
lload 0
lconst_0
lcmp
iflt 6
5: lload 0
lload 2
lrem
lreturn
6: StackMap locals:
StackMap stack:
lload 0
iconst_1
lushr
lload 2
ldiv
iconst_1
lshl
lstore 4
start local 4 7: lload 0
lload 4
lload 2
lmul
lsub
lstore 6
start local 6 8: lload 6
lload 6
lload 2
invokestatic com.google.common.primitives.UnsignedLongs.compare:(JJ)I
iflt 9
lload 2
goto 10
StackMap locals: long long long long
StackMap stack: long
9: lconst_0
StackMap locals: long long long long
StackMap stack: long long
10: lsub
lreturn
end local 6 end local 4 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 dividend J
0 11 2 divisor J
7 11 4 quotient J
8 11 6 rem J
MethodParameters:
Name Flags
dividend
divisor
public static long parseUnsignedLong(java.lang.String);
descriptor: (Ljava/lang/String;)J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 10
invokestatic com.google.common.primitives.UnsignedLongs.parseUnsignedLong:(Ljava/lang/String;I)J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 string Ljava/lang/String;
RuntimeInvisibleAnnotations:
com.google.errorprone.annotations.CanIgnoreReturnValue()
MethodParameters:
Name Flags
string
public static long parseUnsignedLong(java.lang.String, int);
descriptor: (Ljava/lang/String;I)J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=7, args_size=2
start local 0 start local 1 0: aload 0
invokestatic com.google.common.base.Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
pop
1: aload 0
invokevirtual java.lang.String.length:()I
ifne 3
2: new java.lang.NumberFormatException
dup
ldc "empty string"
invokespecial java.lang.NumberFormatException.<init>:(Ljava/lang/String;)V
athrow
3: StackMap locals:
StackMap stack:
iload 1
iconst_2
if_icmplt 4
iload 1
bipush 36
if_icmple 5
4: StackMap locals:
StackMap stack:
new java.lang.NumberFormatException
dup
new java.lang.StringBuilder
dup
ldc "illegal radix: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.NumberFormatException.<init>:(Ljava/lang/String;)V
athrow
5: StackMap locals:
StackMap stack:
getstatic com.google.common.primitives.UnsignedLongs$ParseOverflowDetection.maxSafeDigits:[I
iload 1
iaload
iconst_1
isub
istore 2
start local 2 6: lconst_0
lstore 3
start local 3 7: iconst_0
istore 5
start local 5 8: goto 16
9: StackMap locals: int long int
StackMap stack:
aload 0
iload 5
invokevirtual java.lang.String.charAt:(I)C
iload 1
invokestatic java.lang.Character.digit:(CI)I
istore 6
start local 6 10: iload 6
iconst_m1
if_icmpne 12
11: new java.lang.NumberFormatException
dup
aload 0
invokespecial java.lang.NumberFormatException.<init>:(Ljava/lang/String;)V
athrow
12: StackMap locals: int
StackMap stack:
iload 5
iload 2
if_icmple 14
lload 3
iload 6
iload 1
invokestatic com.google.common.primitives.UnsignedLongs$ParseOverflowDetection.overflowInParse:(JII)Z
ifeq 14
13: new java.lang.NumberFormatException
dup
new java.lang.StringBuilder
dup
ldc "Too large for unsigned long: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.NumberFormatException.<init>:(Ljava/lang/String;)V
athrow
14: StackMap locals:
StackMap stack:
lload 3
iload 1
i2l
lmul
iload 6
i2l
ladd
lstore 3
end local 6 15: iinc 5 1
StackMap locals:
StackMap stack:
16: iload 5
aload 0
invokevirtual java.lang.String.length:()I
if_icmplt 9
end local 5 17: lload 3
lreturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 string Ljava/lang/String;
0 18 1 radix I
6 18 2 maxSafePos I
7 18 3 value J
8 17 5 pos I
10 15 6 digit I
RuntimeInvisibleAnnotations:
com.google.errorprone.annotations.CanIgnoreReturnValue()
MethodParameters:
Name Flags
string
radix
public static long decode(java.lang.String);
descriptor: (Ljava/lang/String;)J
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
invokestatic com.google.common.primitives.ParseRequest.fromString:(Ljava/lang/String;)Lcom/google/common/primitives/ParseRequest;
astore 1
start local 1 1: aload 1
getfield com.google.common.primitives.ParseRequest.rawValue:Ljava/lang/String;
aload 1
getfield com.google.common.primitives.ParseRequest.radix:I
invokestatic com.google.common.primitives.UnsignedLongs.parseUnsignedLong:(Ljava/lang/String;I)J
2: lreturn
3: StackMap locals: java.lang.String com.google.common.primitives.ParseRequest
StackMap stack: java.lang.NumberFormatException
astore 2
start local 2 4: new java.lang.NumberFormatException
dup
new java.lang.StringBuilder
dup
ldc "Error parsing value: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.NumberFormatException.<init>:(Ljava/lang/String;)V
5: astore 3
start local 3 6: aload 3
aload 2
invokevirtual java.lang.NumberFormatException.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable;
pop
7: aload 3
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 stringValue Ljava/lang/String;
1 8 1 request Lcom/google/common/primitives/ParseRequest;
4 8 2 e Ljava/lang/NumberFormatException;
6 8 3 decodeException Ljava/lang/NumberFormatException;
Exception table:
from to target type
1 2 3 Class java.lang.NumberFormatException
RuntimeInvisibleAnnotations:
com.google.errorprone.annotations.CanIgnoreReturnValue()
MethodParameters:
Name Flags
stringValue
public static java.lang.String toString(long);
descriptor: (J)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: lload 0
bipush 10
invokestatic com.google.common.primitives.UnsignedLongs.toString:(JI)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 x J
MethodParameters:
Name Flags
x
public static java.lang.String toString(long, int);
descriptor: (JI)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=9, args_size=2
start local 0 start local 2 0: iload 2
iconst_2
if_icmplt 1
iload 2
bipush 36
if_icmpgt 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
2: StackMap locals:
StackMap stack: int
ldc "radix (%s) must be between Character.MIN_RADIX and Character.MAX_RADIX"
3: iload 2
4: invokestatic com.google.common.base.Preconditions.checkArgument:(ZLjava/lang/String;I)V
5: lload 0
lconst_0
lcmp
ifne 7
6: ldc "0"
areturn
7: StackMap locals:
StackMap stack:
lload 0
lconst_0
lcmp
ifle 9
8: lload 0
iload 2
invokestatic java.lang.Long.toString:(JI)Ljava/lang/String;
areturn
9: StackMap locals:
StackMap stack:
bipush 64
newarray 5
astore 3
start local 3 10: aload 3
arraylength
istore 4
start local 4 11: iload 2
iload 2
iconst_1
isub
iand
ifne 18
12: iload 2
invokestatic java.lang.Integer.numberOfTrailingZeros:(I)I
istore 5
start local 5 13: iload 2
iconst_1
isub
istore 6
start local 6 14: StackMap locals: long int char[] int int int
StackMap stack:
aload 3
iinc 4 -1
iload 4
lload 0
l2i
iload 6
iand
iload 2
invokestatic java.lang.Character.forDigit:(II)C
castore
15: lload 0
iload 5
lushr
lstore 0
16: lload 0
lconst_0
lcmp
ifne 14
end local 6 end local 5 17: goto 29
18: StackMap locals:
StackMap stack:
iload 2
iconst_1
iand
ifne 21
19: lload 0
iconst_1
lushr
iload 2
iconst_1
iushr
i2l
ldiv
lstore 5
start local 5 20: goto 22
end local 5 21: StackMap locals:
StackMap stack:
lload 0
iload 2
i2l
invokestatic com.google.common.primitives.UnsignedLongs.divide:(JJ)J
lstore 5
start local 5 22: StackMap locals: long
StackMap stack:
lload 0
lload 5
iload 2
i2l
lmul
lsub
lstore 7
start local 7 23: aload 3
iinc 4 -1
iload 4
lload 7
l2i
iload 2
invokestatic java.lang.Character.forDigit:(II)C
castore
24: lload 5
lstore 0
25: goto 28
26: StackMap locals: long
StackMap stack:
aload 3
iinc 4 -1
iload 4
lload 0
iload 2
i2l
lrem
l2i
iload 2
invokestatic java.lang.Character.forDigit:(II)C
castore
27: lload 0
iload 2
i2l
ldiv
lstore 0
28: StackMap locals:
StackMap stack:
lload 0
lconst_0
lcmp
ifgt 26
end local 7 end local 5 29: StackMap locals:
StackMap stack:
new java.lang.String
dup
aload 3
iload 4
aload 3
arraylength
iload 4
isub
invokespecial java.lang.String.<init>:([CII)V
areturn
end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 x J
0 30 2 radix I
10 30 3 buf [C
11 30 4 i I
13 17 5 shift I
14 17 6 mask I
20 21 5 quotient J
22 29 5 quotient J
23 29 7 rem J
MethodParameters:
Name Flags
x
radix
}
SourceFile: "UnsignedLongs.java"
NestMembers:
com.google.common.primitives.UnsignedLongs$LexicographicalComparator com.google.common.primitives.UnsignedLongs$ParseOverflowDetection
InnerClasses:
final LexicographicalComparator = com.google.common.primitives.UnsignedLongs$LexicographicalComparator of com.google.common.primitives.UnsignedLongs
private final ParseOverflowDetection = com.google.common.primitives.UnsignedLongs$ParseOverflowDetection of com.google.common.primitives.UnsignedLongs
RuntimeInvisibleAnnotations:
com.google.common.annotations.Beta()
com.google.common.annotations.GwtCompatible()