Skip to content

Commit f5980bb

Browse files
committed
Merge branch 'extension-method-doc-new-heuristic' of https://github.com/rochala/dotty into extension-method-doc-new-heuristic
2 parents 3b45a81 + b260873 commit f5980bb

File tree

2 files changed

+18
-13
lines changed

2 files changed

+18
-13
lines changed

scaladoc-testcases/src/tests/extensionParams.scala

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,49 +3,52 @@ package tests.extensionParams
33
trait Animal
44

55
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
78

89
extension [A](a: A)(using Int)
9-
def f1[B](b: B): (A, B)
10+
def f1[B](b: B): (A, B)
1011
= ???
1112

1213
extension [A](a: A)(using Int)
13-
def f2(b: A): (A, A)
14+
def f2(b: A): (A, A)
1415
= ???
1516

1617
extension [A](a: A)(using Int)
17-
def f3(using String)(b: A): (A, A)
18+
def f3(using String)(b: A): (A, A)
1819
= ???
1920

2021
extension (a: Char)(using Int)
21-
def f4(using String)(b: Int): Unit
22+
def f4(using String)(b: Int): Unit
2223
= ???
2324

2425
extension (a: Char)(using Int)
25-
def f5[B](using String)(b: B): Unit
26+
def f5[B](using String)(b: B): Unit
2627
= ???
2728

2829
extension [A <: List[Char]](a: Int)(using Int)
29-
def f6[B](b: B): (A, B)
30+
def f6[B](b: B): (A, B)
3031
= ???
3132

3233
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)
3435
= ???
3536

3637
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
3839
= ???
3940

4041
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)
4243
= ???
4344

4445
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+
= ???
4648

47-
def f12(using Int)(b: A)(c: String): Number = ???
49+
def f12(using Int)(b: A)(c: String): Number
50+
= ???
4851

4952
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
5154
= ???

scaladoc/test/dotty/tools/scaladoc/signatures/TranslatableSignaturesTestCases.scala

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ class MergedPackageSignatures extends SignatureTest("mergedPackage", SignatureTe
4141

4242
class ExtensionMethodSignature extends SignatureTest("extensionMethodSignatures", SignatureTest.all)
4343

44+
class ExtensionMethodParamsSignature extends SignatureTest("extensionParams", SignatureTest.all)
45+
4446
class ClassModifiers extends SignatureTest("classModifiers", SignatureTest.classlikeKinds)
4547

4648
class EnumSignatures extends SignatureTest("enumSignatures", SignatureTest.all)

0 commit comments

Comments
 (0)