summaryrefslogtreecommitdiff
path: root/test/files/run/idempotency-lazy-vals.check
blob: 15afa5303c4c96e6887ce8bb18e1241ad882fcb7 (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
6
{
  class C extends AnyRef {
    def <init>(): C = {
      C.super.<init>();
      ()
    };
    lazy private[this] val x: Int = _;
    <stable> <accessor> lazy def x: Int = {
      C.this.x = 2;
      C.this.x
    };
    lazy private[this] val y: Int = _;
    implicit <stable> <accessor> lazy def y: Int = {
      C.this.y = 3;
      C.this.y
    }
  };
  val c: C = new C();
  import c._;
  c.x.*(Predef.implicitly[Int](c.y))
}
error!