@@ -4,5 +4,48 @@ import com.typesafe.tools.mima.core.ProblemFilters._
4
4
5
5
object MiMaFilters {
6
6
val Library : Seq [ProblemFilter ] = Seq (
7
+ // Experimental API for saferExceptions
8
+ exclude[MissingClassProblem ](" scala.CanThrow" ),
9
+ exclude[MissingClassProblem ](" scala.CanThrow$package" ),
10
+ exclude[MissingClassProblem ](" scala.CanThrow$package$" ),
11
+ exclude[MissingClassProblem ](" scala.unsafeExceptions" ),
12
+ exclude[MissingClassProblem ](" scala.unsafeExceptions$" ),
13
+ exclude[MissingFieldProblem ](" scala.runtime.stdLibPatches.language#experimental.saferExceptions" ),
14
+ exclude[MissingClassProblem ](" scala.runtime.stdLibPatches.language$experimental$saferExceptions$" ),
15
+
16
+ // New APIs that will be introduced in 3.1.0
17
+ exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule.Wildcard" ),
18
+ exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule.WildcardTypeTest" ),
19
+ exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#SourceFileMethods.getJPath" ),
20
+ exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#SourceFileMethods.name" ),
21
+ exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#SourceFileMethods.path" ),
22
+ exclude[DirectMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#SourceFileMethods.getJPath" ),
23
+ exclude[DirectMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#SourceFileMethods.name" ),
24
+ exclude[DirectMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#SourceFileMethods.path" ),
25
+ exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#UnapplyModule.apply" ),
26
+ exclude[DirectMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#UnapplyModule.apply" ),
27
+ exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule.TypedOrTestTypeTest" ),
28
+ exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule.TypedOrTest" ),
29
+ exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule.TypedOrTestMethods" ),
30
+ exclude[ReversedMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#TypeReprMethods.isTupleN" ),
31
+
32
+ // TODO: Remove those filters after releasing 3.1.0:
33
+ exclude[DirectMissingMethodProblem ](" scala.CanEqual.canEqualSeqs" ),
34
+ exclude[DirectMissingMethodProblem ](" scala.CanEqual.canEqualOptions" ),
35
+ exclude[DirectMissingMethodProblem ](" scala.CanEqual.canEqualOption" ),
36
+ exclude[DirectMissingMethodProblem ](" scala.CanEqual.canEqualEither" ),
37
+ exclude[DirectMissingMethodProblem ](" scala.Tuple.canEqualEmptyTuple" ),
38
+ exclude[DirectMissingMethodProblem ](" scala.Tuple.canEqualTuple" ),
39
+ exclude[DirectMissingMethodProblem ](" scala.quoted.Quotes#reflectModule.WildcardTypeTest" ),
40
+ exclude[DirectMissingMethodProblem ](" scala.quoted.Quotes#reflectModule.Wildcard" ),
41
+ exclude[DirectMissingMethodProblem ](" scala.quoted.Quotes#reflectModule.TypedOrTestTypeTest" ),
42
+ exclude[DirectMissingMethodProblem ](" scala.quoted.Quotes#reflectModule.TypedOrTest" ),
43
+ exclude[DirectMissingMethodProblem ](" scala.quoted.Quotes#reflectModule.TypedOrTestMethods" ),
44
+ exclude[DirectMissingMethodProblem ](" scala.quoted.Quotes#reflectModule#TypeReprMethods.isTupleN" ),
45
+ exclude[MissingClassProblem ](" scala.quoted.Quotes$reflectModule$TypedOrTestMethods" ),
46
+ exclude[MissingClassProblem ](" scala.quoted.Quotes$reflectModule$TypedOrTestModule" ),
47
+ exclude[MissingClassProblem ](" scala.quoted.Quotes$reflectModule$WildcardModule" ),
48
+ exclude[MissingClassProblem ](" scala.runtime.$throws$package" ),
49
+ exclude[MissingClassProblem ](" scala.runtime.$throws$package$" ),
7
50
)
8
51
}
0 commit comments