diff --git a/scalafix/input/src/main/scala/fix/LinearSeqSrc.scala b/scalafix/input/src/main/scala/fix/LinearSeqSrc.scala new file mode 100644 index 00000000..cebc82ae --- /dev/null +++ b/scalafix/input/src/main/scala/fix/LinearSeqSrc.scala @@ -0,0 +1,10 @@ +/* +rule = "scala:fix.Scalacollectioncompat_newcollections" + */ +package fix + +import scala.collection.LinearSeq + +object LinearSeqSrc { + LinearSeq(1) +} diff --git a/scalafix/output/src/main/scala/fix/LinearSeqSrc.scala b/scalafix/output/src/main/scala/fix/LinearSeqSrc.scala new file mode 100644 index 00000000..654a1fc0 --- /dev/null +++ b/scalafix/output/src/main/scala/fix/LinearSeqSrc.scala @@ -0,0 +1,10 @@ + + + +package fix + +import scala.collection.immutable.List + +object LinearSeqSrc { + List(1) +} diff --git a/scalafix/rules/src/main/scala/fix/Scalacollectioncompat_newcollections.scala b/scalafix/rules/src/main/scala/fix/Scalacollectioncompat_newcollections.scala index 12d92877..6966b85b 100644 --- a/scalafix/rules/src/main/scala/fix/Scalacollectioncompat_newcollections.scala +++ b/scalafix/rules/src/main/scala/fix/Scalacollectioncompat_newcollections.scala @@ -10,6 +10,7 @@ case class Scalacollectioncompat_newcollections(index: SemanticdbIndex) def replaceSymbols(ctx: RuleCtx): Patch = { ctx.replaceSymbols( + "scala.collection.LinearSeq" -> "scala.collection.immutable.List", "scala.Stream" -> "scala.LazyList", "scala.collection.immutable.Stream" -> "scala.collection.immutable.LazyList", "scala.Traversable" -> "scala.Iterable",