diff options
author | Martin Odersky <odersky@gmail.com> | 2005-06-15 16:05:25 +0000 |
---|---|---|
committer | Martin Odersky <odersky@gmail.com> | 2005-06-15 16:05:25 +0000 |
commit | 7fe5ed6df81d9a1ca0a6e333426b5ac77abcde39 (patch) | |
tree | 7577a98bbeb2e40dda69e562ee1e95535793a071 /sources/scala/tools/nsc/typechecker/Namers.scala | |
parent | 1ec9209a8d92e7e25dc40f3624af44451da260b7 (diff) | |
download | scala-7fe5ed6df81d9a1ca0a6e333426b5ac77abcde39.tar.gz scala-7fe5ed6df81d9a1ca0a6e333426b5ac77abcde39.tar.bz2 scala-7fe5ed6df81d9a1ca0a6e333426b5ac77abcde39.zip |
*** empty log message ***
Diffstat (limited to 'sources/scala/tools/nsc/typechecker/Namers.scala')
-rwxr-xr-x | sources/scala/tools/nsc/typechecker/Namers.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sources/scala/tools/nsc/typechecker/Namers.scala b/sources/scala/tools/nsc/typechecker/Namers.scala index 3c553ad48c..4b1a2ec39f 100755 --- a/sources/scala/tools/nsc/typechecker/Namers.scala +++ b/sources/scala/tools/nsc/typechecker/Namers.scala @@ -116,7 +116,7 @@ trait Namers: Analyzer { def enterSym(tree: Tree): Namer = { def finishWith(tparams: List[AbsTypeDef]): unit = { - if (settings.debug.value) log("entered " + tree.symbol + " in " + context.owner); + if (settings.debug.value) log("entered " + tree.symbol + " in " + context.owner + ", scope-id = " + context.scope.hashCode()); var ltype: LazyType = innerNamer.typeCompleter(tree); if (!tparams.isEmpty) { new Namer(context.makeNewScope(tree, tree.symbol)).enterSyms(tparams); @@ -269,6 +269,7 @@ trait Namers: Analyzer { val clazz = context.owner; val parents = typer.parentTypes(templ) map (.tpe); val decls = new Scope(); + log("members of " + clazz + "=" + decls.hashCode());//debug new Namer(context.make(templ, clazz, decls)).enterSyms(templ.body); ClassInfoType(parents, decls, clazz) } |