diff options
author | Martin Odersky <odersky@gmail.com> | 2013-11-29 16:59:22 +0100 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2013-11-29 16:59:22 +0100 |
commit | 0581e8bac449ac720bd666e7f7fdb010d810a3cd (patch) | |
tree | 16808e80e7d87eac80d3c4d646c82f90ed47dddd /src/dotty/tools/dotc/core/TypeOps.scala | |
parent | b508185cc3fe5c740d5ff6ecfd0dc1482596018b (diff) | |
download | dotty-0581e8bac449ac720bd666e7f7fdb010d810a3cd.tar.gz dotty-0581e8bac449ac720bd666e7f7fdb010d810a3cd.tar.bz2 dotty-0581e8bac449ac720bd666e7f7fdb010d810a3cd.zip |
SimpleMap.foreachKey -> foreachBinding
Diffstat (limited to 'src/dotty/tools/dotc/core/TypeOps.scala')
-rw-r--r-- | src/dotty/tools/dotc/core/TypeOps.scala | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/dotty/tools/dotc/core/TypeOps.scala b/src/dotty/tools/dotc/core/TypeOps.scala index 4c4e8face..d9e5d7f96 100644 --- a/src/dotty/tools/dotc/core/TypeOps.scala +++ b/src/dotty/tools/dotc/core/TypeOps.scala @@ -154,15 +154,15 @@ trait TypeOps { this: Context => throw new TypeError(s"unexpected parent type: $tp") } val parentRefs = parents map normalizeToRef - refinements foreachKey { name => + refinements foreachBinding { (name, refinedInfo) => assert(decls.lookup(name) == NoSymbol, // DEBUG s"redefinition of ${decls.lookup(name).debugString} in ${cls.showLocated}") - enterArgBinding(formals(name), refinements(name)) + enterArgBinding(formals(name), refinedInfo) } // These two loops cannot be fused because second loop assumes that // all arguments have been entered in `decls`. - refinements foreachKey { name => - forwardRefs(formals(name), refinements(name), parentRefs) + refinements foreachBinding { (name, refinedInfo) => + forwardRefs(formals(name), refinedInfo, parentRefs) } parentRefs } |