@@ -32,7 +32,12 @@ trait Stable212Base extends CrossCompatibility { self: SemanticRule =>
3232 val foldRightSymbol = foldSymbol(isLeft = false )
3333
3434 val iterator = normalized(" _root_.scala.collection.TraversableLike.toIterator." )
35- val toTpe = normalized(" _root_.scala.collection.TraversableLike.to." )
35+ val toTpe = normalized(
36+ " _root_.scala.collection.TraversableLike.to." ,
37+ " _root_.scala.collection.TraversableOnce.to." ,
38+ " _root_.scala.collection.GenTraversableOnce.to." ,
39+ " _root_.scala.collection.parallel.ParIterableLike.to."
40+ )
3641 val copyToBuffer = normalized(" _root_.scala.collection.TraversableOnce.copyToBuffer." )
3742 val arrayBuilderMake = normalized(" _root_.scala.collection.mutable.ArrayBuilder.make(Lscala/reflect/ClassTag;)Lscala/collection/mutable/ArrayBuilder;." )
3843 val iterableSameElement = exact(" _root_.scala.collection.IterableLike#sameElements(Lscala/collection/GenIterable;)Z." )
@@ -48,8 +53,10 @@ trait Stable212Base extends CrossCompatibility { self: SemanticRule =>
4853 val `Future.onSuccess` = exact(" _root_.scala.concurrent.Future#onSuccess(Lscala/PartialFunction;Lscala/concurrent/ExecutionContext;)V." )
4954
5055 val traversable = exact(
56+ " _root_.scala.collection.Traversable#" ,
57+ " _root_.scala.collection.TraversableOnce#" ,
5158 " _root_.scala.package.Traversable#" ,
52- " _root_.scala.collection.Traversable #"
59+ " _root_.scala.package.TraversableOnce #"
5360 )
5461
5562 // == Rules ==
@@ -74,13 +81,15 @@ trait Stable212Base extends CrossCompatibility { self: SemanticRule =>
7481 def replaceSymbols0 (ctx : RuleCtx ): Patch = {
7582 val traversableToIterable =
7683 ctx.replaceSymbols(
77- " scala.Traversable" -> " scala.Iterable" ,
78- " scala.collection.Traversable" -> " scala.collection.Iterable"
84+ " scala.Traversable" -> " scala.Iterable" ,
85+ " scala.collection.Traversable" -> " scala.collection.Iterable" ,
86+ " scala.TraversableOnce" -> " scala.IterableOnce" ,
87+ " scala.collection.TraversableOnce" -> " scala.collection.IterableOnce"
7988 )
8089
8190 val linearSeqToList =
8291 ctx.replaceSymbols(
83- " scala.collection.LinearSeq" -> " scala.collection.immutable.List" ,
92+ " scala.collection.LinearSeq" -> " scala.collection.immutable.List"
8493 )
8594
8695 import scala .meta .contrib ._
0 commit comments