diff options
author | Adriaan Moors <adriaan@lightbend.com> | 2016-08-31 16:39:24 +0200 |
---|---|---|
committer | Adriaan Moors <adriaan@lightbend.com> | 2016-09-01 01:31:16 +0200 |
commit | c0763b05dac2e3d12301e828f4f1aaf83b4e41ac (patch) | |
tree | bf1df79f3d2c9dbf867cbb7c18d43719c8db7c1a /test/files/neg | |
parent | 92d1af11b04b4f7c8aafd4ff911bf747eb1029aa (diff) | |
download | scala-c0763b05dac2e3d12301e828f4f1aaf83b4e41ac.tar.gz scala-c0763b05dac2e3d12301e828f4f1aaf83b4e41ac.tar.bz2 scala-c0763b05dac2e3d12301e828f4f1aaf83b4e41ac.zip |
Cleanups after integrating lazyvals into fields.
Mostly refactorings and catching up with doc updates.
Some changes to flag handling, removing some redundancy,
and making lazy fields and modules a bit more consistent
in their flags. They now uniformly carry LAZY or MODULEVAR.
Before, LAZY was dropped because mixin had some lazy val
logic. No longer.
Diffstat (limited to 'test/files/neg')
-rw-r--r-- | test/files/neg/t6666.check | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/test/files/neg/t6666.check b/test/files/neg/t6666.check index 090ef72770..bae948fe56 100644 --- a/test/files/neg/t6666.check +++ b/test/files/neg/t6666.check @@ -1,7 +1,7 @@ t6666.scala:23: error: Implementation restriction: access of method x$2 in object O1 from <$anon: Function0>, would require illegal premature access to object O1 F.byname(x) ^ -t6666.scala:30: error: Implementation restriction: access of method x$3 in object O2 from <$anon: Function0>, would require illegal premature access to object O2 +t6666.scala:30: error: Implementation restriction: access of lazy value x$3 in object O2 from <$anon: Function0>, would require illegal premature access to object O2 F.byname(x) ^ t6666.scala:37: error: Implementation restriction: access of method x$4 in object O3 from <$anon: Function0>, would require illegal premature access to object O3 @@ -10,7 +10,7 @@ t6666.scala:37: error: Implementation restriction: access of method x$4 in objec t6666.scala:50: error: Implementation restriction: access of method x$6 in class C1 from <$anon: Function0>, would require illegal premature access to the unconstructed `this` of class C1 F.byname(x) ^ -t6666.scala:54: error: Implementation restriction: access of method x$7 in class C2 from <$anon: Function0>, would require illegal premature access to the unconstructed `this` of class C2 +t6666.scala:54: error: Implementation restriction: access of lazy value x$7 in class C2 from <$anon: Function0>, would require illegal premature access to the unconstructed `this` of class C2 F.byname(x) ^ t6666.scala:58: error: Implementation restriction: access of method x$8 in class C3 from <$anon: Function0>, would require illegal premature access to the unconstructed `this` of class C3 |