@@ -3,32 +3,13 @@ import com.typesafe.tools.mima.core._
3
3
4
4
object MiMaFilters {
5
5
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:
7
8
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" ),
12
9
ProblemFilters .exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#ClassDefModule.apply" ),
13
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#ClassDefModule.apply" ),
14
10
ProblemFilters .exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#SymbolModule.newClass" ),
15
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#SymbolModule.newClass" ),
16
11
ProblemFilters .exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#SymbolMethods.typeRef" ),
17
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#SymbolMethods.typeRef" ),
18
12
ProblemFilters .exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#SymbolMethods.termRef" ),
19
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#SymbolMethods.termRef" ),
20
13
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" ),
33
14
)
34
15
}
0 commit comments