Home
last modified time | relevance | path

Searched refs:precision (Results 1 – 17 of 17) sorted by relevance

/libcore/luni/src/main/java/java/math/
DMathContext.java63 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 …]
DBigDecimal.java235 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/
DIllegalFormatPrecisionExceptionTest.java42 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()
DFormatterTest.java80 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/
DFormatter.java1151 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 …]
DFormattable.java57 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/
DBigDecimalConstructorsTest.java101 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 …]
DBigDecimalCompareTest.java62 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 …]
DBigDecimalArithmeticTest.java1158 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 …]
DBigDecimalTest.java925 int precision = 6; in testMathContextConstruction() local
927 MathContext mcIntRm = new MathContext(precision, rm); in testMathContextConstruction()
929 MathContext mcInt = new MathContext(precision); in testMathContextConstruction()
DBigDecimalScaleOperationsTest.java345 int prec = aNumber.precision(); in testPrecision()
/libcore/luni/src/test/java/libcore/java/math/
DBigDecimalTest.java55 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()
DOldBigDecimalConstructorsTest.java37 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 …]
DOldBigDecimalScaleOperationsTest.java89 x1.precision(); in testSetScale()
94 x2.precision(); in testSetScale()
DOldBigDecimalArithmeticTest.java50 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/
DOldFormatterTest.java32 …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/
Dknownfailures.txt1447 description: "Known precision issue in DecimalFormat",