@@ -3,49 +3,52 @@ package tests.extensionParams
3
3
trait Animal
4
4
5
5
extension [A ](thiz : A )
6
- def toTuple2 [B ](that : B ): (A , B ) = thiz -> that
6
+ def toTuple2 [B ](that : B ): (A , B )
7
+ = thiz -> that
7
8
8
9
extension [A ](a : A )(using Int )
9
- def f1 [B ](b : B ): (A , B )
10
+ def f1 [B ](b : B ): (A , B )
10
11
= ???
11
12
12
13
extension [A ](a : A )(using Int )
13
- def f2 (b : A ): (A , A )
14
+ def f2 (b : A ): (A , A )
14
15
= ???
15
16
16
17
extension [A ](a : A )(using Int )
17
- def f3 (using String )(b : A ): (A , A )
18
+ def f3 (using String )(b : A ): (A , A )
18
19
= ???
19
20
20
21
extension (a : Char )(using Int )
21
- def f4 (using String )(b : Int ): Unit
22
+ def f4 (using String )(b : Int ): Unit
22
23
= ???
23
24
24
25
extension (a : Char )(using Int )
25
- def f5 [B ](using String )(b : B ): Unit
26
+ def f5 [B ](using String )(b : B ): Unit
26
27
= ???
27
28
28
29
extension [A <: List [Char ]](a : Int )(using Int )
29
- def f6 [B ](b : B ): (A , B )
30
+ def f6 [B ](b : B ): (A , B )
30
31
= ???
31
32
32
33
extension [A <: List [Char ]](using String )(using Unit )(a : A )(using Int )(using Number )
33
- def f7 [B , C ](b : B )(c : C ): (A , B )
34
+ def f7 [B , C ](b : B )(c : C ): (A , B )
34
35
= ???
35
36
36
37
extension [A <: List [Char ]](using String )(using Unit )(a : A )(using Int )(using Number )
37
- def f8 (b : Any )(c : Any ): Any
38
+ def f8 (b : Any )(c : Any ): Any
38
39
= ???
39
40
40
41
extension [A <: List [Char ]](using String )(using Unit )(a : A )(using Int )(using Number )
41
- def f9 [B , C ](using Int )(b : B )(c : C ): (A , B )
42
+ def f9 [B , C ](using Int )(b : B )(c : C ): (A , B )
42
43
= ???
43
44
44
45
extension [A <: List [Char ]](using String )(using Unit )(a : A )(using Int )(using Number )
45
- def f10 (using Int )(b : Any )(c : Any ): Any = ???
46
+ def f10 (using Int )(b : Any )(c : Any ): Any
47
+ = ???
46
48
47
- def f12 (using Int )(b : A )(c : String ): Number = ???
49
+ def f12 (using Int )(b : A )(c : String ): Number
50
+ = ???
48
51
49
52
extension (using String )(using Unit )(a : Animal )(using Int )(using Number )
50
- def f11 (b : Any )(c : Any ): Any
53
+ def f11 (b : Any )(c : Any ): Any
51
54
= ???
0 commit comments