Skip to content

Commit 9477213

Browse files
committed
Fix scala.math.BigDecimal.underlying
1 parent f8f26d9 commit 9477213

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

project/MiMaFilters.scala

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,6 @@ object MiMaFilters {
118118
"scala.concurrent.duration.Deadline.apply", "scala.concurrent.duration.Deadline.copy", "scala.concurrent.duration.Deadline.copy$default$1", "scala.concurrent.duration.FiniteDuration.unary_-",
119119
"scala.Enumeration#ValueOrdering.this",
120120
"scala.io.Source#RelaxedPosition.this",
121-
"scala.math.BigDecimal.underlying",
122121
"scala.PartialFunction#OrElse.andThen", "scala.PartialFunction#OrElse.orElse",
123122
"scala.runtime.Rich*.num", "scala.runtime.Rich*.ord",
124123
"scala.ScalaReflectionException.andThen", "scala.ScalaReflectionException.compose",

project/TastyMiMaFilters.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,10 @@ object TastyMiMaFilters {
111111
// Problem: Case class with varargs
112112
ProblemMatcher.make(ProblemKind.IncompatibleTypeChange, "scala.StringContext.parts"),
113113

114-
// Problem: Inferred result type of non-private member differs
114+
// Problem: ???
115115
ProblemMatcher.make(ProblemKind.MissingTermMember, "scala.math.Big*.underlying"),
116+
117+
// Problem: Inferred result type of non-private member differs
116118
ProblemMatcher.make(ProblemKind.IncompatibleTypeChange, "scala.collection.immutable.TreeSet.sortedIterableFactory"),
117119
ProblemMatcher.make(ProblemKind.IncompatibleTypeChange, "scala.collection.View.*PartitionMapped.iterator"),
118120
ProblemMatcher.make(ProblemKind.IncompatibleTypeChange, "scala.concurrent.duration.FiniteDuration.unary_-"),

stdlib-bootstrapped/src/scala/math/BigDecimal.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,7 @@ extends ScalaNumber with ScalaNumericConversions with Serializable with Ordered[
466466

467467
def isWhole = scale <= 0 || bigDecimal.stripTrailingZeros.scale <= 0
468468

469-
def underlying = bigDecimal
469+
def underlying: java.math.BigDecimal = bigDecimal
470470

471471

472472
/** Compares this BigDecimal with the specified BigDecimal for equality.

0 commit comments

Comments
 (0)