We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1a5b137 commit 6546e2dCopy full SHA for 6546e2d
tests/init/neg/global-cycle9.scala
@@ -0,0 +1,20 @@
1
+object Names { // error
2
+ abstract class Name
3
+
4
+ abstract class TermName extends Name:
5
+ def toTypeName: TypeName = ???
6
7
+ final class SimpleName(val start: Int, val length: Int) extends TermName
8
+ final class TypeName(val toTermName: TermName) extends Name
9
10
+ class NameTable:
11
+ def add(index: Int, name: Name): Unit = ()
12
+ add(0, EmptyTermName)
13
14
+ var chrs: Array[Char] = new Array[Char](1024)
15
16
+ val EmptyTermName: SimpleName = SimpleName(-1, 0)
17
+ val EmptyTypeName: TypeName = EmptyTermName.toTypeName
18
19
+ val nameTable = NameTable()
20
+}
0 commit comments