@@ -28,28 +28,6 @@ object MiMaFilters {
28
28
// Files that are not compiled in the bootstrapped library
29
29
ProblemFilters .exclude[MissingClassProblem ](" scala.AnyVal" ),
30
30
31
- // Inferred result type of non-private member differs (fix in Scala 2)
32
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.collection.convert.JavaCollectionWrappers#IteratorWrapper.remove" ),
33
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.collection.convert.JavaCollectionWrappers#JCollectionWrapper.iterableFactory" ),
34
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.collection.convert.JavaCollectionWrappers#JDictionaryWrapper.mapFactory" ),
35
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.collection.convert.JavaCollectionWrappers#JIterableWrapper.iterableFactory" ),
36
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.collection.convert.JavaCollectionWrappers#JListWrapper.iterableFactory" ),
37
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.collection.convert.JavaCollectionWrappers#JPropertiesWrapper.mapFactory" ),
38
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.collection.immutable.BitSet.bitSetFactory" ),
39
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.collection.immutable.TreeSet.sortedIterableFactory" ),
40
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.collection.mutable.BitSet.bitSetFactory" ),
41
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.collection.mutable.TreeMap.sortedMapFactory" ),
42
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.collection.View#LeftPartitionMapped.iterator" ),
43
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.collection.View#RightPartitionMapped.iterator" ),
44
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.concurrent.duration.FiniteDuration.unary_-" ),
45
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.math.BigDecimal.underlying" ),
46
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.math.Ordering.tryCompare" ),
47
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.convert.JavaCollectionWrappers#JConcurrentMapWrapper.empty" ),
48
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.convert.JavaCollectionWrappers#JMapWrapper.empty" ),
49
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.convert.JavaCollectionWrappers#JPropertiesWrapper.empty" ),
50
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.mutable.LinkedHashMap.newBuilder" ),
51
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.mutable.LinkedHashSet.newBuilder" ),
52
-
53
31
// Scala language features
54
32
ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.language.<clinit>" ),
55
33
ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.language#experimental.<clinit>" ),
@@ -61,7 +39,6 @@ object MiMaFilters {
61
39
62
40
// Value class extension methods
63
41
ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.*$extension" ),
64
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.*$extension" ),
65
42
66
43
// Companion module class
67
44
ProblemFilters .exclude[FinalClassProblem ](" scala.*$" ),
@@ -79,9 +56,6 @@ object MiMaFilters {
79
56
// Scala 2 intrinsic macros
80
57
ProblemFilters .exclude[FinalMethodProblem ](" scala.StringContext.s" ),
81
58
82
- // scala.math.Ordering.tryCompare
83
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.*.tryCompare" ),
84
-
85
59
// Scala 2 specialization
86
60
ProblemFilters .exclude[MissingClassProblem ](" scala.*$sp" ),
87
61
ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.*$sp" ),
@@ -104,7 +78,6 @@ object MiMaFilters {
104
78
ProblemFilters .exclude[FinalMethodProblem ](" scala.io.Source.NoPositioner" ),
105
79
ProblemFilters .exclude[FinalMethodProblem ](" scala.io.Source.RelaxedPosition" ),
106
80
ProblemFilters .exclude[FinalMethodProblem ](" scala.io.Source.RelaxedPositioner" ),
107
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.immutable.RedBlackTree#EqualsIterator.nextResult" ),
108
81
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.immutable.SortedMapOps.coll" ),
109
82
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.immutable.TreeMap.empty" ),
110
83
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.immutable.TreeMap.fromSpecific" ),
@@ -113,33 +86,23 @@ object MiMaFilters {
113
86
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.mutable.TreeMap.fromSpecific" ),
114
87
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.reflect.ManifestFactory#NothingManifest.newArray" ),
115
88
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.reflect.ManifestFactory#NullManifest.newArray" ),
116
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.StringContext.unapplySeq" ),
117
89
ProblemFilters .exclude[MissingFieldProblem ](" scala.collection.ArrayOps#ReverseIterator.xs" ),
118
90
ProblemFilters .exclude[MissingFieldProblem ](" scala.runtime.NonLocalReturnControl.value" ),
119
91
ProblemFilters .exclude[ReversedMissingMethodProblem ](" scala.collection.immutable.SortedMapOps.coll" ),
120
92
) ++
121
93
Seq ( // DirectMissingMethodProblem
122
- " scala.collection.immutable.ArraySeq#*.elemTag" ,
123
- " scala.collection.immutable.HashCollisionSetNode.copy" ,
124
- " scala.collection.immutable.MapKeyValueTupleHashIterator.next" ,
125
94
" scala.collection.LinearSeqIterator#LazyCell.this" ,
126
- " scala.collection.mutable.AnyRefMap#ToBuildFrom.newBuilder" ,
127
- " scala.collection.mutable.ArraySeq#*.elemTag" ,
128
- " scala.collection.mutable.LinkedHashMap.newBuilder" , " scala.collection.mutable.LinkedHashSet.newBuilder" ,
129
- " scala.collection.mutable.LongMap#ToBuildFrom.newBuilder" ,
130
95
" scala.collection.mutable.PriorityQueue#ResizableArrayAccess.this" ,
131
- " scala.collection.StringView.andThen" , " scala.collection.StringView.compose" ,
132
96
" scala.concurrent.BatchingExecutor#AbstractBatch.this" ,
133
97
" scala.concurrent.Channel#LinkedList.this" ,
134
98
" scala.Enumeration#ValueOrdering.this" ,
135
99
" scala.io.Source#RelaxedPosition.this" ,
136
- " scala.PartialFunction#OrElse.andThen " , " scala.PartialFunction#OrElse.orElse " ,
137
- " scala.runtime.Rich*.num " , " scala.runtime.Rich*.ord " ,
100
+ " scala.collection.IterableOnceOps#Maximized.this " , // New in 2.13.11: private inner class
101
+ " scala.collection.StringView.andThen " , " scala.collection.StringView.compose " ,
138
102
" scala.ScalaReflectionException.andThen" , " scala.ScalaReflectionException.compose" ,
139
103
" scala.UninitializedFieldError.andThen" , " scala.UninitializedFieldError.compose" ,
140
104
" scala.util.Properties.<clinit>" ,
141
105
" scala.util.Sorting.scala$util$Sorting$$mergeSort$default$5" ,
142
- " scala.collection.IterableOnceOps#Maximized.this" // New in 2.13.11: private inner class
143
106
).map(ProblemFilters .exclude[DirectMissingMethodProblem ])
144
107
}
145
108
)
@@ -152,19 +115,12 @@ object MiMaFilters {
152
115
ProblemFilters .exclude[MissingFieldProblem ](" scala.language.experimental" ),
153
116
ProblemFilters .exclude[MissingFieldProblem ](" scala.languageFeature*" ),
154
117
155
- // Inferred result type of non-private member differs (fix in Scala 2)
156
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.convert.JavaCollectionWrappers#JConcurrentMapWrapper.empty" ),
157
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.convert.JavaCollectionWrappers#JMapWrapper.empty" ),
158
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.convert.JavaCollectionWrappers#JPropertiesWrapper.empty" ),
159
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.math.Ordering.tryCompare" ),
160
-
161
118
// https://github.com/scala/scala/blob/v2.13.10/src/library/scala/collection/immutable/Range.scala#LL155C1-L156C1
162
119
// Issue #17519: we do not set final on the default methods of final copy method.
163
120
ProblemFilters .exclude[FinalMethodProblem ](" scala.collection.immutable.Range.copy$default$*" ),
164
121
165
122
// Value class extension methods
166
123
ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.*$extension" ),
167
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.*$extension" ),
168
124
169
125
// Companion module class: Missing type java.io.Serializable
170
126
ProblemFilters .exclude[MissingTypesProblem ](" scala.*$" ),
@@ -175,21 +131,13 @@ object MiMaFilters {
175
131
ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.*._3" ),
176
132
ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.*._4" ),
177
133
178
- // abstract method elemTag()scala.reflect.ClassTag in class scala.collection.mutable.ArraySeq does not have a correspondent in other version
179
- ProblemFilters .exclude[DirectAbstractMethodProblem ](" scala.collection.immutable.ArraySeq.elemTag" ),
180
- ProblemFilters .exclude[DirectAbstractMethodProblem ](" scala.collection.mutable.ArraySeq.elemTag" ),
181
-
182
134
// Non-categorized
183
135
ProblemFilters .exclude[IncompatibleMethTypeProblem ](" scala.collection.mutable.ArrayBuilder#ofUnit.addAll" ),
184
136
185
137
// Non-categorized
186
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.immutable.RedBlackTree#EqualsIterator.nextResult" ),
187
138
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.immutable.SortedMapOps.coll" ),
188
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.mutable.LinkedHashMap.newBuilder" ),
189
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.mutable.LinkedHashSet.newBuilder" ),
190
139
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.reflect.ManifestFactory#NothingManifest.newArray" ),
191
140
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.reflect.ManifestFactory#NullManifest.newArray" ),
192
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.StringContext.unapplySeq" ),
193
141
194
142
// the type hierarchy of class scala.Array is different in other version. Missing types {java.io.Serializable,java.lang.Cloneable}
195
143
ProblemFilters .exclude[MissingTypesProblem ](" scala.Array" ),
0 commit comments