Package com.alibaba.fastjson2.util
Class FDBigInteger
- java.lang.Object
-
- com.alibaba.fastjson2.util.FDBigInteger
-
public final class FDBigInteger extends Object
-
-
Constructor Summary
Constructors Constructor Description FDBigInteger(long lValue, char[] digits, int kDigits, int nDigits)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description intcmp(FDBigInteger other)intcmpPow52(int p5, int p2)FDBigIntegerleftInplaceSub(FDBigInteger subtrahend)FDBigIntegerleftShift(int shift)voidmakeImmutable()FDBigIntegermultByPow52(int p5, int p2)FDBigIntegerrightInplaceSub(FDBigInteger subtrahend)static FDBigIntegervalueOfMulPow52(long value, int p5, int p2)
-
-
-
Method Detail
-
makeImmutable
public void makeImmutable()
-
multByPow52
public FDBigInteger multByPow52(int p5, int p2)
-
leftShift
public FDBigInteger leftShift(int shift)
-
valueOfMulPow52
public static FDBigInteger valueOfMulPow52(long value, int p5, int p2)
-
cmp
public int cmp(FDBigInteger other)
-
leftInplaceSub
public FDBigInteger leftInplaceSub(FDBigInteger subtrahend)
-
rightInplaceSub
public FDBigInteger rightInplaceSub(FDBigInteger subtrahend)
-
cmpPow52
public int cmpPow52(int p5, int p2)
-
-