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 1c590f7 commit 1c302e6Copy full SHA for 1c302e6
tests/pos/i11367.scala
tests/run/i11367.check
@@ -0,0 +1 @@
1
+class C$G has outer fields
tests/run/i11367.scala
@@ -0,0 +1,18 @@
+trait NoOuter:
2
+ val outerFields = getClass.getDeclaredFields.filter(_.getName.contains("$outer"))
3
+ if outerFields.nonEmpty then println(s"$getClass has outer fields")
4
+
5
+class C extends NoOuter:
6
+ def foo =
7
+ class D extends NoOuter:
8
+ class E extends NoOuter
9
+ class F extends NoOuter
10
+ val d = D()
11
+ d.E()
12
+ F()
13
+ class G extends NoOuter
14
15
+@main def Test =
16
+ val c = C()
17
+ c.foo
18
+ c.G()
0 commit comments