@@ -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>" ),
@@ -79,9 +57,6 @@ object MiMaFilters {
79
57
// Scala 2 intrinsic macros
80
58
ProblemFilters .exclude[FinalMethodProblem ](" scala.StringContext.s" ),
81
59
82
- // scala.math.Ordering.tryCompare
83
- ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.*.tryCompare" ),
84
-
85
60
// Scala 2 specialization
86
61
ProblemFilters .exclude[MissingClassProblem ](" scala.*$sp" ),
87
62
ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.*$sp" ),
@@ -104,7 +79,6 @@ object MiMaFilters {
104
79
ProblemFilters .exclude[FinalMethodProblem ](" scala.io.Source.NoPositioner" ),
105
80
ProblemFilters .exclude[FinalMethodProblem ](" scala.io.Source.RelaxedPosition" ),
106
81
ProblemFilters .exclude[FinalMethodProblem ](" scala.io.Source.RelaxedPositioner" ),
107
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.immutable.RedBlackTree#EqualsIterator.nextResult" ),
108
82
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.immutable.SortedMapOps.coll" ),
109
83
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.immutable.TreeMap.empty" ),
110
84
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.immutable.TreeMap.fromSpecific" ),
@@ -113,33 +87,23 @@ object MiMaFilters {
113
87
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.mutable.TreeMap.fromSpecific" ),
114
88
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.reflect.ManifestFactory#NothingManifest.newArray" ),
115
89
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.reflect.ManifestFactory#NullManifest.newArray" ),
116
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.StringContext.unapplySeq" ),
117
90
ProblemFilters .exclude[MissingFieldProblem ](" scala.collection.ArrayOps#ReverseIterator.xs" ),
118
91
ProblemFilters .exclude[MissingFieldProblem ](" scala.runtime.NonLocalReturnControl.value" ),
119
92
ProblemFilters .exclude[ReversedMissingMethodProblem ](" scala.collection.immutable.SortedMapOps.coll" ),
120
93
) ++
121
94
Seq ( // DirectMissingMethodProblem
122
- " scala.collection.immutable.ArraySeq#*.elemTag" ,
123
- " scala.collection.immutable.HashCollisionSetNode.copy" ,
124
- " scala.collection.immutable.MapKeyValueTupleHashIterator.next" ,
125
95
" 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
96
" scala.collection.mutable.PriorityQueue#ResizableArrayAccess.this" ,
131
- " scala.collection.StringView.andThen" , " scala.collection.StringView.compose" ,
132
97
" scala.concurrent.BatchingExecutor#AbstractBatch.this" ,
133
98
" scala.concurrent.Channel#LinkedList.this" ,
134
99
" scala.Enumeration#ValueOrdering.this" ,
135
100
" scala.io.Source#RelaxedPosition.this" ,
136
- " scala.PartialFunction#OrElse.andThen " , " scala.PartialFunction#OrElse.orElse " ,
137
- " scala.runtime.Rich*.num " , " scala.runtime.Rich*.ord " ,
101
+ " scala.collection.IterableOnceOps#Maximized.this " , // New in 2.13.11: private inner class
102
+ " scala.collection.StringView.andThen " , " scala.collection.StringView.compose " ,
138
103
" scala.ScalaReflectionException.andThen" , " scala.ScalaReflectionException.compose" ,
139
104
" scala.UninitializedFieldError.andThen" , " scala.UninitializedFieldError.compose" ,
140
105
" scala.util.Properties.<clinit>" ,
141
106
" scala.util.Sorting.scala$util$Sorting$$mergeSort$default$5" ,
142
- " scala.collection.IterableOnceOps#Maximized.this" // New in 2.13.11: private inner class
143
107
).map(ProblemFilters .exclude[DirectMissingMethodProblem ])
144
108
}
145
109
)
@@ -152,12 +116,6 @@ object MiMaFilters {
152
116
ProblemFilters .exclude[MissingFieldProblem ](" scala.language.experimental" ),
153
117
ProblemFilters .exclude[MissingFieldProblem ](" scala.languageFeature*" ),
154
118
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
119
// https://github.com/scala/scala/blob/v2.13.10/src/library/scala/collection/immutable/Range.scala#LL155C1-L156C1
162
120
// Issue #17519: we do not set final on the default methods of final copy method.
163
121
ProblemFilters .exclude[FinalMethodProblem ](" scala.collection.immutable.Range.copy$default$*" ),
@@ -175,21 +133,13 @@ object MiMaFilters {
175
133
ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.*._3" ),
176
134
ProblemFilters .exclude[DirectMissingMethodProblem ](" scala.*._4" ),
177
135
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
136
// Non-categorized
183
137
ProblemFilters .exclude[IncompatibleMethTypeProblem ](" scala.collection.mutable.ArrayBuilder#ofUnit.addAll" ),
184
138
185
139
// Non-categorized
186
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.collection.immutable.RedBlackTree#EqualsIterator.nextResult" ),
187
140
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
141
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.reflect.ManifestFactory#NothingManifest.newArray" ),
191
142
ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.reflect.ManifestFactory#NullManifest.newArray" ),
192
- ProblemFilters .exclude[IncompatibleResultTypeProblem ](" scala.StringContext.unapplySeq" ),
193
143
194
144
// the type hierarchy of class scala.Array is different in other version. Missing types {java.io.Serializable,java.lang.Cloneable}
195
145
ProblemFilters .exclude[MissingTypesProblem ](" scala.Array" ),
0 commit comments