aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/transform/SuperAccessors.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2014-12-18 16:21:19 +0100
committerMartin Odersky <odersky@gmail.com>2014-12-18 16:21:19 +0100
commit43fefd527e3ec424a6b1232aed63b50dd6a71342 (patch)
tree60e913d34f98f3d33e50e951a770f9b2251496c5 /src/dotty/tools/dotc/transform/SuperAccessors.scala
parent064974fd4877bcf77dc495f1dcef9dfd2d626435 (diff)
downloaddotty-43fefd527e3ec424a6b1232aed63b50dd6a71342.tar.gz
dotty-43fefd527e3ec424a6b1232aed63b50dd6a71342.tar.bz2
dotty-43fefd527e3ec424a6b1232aed63b50dd6a71342.zip
New method on scopes: openForMutations
Replaces `asInstanceOf[MutableScope]` calls.
Diffstat (limited to 'src/dotty/tools/dotc/transform/SuperAccessors.scala')
-rw-r--r--src/dotty/tools/dotc/transform/SuperAccessors.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/dotty/tools/dotc/transform/SuperAccessors.scala b/src/dotty/tools/dotc/transform/SuperAccessors.scala
index f727201b2..0d89e9d74 100644
--- a/src/dotty/tools/dotc/transform/SuperAccessors.scala
+++ b/src/dotty/tools/dotc/transform/SuperAccessors.scala
@@ -146,7 +146,7 @@ class SuperAccessors extends MacroTransform with IdentityDenotTransformer { this
if (needsExpansion(s)) {
ctx.deprecationWarning(s"private qualified with a class has been deprecated, use package enclosing ${s.privateWithin} instead", s.pos)
/* disabled for now
- decls.asInstanceOf[MutableScope].unlink(s)
+ decls.openForMutations.unlink(s)
s.copySymDenotation(name = s.name.expandedName(s.privateWithin))
.installAfter(thisTransformer)
decls1.enter(s)(nextCtx)