Skip to content

Commit a6e4102

Browse files
committed
chore: categorise remaining MiMa filters
1 parent 015f73f commit a6e4102

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

project/Scala2LibraryBootstrappedMiMaFilters.scala

+12-10
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ object Scala2LibraryBootstrappedMiMaFilters {
1212
// Scala language features
1313
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.language.<clinit>"),
1414
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.language#experimental.<clinit>"),
15+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.util.Properties.<clinit>"),
1516
ProblemFilters.exclude[FinalClassProblem]("scala.language$experimental$"),
1617
ProblemFilters.exclude[FinalClassProblem]("scala.languageFeature$*$"),
1718

@@ -68,16 +69,17 @@ object Scala2LibraryBootstrappedMiMaFilters {
6869
ProblemFilters.exclude[FinalMethodProblem]("scala.io.Source.RelaxedPositioner"),
6970
ProblemFilters.exclude[MissingFieldProblem]("scala.collection.ArrayOps#ReverseIterator.xs"),
7071
ProblemFilters.exclude[MissingFieldProblem]("scala.runtime.NonLocalReturnControl.value"),
71-
) ++
72-
Seq( // DirectMissingMethodProblem
73-
"scala.collection.LinearSeqIterator#LazyCell.this",
74-
"scala.collection.mutable.PriorityQueue#ResizableArrayAccess.this",
75-
"scala.concurrent.BatchingExecutor#AbstractBatch.this",
76-
"scala.concurrent.Channel#LinkedList.this",
77-
"scala.collection.IterableOnceOps#Maximized.this", // New in 2.13.11: private inner class
78-
"scala.util.Properties.<clinit>",
79-
"scala.util.Sorting.scala$util$Sorting$$mergeSort$default$5",
80-
).map(ProblemFilters.exclude[DirectMissingMethodProblem])
72+
73+
// Missing outer pointers in private classes (not a problem)
74+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.collection.LinearSeqIterator#LazyCell.this"),
75+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.collection.mutable.PriorityQueue#ResizableArrayAccess.this"),
76+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.concurrent.BatchingExecutor#AbstractBatch.this"),
77+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.concurrent.Channel#LinkedList.this"),
78+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.collection.IterableOnceOps#Maximized.this"),
79+
80+
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.util.Sorting.scala$util$Sorting$$mergeSort$default$5"),
81+
82+
)
8183
}
8284
)
8385

0 commit comments

Comments
 (0)