(int resultScale)
| 1646 | } |
| 1647 | |
| 1648 | private void rescale0(int resultScale) { |
| 1649 | int scaleUp = resultScale - this.scale; |
| 1650 | boolean isNegative = isNegative(); |
| 1651 | if (isNegative) { |
| 1652 | negate(); |
| 1653 | } |
| 1654 | multiplyByPowerOf10InPlace(scaleUp); |
| 1655 | if (isNegative) { |
| 1656 | negate(); |
| 1657 | } |
| 1658 | this.scale = resultScale; |
| 1659 | } |
| 1660 | |
| 1661 | /** |
| 1662 | * Check if addition resulted in a carry |
no test coverage detected