Skip to content

Commit 13550b1

Browse files
committed
Add testcases for signatures with slightly more complex names
1 parent a3e53f6 commit 13550b1

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package tests
2+
3+
package complexNames
4+
5+
abstract class A:
6+
def ++(other: A): A
7+
def +:(other: Int): A
8+
def :+(other: Int): A
9+
// scala3doc has problems with names in backticks
10+
// def `multi word name`: Int
11+
// def `*** name with arbitrary chars ^%`: Int
12+
def complexName_^*(param: String): A

scala3doc/test/dotty/dokka/SignatureTestCases.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,6 @@ class Annotations extends SignatureTest("annotations", SignatureTest.all)
5555
class InheritanceLoop extends SignatureTest("inheritanceLoop", SignatureTest.all)
5656

5757
class InheritedMembers extends SignatureTest("inheritedMembers2", SignatureTest.all.filter(_ != "class"),
58-
sourceFiles = List("inheritedMembers1", "inheritedMembers2"))
58+
sourceFiles = List("inheritedMembers1", "inheritedMembers2"))
59+
60+
class ComplexNames extends SignatureTest("complexNames", Seq("def"))

0 commit comments

Comments
 (0)