protected Number unaryPlusImpl(Number left) { return toBigInteger(left); }
public Number subtractImpl(Number left, Number right) { return toBigInteger(left).subtract(toBigInteger(right)); }
public int compareToImpl(Number left, Number right) { return toBigInteger(left).compareTo(toBigInteger(right)); }
public Number addImpl(Number left, Number right) { return toBigInteger(left).add(toBigInteger(right)); } public Number subtractImpl(Number left, Number right) {
protected Number andImpl(Number left, Number right) { return toBigInteger(left).and(toBigInteger(right)); }
protected Number intdivImpl(Number left, Number right) { return toBigInteger(left).divide(toBigInteger(right)); }
public Number multiplyImpl(Number left, Number right) { return toBigInteger(left).multiply(toBigInteger(right)); }
protected Number modImpl(Number left, Number right) { return toBigInteger(left).mod(toBigInteger(right)); }
protected Number unaryMinusImpl(Number left) { return toBigInteger(left).negate(); }
protected Number absImpl(Number number) { return toBigInteger(number).abs(); }
protected Number xorImpl(Number left, Number right) { return toBigInteger(left).xor(toBigInteger(right)); } }
protected Number orImpl(Number left, Number right) { return toBigInteger(left).or(toBigInteger(right)); }
protected Number bitwiseNegateImpl(Number left) { return toBigInteger(left).not(); }
public Number addImpl(Number left, Number right) { return toBigInteger(left).add(toBigInteger(right)); } public Number subtractImpl(Number left, Number right) {
public Number addImpl(Number left, Number right) { return toBigInteger(left).add(toBigInteger(right)); } public Number subtractImpl(Number left, Number right) {
protected Number multiplyImpl(Number left, Number right) { return toBigInteger(left).multiply(toBigInteger(right)); }
protected Number addImpl(Number left, Number right) { return toBigInteger(left).add(toBigInteger(right)); } protected Number subtractImpl(Number left, Number right) {
protected Number intdivImpl(Number left, Number right) { return toBigInteger(left).divide(toBigInteger(right)); }
protected Number modImpl(Number left, Number right) { return toBigInteger(left).mod(toBigInteger(right)); }
public Number subtractImpl(Number left, Number right) { return toBigInteger(left).subtract(toBigInteger(right)); }