Skip to content

Commit cd2aaeb

Browse files
authored
Merge pull request #123 from MasseGuillaume/remove-linearseq
Remove LinearSeq -> List rewrite (fix #99)
2 parents 8b34b8d + ef59d92 commit cd2aaeb

File tree

3 files changed

+1
-26
lines changed

3 files changed

+1
-26
lines changed

scalafix/input/src/main/scala/fix/LinearSeqSrc.scala

Lines changed: 0 additions & 10 deletions
This file was deleted.

scalafix/output/src/main/scala/fix/LinearSeqSrc.scala

Lines changed: 0 additions & 10 deletions
This file was deleted.

scalafix/rules/src/main/scala/fix/Stable212Base.scala

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,6 @@ trait Stable212Base extends CrossCompatibility { self: SemanticRule =>
108108
"scala.collection.TraversableOnce" -> "scala.collection.IterableOnce"
109109
)
110110

111-
val linearSeqToList =
112-
ctx.replaceSymbols(
113-
"scala.collection.LinearSeq" -> "scala.collection.immutable.List"
114-
)
115-
116111
import scala.meta.contrib._
117112
val hasTraversable =
118113
ctx.tree.exists {
@@ -125,7 +120,7 @@ trait Stable212Base extends CrossCompatibility { self: SemanticRule =>
125120
if (hasTraversable) addCompatImport(ctx)
126121
else Patch.empty
127122

128-
traversableToIterable + linearSeqToList + compatImport
123+
traversableToIterable + compatImport
129124
}
130125

131126
def replaceSymbolicFold(ctx: RuleCtx): Patch = {

0 commit comments

Comments
 (0)