aboutsummaryrefslogtreecommitdiff
path: root/project/MimaBuild.scala
diff options
context:
space:
mode:
Diffstat (limited to 'project/MimaBuild.scala')
-rw-r--r--project/MimaBuild.scala6
1 files changed, 6 insertions, 0 deletions
diff --git a/project/MimaBuild.scala b/project/MimaBuild.scala
index 0f5d71afcf..39f8ba4745 100644
--- a/project/MimaBuild.scala
+++ b/project/MimaBuild.scala
@@ -30,6 +30,12 @@ object MimaBuild {
def excludeMember(fullName: String) = Seq(
ProblemFilters.exclude[MissingMethodProblem](fullName),
+ // Sometimes excluded methods have default arguments and
+ // they are translated into public methods/fields($default$) in generated
+ // bytecode. It is not possible to exhustively list everything.
+ // But this should be okay.
+ ProblemFilters.exclude[MissingMethodProblem](fullName+"$default$2"),
+ ProblemFilters.exclude[MissingMethodProblem](fullName+"$default$1"),
ProblemFilters.exclude[MissingFieldProblem](fullName),
ProblemFilters.exclude[IncompatibleResultTypeProblem](fullName),
ProblemFilters.exclude[IncompatibleMethTypeProblem](fullName),