Skip to content

Commit 5e55a11

Browse files
Split companion test for cross-compability
1 parent 7713c76 commit 5e55a11

File tree

4 files changed

+88
-64
lines changed

4 files changed

+88
-64
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
/*
2+
rule = "scala:fix.CrossCompat"
3+
*/
4+
package fix
5+
6+
import scala.collection.{immutable => i, mutable => m}
7+
import scala.{collection => c}
8+
9+
object CompanionSrc {
10+
11+
(null: c.IndexedSeq[Int]).companion
12+
(null: c.Iterable[Int]).companion
13+
(null: c.Seq[Int]).companion
14+
(null: c.Traversable[Int]).companion
15+
16+
(null: i.HashSet[Int]).companion
17+
(null: i.IndexedSeq[Int]).companion
18+
(null: i.Iterable[Int]).companion
19+
(null: i.LinearSeq[Int]).companion
20+
(null: i.List[Int]).companion
21+
(null: i.ListSet[Int]).companion
22+
(null: i.Queue[Int]).companion
23+
(null: i.Seq[Int]).companion
24+
(null: i.Set[Int]).companion
25+
(null: i.Stream[Int]).companion
26+
(null: i.Traversable[Int]).companion
27+
(null: i.Vector[Int]).companion
28+
29+
(null: m.ArrayBuffer[Int]).companion
30+
(null: m.ArraySeq[Int]).companion
31+
(null: m.ArrayStack[Int]).companion
32+
(null: m.Buffer[Int]).companion
33+
(null: m.HashSet[Int]).companion
34+
(null: m.IndexedSeq[Int]).companion
35+
(null: m.Iterable[Int]).companion
36+
(null: m.LinearSeq[Int]).companion
37+
(null: m.LinkedHashSet[Int]).companion
38+
(null: m.Queue[Int]).companion
39+
(null: m.Seq[Int]).companion
40+
(null: m.Set[Int]).companion
41+
(null: m.Traversable[Int]).companion
42+
}

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

Lines changed: 1 addition & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -7,41 +7,10 @@ import scala.collection.{immutable => i, mutable => m}
77
import scala.{collection => c}
88

99
object CompanionSrc212 {
10-
11-
(null: c.IndexedSeq[Int]).companion
12-
(null: c.Iterable[Int]).companion
13-
(null: c.Seq[Int]).companion
14-
(null: c.Traversable[Int]).companion
15-
16-
(null: i.HashSet[Int]).companion
17-
(null: i.IndexedSeq[Int]).companion
18-
(null: i.Iterable[Int]).companion
19-
(null: i.LinearSeq[Int]).companion
20-
(null: i.List[Int]).companion
21-
(null: i.ListSet[Int]).companion
22-
(null: i.Queue[Int]).companion
23-
(null: i.Seq[Int]).companion
24-
(null: i.Set[Int]).companion
2510
(null: i.Stack[Int]).companion
26-
(null: i.Stream[Int]).companion
27-
(null: i.Traversable[Int]).companion
28-
(null: i.Vector[Int]).companion
29-
30-
(null: m.ArrayBuffer[Int]).companion
31-
(null: m.ArraySeq[Int]).companion
32-
(null: m.ArrayStack[Int]).companion
33-
(null: m.Buffer[Int]).companion
3411
(null: m.DoubleLinkedList[Int]).companion
35-
(null: m.HashSet[Int]).companion
36-
(null: m.IndexedSeq[Int]).companion
37-
(null: m.Iterable[Int]).companion
38-
(null: m.LinearSeq[Int]).companion
39-
(null: m.LinkedHashSet[Int]).companion
4012
(null: m.LinkedList[Int]).companion
4113
(null: m.MutableList[Int]).companion
42-
(null: m.Queue[Int]).companion
4314
(null: m.ResizableArray[Int]).companion
44-
(null: m.Seq[Int]).companion
45-
(null: m.Set[Int]).companion
46-
(null: m.Traversable[Int]).companion
4715
}
16+
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
2+
3+
4+
package fix
5+
6+
import scala.collection.{immutable => i, mutable => m}
7+
import scala.{collection => c}
8+
import scala.collection.compat._
9+
10+
object CompanionSrc {
11+
12+
(null: c.IndexedSeq[Int]).iterableFactory
13+
(null: c.Iterable[Int]).iterableFactory
14+
(null: c.Seq[Int]).iterableFactory
15+
(null: collection.Iterable[Int]).iterableFactory
16+
17+
(null: i.HashSet[Int]).iterableFactory
18+
(null: i.IndexedSeq[Int]).iterableFactory
19+
(null: i.Iterable[Int]).iterableFactory
20+
(null: i.LinearSeq[Int]).iterableFactory
21+
(null: i.List[Int]).iterableFactory
22+
(null: i.ListSet[Int]).iterableFactory
23+
(null: i.Queue[Int]).iterableFactory
24+
(null: i.Seq[Int]).iterableFactory
25+
(null: i.Set[Int]).iterableFactory
26+
(null: i.Stream[Int]).iterableFactory
27+
(null: i.Traversable[Int]).iterableFactory
28+
(null: i.Vector[Int]).iterableFactory
29+
30+
(null: m.ArrayBuffer[Int]).iterableFactory
31+
(null: m.ArraySeq[Int]).iterableFactory
32+
(null: m.ArrayStack[Int]).iterableFactory
33+
(null: m.Buffer[Int]).iterableFactory
34+
(null: m.HashSet[Int]).iterableFactory
35+
(null: m.IndexedSeq[Int]).iterableFactory
36+
(null: m.Iterable[Int]).iterableFactory
37+
(null: m.LinearSeq[Int]).iterableFactory
38+
(null: m.LinkedHashSet[Int]).iterableFactory
39+
(null: m.Queue[Int]).iterableFactory
40+
(null: m.Seq[Int]).iterableFactory
41+
(null: m.Set[Int]).iterableFactory
42+
(null: m.Traversable[Int]).iterableFactory
43+
}
44+
45+

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

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -8,41 +8,9 @@ import scala.{collection => c}
88
import scala.collection.compat._
99

