blob: 6c887d68217a50d00e13f01a5e5743da57b9e7b6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
// scala.tools.nsc.Main.scala
package test;
/** The main class for NSC, a compiler for the programming
* language Scala.
*/
object Test {
/*
def process(): AnyRef = {
class Compiler;
var compiler$module: Compiler = new Compiler;
def compiler() = compiler$module;
class Generator {
val c : Compiler = compiler()
}
var generator$module: Generator = new Generator;
def generator() = generator$module;
generator()
}
*/
def process1(): AnyRef = {
object generator {
val c = compiler
}
object compiler;
generator
}
}
|