blob: 0dc69b379a3353c76111e01d10dc5f7d0f267c6f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
[[syntax trees at end of uncurry]] // newSource1.scala
package <empty> {
class Foo extends Object {
def <init>(): Foo = {
Foo.super.<init>();
()
};
def bar(x: () => Int): Int = x.apply();
def foo(): Int = Foo.this.bar({
@SerialVersionUID(0) final <synthetic> class $anonfun extends scala.runtime.AbstractFunction0[Int] with Serializable {
def <init>(): <$anon: () => Int> = {
$anonfun.super.<init>();
()
};
final def apply(): Int = 1
};
(new <$anon: () => Int>(): () => Int)
})
}
}
|