Skip to content

Commit ca8b957

Browse files
Make sure foo.to[X] has trailing brackets
1 parent b623281 commit ca8b957

File tree

3 files changed

+11
-1
lines changed

3 files changed

+11
-1
lines changed

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

+5
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,9 @@ object TraversableSrc {
1010
xs.toIterator
1111
ys.iterator
1212
}
13+
14+
def m1(xs: Traversable[Int]): List[Int] =
15+
xs.to
16+
17+
def m2(xs: Traversable[Int]): List[Int] = xs.to
1318
}

scalafix/output212/src/main/scala/fix/TraversableSrc.scala

+5
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,9 @@ object TraversableSrc {
1111
xs.iterator
1212
ys.iterator
1313
}
14+
15+
def m1(xs: Iterable[Int]): List[Int] =
16+
xs.to
17+
18+
def m2(xs: Iterable[Int]): List[Int] = xs.to
1419
}

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

+1-1
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ trait Stable212Base extends CrossCompatibility { self: SemanticRule =>
190190
case iterator(t: Name) =>
191191
ctx.replaceTree(t, "iterator")
192192

193-
case t @ toTpe(n: Name) if !handledTo.contains(n) =>
193+
case Term.ApplyType(Term.Select(_, t @ toTpe(n: Name)), _) if !handledTo.contains(n) =>
194194
trailingBrackets(n, ctx).map { case (open, close) =>
195195
ctx.replaceToken(open, "(") + ctx.replaceToken(close, ")")
196196
}.asPatch

0 commit comments

Comments
 (0)