类 ArithmeticHandle
java.lang.Object
org.ssssssss.script.runtime.handle.ArithmeticHandle
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static CallSitebootstrap(MethodHandles.Lookup caller, String name, MethodType type, int count) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectdivide(Byte a, BigDecimal b) static Objectdivide(Byte a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectdivide(Double a, BigDecimal b) static Objectdivide(Double a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectdivide(Float a, BigDecimal b) static Objectdivide(Float a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectdivide(Integer a, BigDecimal b) static Objectdivide(Integer a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectdivide(Long a, BigDecimal b) static Objectdivide(Long a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectdivide(Short a, BigDecimal b) static Objectdivide(Short a, BigInteger b) static Objectdivide(BigDecimal a, Byte b) static Objectdivide(BigDecimal a, Double b) static Objectdivide(BigDecimal a, Float b) static Objectdivide(BigDecimal a, Integer b) static Objectdivide(BigDecimal a, Long b) static Objectdivide(BigDecimal a, Short b) static Objectdivide(BigDecimal a, BigDecimal b) static Objectdivide(BigDecimal a, BigInteger b) static Objectdivide(BigInteger a, Byte b) static Objectdivide(BigInteger a, Double b) static Objectdivide(BigInteger a, Float b) static Objectdivide(BigInteger a, Integer b) static Objectdivide(BigInteger a, Long b) static Objectdivide(BigInteger a, Short b) static Objectdivide(BigInteger a, BigDecimal b) static Objectdivide(BigInteger a, BigInteger b) static ObjectdivideAndRemainder(Byte a, Byte b) static ObjectdivideAndRemainder(Byte a, Double b) static ObjectdivideAndRemainder(Byte a, Float b) static ObjectdivideAndRemainder(Byte a, Integer b) static ObjectdivideAndRemainder(Byte a, Long b) static ObjectdivideAndRemainder(Byte a, Short b) static ObjectdivideAndRemainder(Byte a, BigDecimal b) static ObjectdivideAndRemainder(Double a, Byte b) static ObjectdivideAndRemainder(Double a, Double b) static ObjectdivideAndRemainder(Double a, Float b) static ObjectdivideAndRemainder(Double a, Integer b) static ObjectdivideAndRemainder(Double a, Long b) static ObjectdivideAndRemainder(Double a, Short b) static Objectstatic Objectstatic ObjectdivideAndRemainder(Float a, Byte b) static ObjectdivideAndRemainder(Float a, Double b) static ObjectdivideAndRemainder(Float a, Float b) static ObjectdivideAndRemainder(Float a, Integer b) static ObjectdivideAndRemainder(Float a, Long b) static ObjectdivideAndRemainder(Float a, Short b) static Objectstatic Objectstatic ObjectdivideAndRemainder(Integer a, Byte b) static ObjectdivideAndRemainder(Integer a, Double b) static ObjectdivideAndRemainder(Integer a, Float b) static ObjectdivideAndRemainder(Integer a, Integer b) static ObjectdivideAndRemainder(Integer a, Long b) static ObjectdivideAndRemainder(Integer a, Short b) static Objectstatic Objectstatic ObjectdivideAndRemainder(Long a, Byte b) static ObjectdivideAndRemainder(Long a, Double b) static ObjectdivideAndRemainder(Long a, Float b) static ObjectdivideAndRemainder(Long a, Integer b) static ObjectdivideAndRemainder(Long a, Long b) static ObjectdivideAndRemainder(Long a, Short b) static ObjectdivideAndRemainder(Long a, BigDecimal b) static ObjectdivideAndRemainder(Long a, BigInteger b) static ObjectdivideAndRemainder(Short a, Byte b) static ObjectdivideAndRemainder(Short a, Double b) static ObjectdivideAndRemainder(Short a, Float b) static ObjectdivideAndRemainder(Short a, Integer b) static ObjectdivideAndRemainder(Short a, Long b) static ObjectdivideAndRemainder(Short a, Short b) static Objectstatic Objectstatic ObjectdivideAndRemainder(BigDecimal a, Byte b) static Objectstatic Objectstatic Objectstatic ObjectdivideAndRemainder(BigDecimal a, Long b) static Objectstatic Objectstatic Objectstatic ObjectdivideAndRemainder(BigInteger a, Byte b) static Objectstatic Objectstatic Objectstatic ObjectdivideAndRemainder(BigInteger a, Long b) static Objectstatic Objectstatic Objectstatic Objectfallback(MethodCallSite callSite, Object[] args) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectminus(Byte a, BigDecimal b) static Objectminus(Byte a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectminus(Double a, BigDecimal b) static Objectminus(Double a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectminus(Float a, BigDecimal b) static Objectminus(Float a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectminus(Integer a, BigDecimal b) static Objectminus(Integer a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectminus(Long a, BigDecimal b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectminus(Short a, BigDecimal b) static Objectminus(Short a, BigInteger b) static Objectminus(BigDecimal a, Byte b) static Objectminus(BigDecimal a, Double b) static Objectminus(BigDecimal a, Float b) static Objectminus(BigDecimal a, Integer b) static Objectminus(BigDecimal a, Long b) static Objectminus(BigDecimal a, Short b) static Objectminus(BigDecimal a, BigDecimal b) static Objectminus(BigDecimal a, BigInteger b) static Objectminus(BigInteger a, Byte b) static Objectminus(BigInteger a, Double b) static Objectminus(BigInteger a, Float b) static Objectminus(BigInteger a, Integer b) static Objectminus(BigInteger a, Long b) static Objectminus(BigInteger a, Short b) static Objectminus(BigInteger a, BigDecimal b) static Objectminus(BigInteger a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectmul(Byte a, BigDecimal b) static Objectmul(Byte a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectmul(Double a, BigDecimal b) static Objectmul(Double a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectmul(Float a, BigDecimal b) static Objectmul(Float a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectmul(Integer a, BigDecimal b) static Objectmul(Integer a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectmul(Long a, BigDecimal b) static Objectmul(Long a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectmul(Short a, BigDecimal b) static Objectmul(Short a, BigInteger b) static Objectmul(BigDecimal a, Byte b) static Objectmul(BigDecimal a, Double b) static Objectmul(BigDecimal a, Float b) static Objectmul(BigDecimal a, Integer b) static Objectmul(BigDecimal a, Long b) static Objectmul(BigDecimal a, Short b) static Objectmul(BigDecimal a, BigDecimal b) static Objectmul(BigDecimal a, BigInteger b) static Objectmul(BigInteger a, Byte b) static Objectmul(BigInteger a, Double b) static Objectmul(BigInteger a, Float b) static Objectmul(BigInteger a, Integer b) static Objectmul(BigInteger a, Long b) static Objectmul(BigInteger a, Short b) static Objectmul(BigInteger a, BigDecimal b) static Objectmul(BigInteger a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectneg(BigDecimal a, Object v) static Objectneg(BigInteger a, Object v) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectplus(Byte a, BigDecimal b) static Objectplus(Byte a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectplus(Double a, BigDecimal b) static Objectplus(Double a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectplus(Float a, BigDecimal b) static Objectplus(Float a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectplus(Integer a, BigDecimal b) static Objectplus(Integer a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectplus(Long a, BigDecimal b) static Objectplus(Long a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectplus(Short a, BigDecimal b) static Objectplus(Short a, BigInteger b) static Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectstatic Objectplus(String a, BigDecimal b) static Objectplus(String a, BigInteger b) static Objectplus(BigDecimal a, Byte b) static Objectplus(BigDecimal a, Double b) static Objectplus(BigDecimal a, Float b) static Objectplus(BigDecimal a, Integer b) static Objectplus(BigDecimal a, Long b) static Objectplus(BigDecimal a, Short b) static Objectplus(BigDecimal a, String b) static Objectplus(BigDecimal a, BigDecimal b) static Objectplus(BigDecimal a, BigInteger b) static Objectplus(BigInteger a, Byte b) static Objectplus(BigInteger a, Double b) static Objectplus(BigInteger a, Float b) static Objectplus(BigInteger a, Integer b) static Objectplus(BigInteger a, Long b) static Objectplus(BigInteger a, Short b) static Objectplus(BigInteger a, String b) static Objectplus(BigInteger a, BigDecimal b) static Objectplus(BigInteger a, BigInteger b) static Objectplus_fallback(Object a, Object b)
-
构造器详细资料
-
ArithmeticHandle
public ArithmeticHandle()
-
-
方法详细资料
-
bootstrap
public static CallSite bootstrap(MethodHandles.Lookup caller, String name, MethodType type, int count) -
fallback
- 抛出:
Throwable
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus
-
plus_fallback
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
minus
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
mul
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divide
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
divideAndRemainder
-
neg
-
neg
-
neg
-
neg
-
neg
-
neg
-
neg
-
neg
-