summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/library/scala/BigDecimal.scala15
-rw-r--r--test/files/jvm/bigints.scala6
2 files changed, 3 insertions, 18 deletions
diff --git a/src/library/scala/BigDecimal.scala b/src/library/scala/BigDecimal.scala
index 31413f5b1c..15ebaea617 100644
--- a/src/library/scala/BigDecimal.scala
+++ b/src/library/scala/BigDecimal.scala
@@ -142,23 +142,8 @@ object BigDecimal
/** Implicit conversion from <code>Long</code> to <code>BigDecimal</code>. */
implicit def long2bigDecimal(l: Long): BigDecimal = apply(l)
- /** Implicit conversion from <code>Float</code> to <code>BigDecimal</code>.
- * @since 2.8
- */
- implicit def float2bigDecimal(f: Float): BigDecimal = apply(f)
-
/** Implicit conversion from <code>Double</code> to <code>BigDecimal</code>. */
implicit def double2bigDecimal(d: Double): BigDecimal = apply(d)
-
- /** Implicit conversion from <code>String</code> to <code>BigDecimal</code>.
- * @since 2.8
- */
- implicit def string2bigDecimal(s: String): BigDecimal = apply(s)
-
- /** Implicit conversion from <code>BigInt</code> to <code>BigDecimal</code>.
- * @since 2.8
- */
- implicit def bigInt2bigDecimal(x: BigInt): BigDecimal = apply(x)
}
/**
diff --git a/test/files/jvm/bigints.scala b/test/files/jvm/bigints.scala
index 0342c3007e..f4ca2d17a3 100644
--- a/test/files/jvm/bigints.scala
+++ b/test/files/jvm/bigints.scala
@@ -40,9 +40,9 @@ object Test_BigDecimal extends TestCase("BigDecimal") with Assert {
val xi: BigDecimal = 1
val xd: BigDecimal = 1.0
- val xf: BigDecimal = 1.0f
- val xs: BigDecimal = "1.0"
- val xbi: BigDecimal = scala.BigInt(1)
+ val xf: BigDecimal = BigDecimal(1.0f)
+ val xs: BigDecimal = BigDecimal("1.0")
+ val xbi: BigDecimal = BigDecimal(scala.BigInt(1))
val x: BigDecimal = 1
val y = x + 1