< prev index next >

src/java.base/share/classes/java/math/BigDecimal.java

Print this page
rev 60127 : 8249205: Remove unnecessary trademark symbols

*** 3453,3463 **** /** * Converts this {@code BigDecimal} to a {@code BigInteger}. * This conversion is analogous to the * <i>narrowing primitive conversion</i> from {@code double} to * {@code long} as defined in ! * <cite>The Java&trade; Language Specification</cite>: * any fractional part of this * {@code BigDecimal} will be discarded. Note that this * conversion can lose information about the precision of the * {@code BigDecimal} value. * <p> --- 3453,3463 ---- /** * Converts this {@code BigDecimal} to a {@code BigInteger}. * This conversion is analogous to the * <i>narrowing primitive conversion</i> from {@code double} to * {@code long} as defined in ! * <cite>The Java Language Specification</cite>: * any fractional part of this * {@code BigDecimal} will be discarded. Note that this * conversion can lose information about the precision of the * {@code BigDecimal} value. * <p>
*** 3491,3501 **** /** * Converts this {@code BigDecimal} to a {@code long}. * This conversion is analogous to the * <i>narrowing primitive conversion</i> from {@code double} to * {@code short} as defined in ! * <cite>The Java&trade; Language Specification</cite>: * any fractional part of this * {@code BigDecimal} will be discarded, and if the resulting * "{@code BigInteger}" is too big to fit in a * {@code long}, only the low-order 64 bits are returned. * Note that this conversion can lose information about the --- 3491,3501 ---- /** * Converts this {@code BigDecimal} to a {@code long}. * This conversion is analogous to the * <i>narrowing primitive conversion</i> from {@code double} to * {@code short} as defined in ! * <cite>The Java Language Specification</cite>: * any fractional part of this * {@code BigDecimal} will be discarded, and if the resulting * "{@code BigInteger}" is too big to fit in a * {@code long}, only the low-order 64 bits are returned. * Note that this conversion can lose information about the
*** 3589,3599 **** /** * Converts this {@code BigDecimal} to an {@code int}. * This conversion is analogous to the * <i>narrowing primitive conversion</i> from {@code double} to * {@code short} as defined in ! * <cite>The Java&trade; Language Specification</cite>: * any fractional part of this * {@code BigDecimal} will be discarded, and if the resulting * "{@code BigInteger}" is too big to fit in an * {@code int}, only the low-order 32 bits are returned. * Note that this conversion can lose information about the --- 3589,3599 ---- /** * Converts this {@code BigDecimal} to an {@code int}. * This conversion is analogous to the * <i>narrowing primitive conversion</i> from {@code double} to * {@code short} as defined in ! * <cite>The Java Language Specification</cite>: * any fractional part of this * {@code BigDecimal} will be discarded, and if the resulting * "{@code BigInteger}" is too big to fit in an * {@code int}, only the low-order 32 bits are returned. * Note that this conversion can lose information about the
*** 3673,3683 **** /** * Converts this {@code BigDecimal} to a {@code float}. * This conversion is similar to the * <i>narrowing primitive conversion</i> from {@code double} to * {@code float} as defined in ! * <cite>The Java&trade; Language Specification</cite>: * if this {@code BigDecimal} has too great a * magnitude to represent as a {@code float}, it will be * converted to {@link Float#NEGATIVE_INFINITY} or {@link * Float#POSITIVE_INFINITY} as appropriate. Note that even when * the return value is finite, this conversion can lose --- 3673,3683 ---- /** * Converts this {@code BigDecimal} to a {@code float}. * This conversion is similar to the * <i>narrowing primitive conversion</i> from {@code double} to * {@code float} as defined in ! * <cite>The Java Language Specification</cite>: * if this {@code BigDecimal} has too great a * magnitude to represent as a {@code float}, it will be * converted to {@link Float#NEGATIVE_INFINITY} or {@link * Float#POSITIVE_INFINITY} as appropriate. Note that even when * the return value is finite, this conversion can lose
*** 3718,3728 **** /** * Converts this {@code BigDecimal} to a {@code double}. * This conversion is similar to the * <i>narrowing primitive conversion</i> from {@code double} to * {@code float} as defined in ! * <cite>The Java&trade; Language Specification</cite>: * if this {@code BigDecimal} has too great a * magnitude represent as a {@code double}, it will be * converted to {@link Double#NEGATIVE_INFINITY} or {@link * Double#POSITIVE_INFINITY} as appropriate. Note that even when * the return value is finite, this conversion can lose --- 3718,3728 ---- /** * Converts this {@code BigDecimal} to a {@code double}. * This conversion is similar to the * <i>narrowing primitive conversion</i> from {@code double} to * {@code float} as defined in ! * <cite>The Java Language Specification</cite>: * if this {@code BigDecimal} has too great a * magnitude represent as a {@code double}, it will be * converted to {@link Double#NEGATIVE_INFINITY} or {@link * Double#POSITIVE_INFINITY} as appropriate. Note that even when * the return value is finite, this conversion can lose
< prev index next >