@@ -4,5 +4,48 @@ import com.typesafe.tools.mima.core.ProblemFilters._
44
55object MiMaFilters {
66 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$" ),
750 )
851}
0 commit comments