|
1 | 1 | Original: ls.filter(((x: scala.Int) => x.<(3))).filter(((x: scala.Int) => x.>(1))) |
2 | | -Optimized: { |
3 | | - type t$_$1 |
4 | | - ls.filter(((x: t$_$1) => x.<(3).&&(x.>(1)))) |
5 | | -} |
| 2 | +Optimized: ls.filter(((x: scala.Int) => x.<(3).&&(x.>(1)))) |
6 | 3 | Result: List(2) |
7 | 4 |
|
8 | 5 | Original: ls2.filter(((x: scala.Char) => x.<('c'))).filter(((x: scala.Char) => x.>('a'))) |
9 | | -Optimized: { |
10 | | - type t$_$1 |
11 | | - ls2.filter(((x: t$_$1) => x.<('c').&&(x.>('a')))) |
12 | | -} |
| 6 | +Optimized: ls2.filter(((x: scala.Char) => x.<('c').&&(x.>('a')))) |
13 | 7 | Result: List(b) |
14 | 8 |
|
15 | 9 | Original: ls.filter(((x: scala.Int) => x.<(3))).filter(((x: scala.Int) => x.>(1))).filter(((x: scala.Int) => x.==(2))) |
16 | | -Optimized: { |
17 | | - type t$_$1 |
18 | | - ls.filter(((x: scala.Int) => x.<(3))).filter(((x: t$_$1) => x.>(1).&&(x.==(2)))) |
19 | | -} |
| 10 | +Optimized: ls.filter(((x: scala.Int) => x.<(3))).filter(((x: scala.Int) => x.>(1).&&(x.==(2)))) |
20 | 11 | Result: List(2) |
21 | 12 |
|
22 | 13 | 1 |
23 | 14 | 2 |
24 | 15 | Original: ls.filter(((x: scala.Int) => x.<(3))).foreach[scala.Unit](((x: scala.Int) => scala.Predef.println(x))) |
25 | | -Optimized: { |
26 | | - type t$_$3 |
27 | | - ls.foreach[scala.Unit](((x: t$_$3) => if (x.<(3)) scala.Predef.println(x) else ())) |
28 | | -} |
| 16 | +Optimized: ls.foreach[scala.Unit](((x: scala.Int) => if (x.<(3)) scala.Predef.println(x) else ())) |
29 | 17 | Result: () |
30 | 18 |
|
31 | 19 | Original: scala.List.apply[scala.Int]((1, 2, 3: scala.<repeated>[scala.Int])).map[scala.Int, scala.collection.immutable.List[scala.Int]](((a: scala.Int) => a.*(2)))(scala.collection.immutable.List.canBuildFrom[scala.Int]).map[java.lang.String, scala.collection.immutable.List[java.lang.String]](((b: scala.Int) => b.toString()))(scala.collection.immutable.List.canBuildFrom[java.lang.String]) |
32 | | -Optimized: { |
33 | | - type v$_$1 |
34 | | - type t$_$2 |
35 | | - scala.List.apply[scala.Int]((1, 2, 3: scala.<repeated>[scala.Int])).map[v$_$1, scala.collection.immutable.List[v$_$1]](((x: t$_$2) => { |
36 | | - val x$5: scala.Int = x.*(2) |
37 | | - x$5.toString() |
38 | | - }))(scala.collection.immutable.List.canBuildFrom[v$_$1]) |
39 | | -} |
| 20 | +Optimized: scala.List.apply[scala.Int]((1, 2, 3: scala.<repeated>[scala.Int])).map[java.lang.String, scala.collection.immutable.List[java.lang.String]](((x: scala.Int) => { |
| 21 | + val x$5: scala.Int = x.*(2) |
| 22 | + x$5.toString() |
| 23 | +}))(scala.collection.immutable.List.canBuildFrom[java.lang.String]) |
40 | 24 | Result: List(2, 4, 6) |
41 | 25 |
|
42 | 26 | Original: scala.List.apply[scala.Int]((55, 67, 87: scala.<repeated>[scala.Int])).map[scala.Char, scala.collection.immutable.List[scala.Char]](((a: scala.Int) => a.toChar))(scala.collection.immutable.List.canBuildFrom[scala.Char]).map[java.lang.String, scala.collection.immutable.List[java.lang.String]](((b: scala.Char) => b.toString()))(scala.collection.immutable.List.canBuildFrom[java.lang.String]) |
43 | | -Optimized: { |
44 | | - type v$_$1 |
45 | | - type t$_$2 |
46 | | - scala.List.apply[scala.Int]((55, 67, 87: scala.<repeated>[scala.Int])).map[v$_$1, scala.collection.immutable.List[v$_$1]](((x: t$_$2) => { |
47 | | - val x$10: scala.Char = x.toChar |
48 | | - x$10.toString() |
49 | | - }))(scala.collection.immutable.List.canBuildFrom[v$_$1]) |
50 | | -} |
| 27 | +Optimized: scala.List.apply[scala.Int]((55, 67, 87: scala.<repeated>[scala.Int])).map[java.lang.String, scala.collection.immutable.List[java.lang.String]](((x: scala.Int) => { |
| 28 | + val x$10: scala.Char = x.toChar |
| 29 | + x$10.toString() |
| 30 | +}))(scala.collection.immutable.List.canBuildFrom[java.lang.String]) |
51 | 31 | Result: List(7, C, W) |
52 | 32 |
|
0 commit comments