/libcore/luni/src/main/java/java/math/ |
D | MathContext.java | 63 private final int precision; field in MathContext 82 public MathContext(int precision) { in MathContext() argument 83 this(precision, RoundingMode.HALF_UP); in MathContext() 101 public MathContext(int precision, RoundingMode roundingMode) { in MathContext() argument 102 this.precision = precision; in MathContext() 128 this.precision = Integer.parseInt(precisionString); in MathContext() 148 if (precision < 0) { in checkValid() 149 throw new IllegalArgumentException("Negative precision: " + precision); in checkValid() 166 return precision; in getPrecision() 201 && (((MathContext) x).getPrecision() == precision) && (((MathContext) x) in equals() [all …]
|
D | BigDecimal.java | 235 private transient int precision = 0; field in BigDecimal 477 precision = 1; in BigDecimal() 1413 int diffPrecision = this.precision() - divisor.precision(); in divideToIntegralValue() 1450 compRemDiv = (new BigDecimal(quotAndRem[1])).precision() in divideToIntegralValue() 1451 + exp - divisor.precision(); in divideToIntegralValue() 1469 long resultPrecision = integralValue.precision(); in divideToIntegralValue() 1783 public int precision() { in precision() method in BigDecimal 1785 if (precision != 0) { in precision() 1786 return precision; in precision() 1790 precision = 1; in precision() [all …]
|
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/util/ |
D | IllegalFormatPrecisionExceptionTest.java | 42 int precision = 12345; in test_getPrecision() local 44 precision); in test_getPrecision() 45 assertEquals(precision, illegalFormatPrecisionException.getPrecision()); in test_getPrecision() 52 int precision = 12345; in test_getMessage() local 54 precision); in test_getMessage()
|
D | FormatterTest.java | 80 int precision) throws IllegalFormatException { in formatTo() argument 83 + width + " PRECISION: " + precision); in formatTo() 86 + width + " precision: " + precision); in formatTo()
|
/libcore/luni/src/main/java/java/util/ |
D | Formatter.java | 1151 private int precision = UNSET; field in Formatter.FormatToken 1159 !flagSpace && !flagZero && width == UNSET && precision == UNSET; in isDefault() 1163 return precision != UNSET; in isPrecisionSet() 1183 return precision; in getPrecision() 1187 this.precision = precise; in setPrecision() 1378 if (!allowPrecision && precision != UNSET) { in checkFlags() 1379 throw new IllegalFormatPrecisionException(precision); in checkFlags() 1615 int precision = formatToken.getPrecision(); in padding() local 1618 if (precision >= 0) { in padding() 1619 length = Math.min(length, precision); in padding() [all …]
|
D | Formattable.java | 57 void formatTo(Formatter formatter, int flags, int width, int precision) in formatTo() argument
|
/libcore/harmony-tests/src/test/java/org/apache/harmony/tests/java/math/ |
D | BigDecimalConstructorsTest.java | 101 int precision = 46; in testConstrBigIntegerMathContext() local 103 MathContext mc = new MathContext(precision, rm); in testConstrBigIntegerMathContext() 118 int precision = 46; in testConstrBigIntegerScaleMathContext() local 120 MathContext mc = new MathContext(precision, rm); in testConstrBigIntegerScaleMathContext() 175 int precision = 4; in testConstrCharIntIntMathContext() local 177 MathContext mc = new MathContext(precision, rm); in testConstrCharIntIntMathContext() 199 int precision = 4; in testConstrCharIntIntMathContextException1() local 201 MathContext mc = new MathContext(precision, rm); in testConstrCharIntIntMathContextException1() 216 int precision = 4; in testConstrCharIntIntMathContextException2() local 218 MathContext mc = new MathContext(precision, rm); in testConstrCharIntIntMathContextException2() [all …]
|
D | BigDecimalCompareTest.java | 62 int precision = 15; in testAbsMathContextNeg() local 64 MathContext mc = new MathContext(precision, rm); in testAbsMathContextNeg() 78 int precision = 41; in testAbsMathContextPos() local 80 MathContext mc = new MathContext(precision, rm); in testAbsMathContextPos() 373 int precision = 37; in testPlusMathContextPositive() local 375 MathContext mc = new MathContext(precision, rm); in testPlusMathContextPositive() 403 int precision = 46; in testPlusMathContextNegative() local 405 MathContext mc = new MathContext(precision, rm); in testPlusMathContextNegative() 433 int precision = 37; in testNegateMathContextPositive() local 435 MathContext mc = new MathContext(precision, rm); in testNegateMathContextPositive() [all …]
|
D | BigDecimalArithmeticTest.java | 1158 int precision = 21; in testDivideBigDecimalScaleMathContextUP() local 1160 MathContext mc = new MathContext(precision, rm); in testDivideBigDecimalScaleMathContextUP() 1178 int precision = 21; in testDivideBigDecimalScaleMathContextDOWN() local 1180 MathContext mc = new MathContext(precision, rm); in testDivideBigDecimalScaleMathContextDOWN() 1198 int precision = 21; in testDivideBigDecimalScaleMathContextCEILING() local 1200 MathContext mc = new MathContext(precision, rm); in testDivideBigDecimalScaleMathContextCEILING() 1218 int precision = 21; in testDivideBigDecimalScaleMathContextFLOOR() local 1220 MathContext mc = new MathContext(precision, rm); in testDivideBigDecimalScaleMathContextFLOOR() 1238 int precision = 21; in testDivideBigDecimalScaleMathContextHALF_UP() local 1240 MathContext mc = new MathContext(precision, rm); in testDivideBigDecimalScaleMathContextHALF_UP() [all …]
|
D | BigDecimalTest.java | 925 int precision = 6; in testMathContextConstruction() local 927 MathContext mcIntRm = new MathContext(precision, rm); in testMathContextConstruction() 929 MathContext mcInt = new MathContext(precision); in testMathContextConstruction()
|
D | BigDecimalScaleOperationsTest.java | 345 int prec = aNumber.precision(); in testPrecision()
|
/libcore/luni/src/test/java/libcore/java/math/ |
D | BigDecimalTest.java | 55 expectedPrecision, parsed.precision()); in assertPrecision() 59 expectedPrecision, computed.precision()); in assertPrecision() 76 assertEquals(20, a.precision()); in testPrecisionFromString() 77 assertEquals(20, b.precision()); in testPrecisionFromString()
|
D | OldBigDecimalConstructorsTest.java | 37 int precision = 46; in testConstrBigIntegerMathContext() local 39 MathContext mc = new MathContext(precision, rm); in testConstrBigIntegerMathContext() 118 int precision = 46; in testConstrBigIntegerScaleMathContext() local 120 MathContext mc = new MathContext(precision, rm); in testConstrBigIntegerScaleMathContext() 281 int precision = 4; in testConstrCharIntIntMathContext() local 283 MathContext mc = new MathContext(precision, rm); in testConstrCharIntIntMathContext() 374 int precision = 4; in testConstrCharIntIntMathContextException1() local 376 MathContext mc = new MathContext(precision, rm); in testConstrCharIntIntMathContextException1() 434 int precision = 21; in testConstrDoubleMathContext() local 436 MathContext mc = new MathContext(precision, rm); in testConstrDoubleMathContext() [all …]
|
D | OldBigDecimalScaleOperationsTest.java | 89 x1.precision(); in testSetScale() 94 x2.precision(); in testSetScale()
|
D | OldBigDecimalArithmeticTest.java | 50 assertEquals("Incorrect precision!", 33, res.precision()); in testAddMathContextNonTrivial() 65 assertEquals("Incorrect precision!", 17, res.precision()); in testSubtractMathContextNonTrivial() 73 assertEquals("Incorrect precision!", 33, res.precision()); in testSubtractMathContextNonTrivial() 90 assertEquals("Incorrect precision!", 17, res.precision()); in testMultiplyMathContextNonTrivial()
|
/libcore/luni/src/test/java/libcore/java/util/ |
D | OldFormatterTest.java | 32 …public void formatTo(Formatter formatter, int flags, int width, int precision) throws IllegalForma… in test_Formattable() 41 …public void formatTo(Formatter formatter, int flags, int width, int precision) throws IllegalForma… in test_Formattable()
|
/libcore/expectations/ |
D | knownfailures.txt | 1447 description: "Known precision issue in DecimalFormat",
|