1010
object CompanionSrc212 {
11-
12-
(null: c.IndexedSeq[Int]).iterableFactory
13-
(null: c.Iterable[Int]).iterableFactory
14-
(null: c.Seq[Int]).iterableFactory
15-
(null: collection.Iterable[Int]).iterableFactory
16-
17-
(null: i.HashSet[Int]).iterableFactory
18-
(null: i.IndexedSeq[Int]).iterableFactory
19-
(null: i.Iterable[Int]).iterableFactory
20-
(null: i.LinearSeq[Int]).iterableFactory
21-
(null: i.List[Int]).iterableFactory
22-
(null: i.ListSet[Int]).iterableFactory
23-
(null: i.Queue[Int]).iterableFactory
24-
(null: i.Seq[Int]).iterableFactory
25-
(null: i.Set[Int]).iterableFactory
2611
(null: i.Stack[Int]).iterableFactory
27-
(null: i.Stream[Int]).iterableFactory
28-
(null: i.Traversable[Int]).iterableFactory
29-
(null: i.Vector[Int]).iterableFactory
30-
31-
(null: m.ArrayBuffer[Int]).iterableFactory
32-
(null: m.ArraySeq[Int]).iterableFactory
33-
(null: m.ArrayStack[Int]).iterableFactory
34-
(null: m.Buffer[Int]).iterableFactory
3512
(null: m.DoubleLinkedList[Int]).iterableFactory
36-
(null: m.HashSet[Int]).iterableFactory
37-
(null: m.IndexedSeq[Int]).iterableFactory
38-
(null: m.Iterable[Int]).iterableFactory
39-
(null: m.LinearSeq[Int]).iterableFactory
40-
(null: m.LinkedHashSet[Int]).iterableFactory
4113
(null: m.LinkedList[Int]).iterableFactory
4214
(null: m.MutableList[Int]).iterableFactory
43-
(null: m.Queue[Int]).iterableFactory
4415
(null: m.ResizableArray[Int]).iterableFactory
45-
(null: m.Seq[Int]).iterableFactory
46-
(null: m.Set[Int]).iterableFactory
47-
(null: m.Traversable[Int]).iterableFactory
4816
}

0 commit comments

Comments
 (0)