|
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