aboutsummaryrefslogtreecommitdiff
path: root/src/dotty/tools/dotc/core/TypeOps.scala
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2013-11-29 16:59:22 +0100
committerMartin Odersky <odersky@gmail.com>2013-11-29 16:59:22 +0100
commit0581e8bac449ac720bd666e7f7fdb010d810a3cd (patch)
tree16808e80e7d87eac80d3c4d646c82f90ed47dddd /src/dotty/tools/dotc/core/TypeOps.scala
parentb508185cc3fe5c740d5ff6ecfd0dc1482596018b (diff)
downloaddotty-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.scala8
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
}