Skip to content

Commit 8ff31c7

Browse files
authored
Merge pull request #14915 from dotty-staging/remove-mima-filters
Remove excluded filters from mima
2 parents 118c110 + da7e6c7 commit 8ff31c7

File tree

1 file changed

+2
-21
lines changed

1 file changed

+2
-21
lines changed

project/MiMaFilters.scala

Lines changed: 2 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -3,32 +3,13 @@ import com.typesafe.tools.mima.core._
33

44
object MiMaFilters {
55
val Library: Seq[ProblemFilter] = Seq(
6-
// Experimental APIs that can be added in 3.2.0 or later
6+
7+
// Those are OK because user code is not allowed to inherit from Quotes:
78
ProblemFilters.exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.asQuotes"),
8-
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.asQuotes"),
9-
ProblemFilters.exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#TypeReprMethods.typeArgs"),
10-
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.deriving.Mirror.fromProductTyped"),
11-
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.deriving.Mirror.fromTuple"),
129
ProblemFilters.exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#ClassDefModule.apply"),
13-
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#ClassDefModule.apply"),
1410
ProblemFilters.exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolModule.newClass"),
15-
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolModule.newClass"),
1611
ProblemFilters.exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.typeRef"),
17-
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.typeRef"),
1812
ProblemFilters.exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.termRef"),
19-
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#SymbolMethods.termRef"),
2013
ProblemFilters.exclude[ReversedMissingMethodProblem]("scala.quoted.Quotes#reflectModule#TypeTreeModule.ref"),
21-
ProblemFilters.exclude[DirectMissingMethodProblem]("scala.quoted.Quotes#reflectModule#TypeTreeModule.ref"),
22-
23-
// TupledFunction
24-
ProblemFilters.exclude[MissingClassProblem]("scala.runtime.TupledFunctions"),
25-
ProblemFilters.exclude[MissingClassProblem]("scala.runtime.TupledFunctions$"),
26-
ProblemFilters.exclude[MissingClassProblem]("scala.util.TupledFunction"),
27-
ProblemFilters.exclude[MissingClassProblem]("scala.util.TupledFunction$"),
28-
29-
// Private inner classes, but we emit all classes as public in Java bytecode
30-
ProblemFilters.exclude[InaccessibleClassProblem]("scala.quoted.FromExpr$PrimitiveFromExpr"),
31-
ProblemFilters.exclude[InaccessibleClassProblem]("scala.quoted.Type$ValueOf$"),
32-
ProblemFilters.exclude[InaccessibleClassProblem]("scala.reflect.Selectable$DefaultSelectable"),
3314
)
3415
}

0 commit comments

Comments
 (0)