diff options
author | David MacIver <david.maciver@gmail.com> | 2008-11-04 00:42:23 +0000 |
---|---|---|
committer | David MacIver <david.maciver@gmail.com> | 2008-11-04 00:42:23 +0000 |
commit | 79997446834008008c30d9b0c3292516f84b04d6 (patch) | |
tree | 0f17500352d4523d07c3e77b3baf971c5c8e317e /src/compiler/scala/tools/nsc/transform/ExplicitOuter.scala | |
parent | 90394b899f49cb98844197558b29582a483cc2f3 (diff) | |
download | scala-79997446834008008c30d9b0c3292516f84b04d6.tar.gz scala-79997446834008008c30d9b0c3292516f84b04d6.tar.bz2 scala-79997446834008008c30d9b0c3292516f84b04d6.zip |
General code cleanliness. Nothing too exciting.
Diffstat (limited to 'src/compiler/scala/tools/nsc/transform/ExplicitOuter.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/transform/ExplicitOuter.scala | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/ExplicitOuter.scala b/src/compiler/scala/tools/nsc/transform/ExplicitOuter.scala index 5c7480d0f4..3d5431fcb2 100644 --- a/src/compiler/scala/tools/nsc/transform/ExplicitOuter.scala +++ b/src/compiler/scala/tools/nsc/transform/ExplicitOuter.scala @@ -415,24 +415,10 @@ abstract class ExplicitOuter extends InfoTransform with TransMatcher with Patter q } else null - /* - cases match { - //if ((cases.length > 1) && ...(cases(0))) - //can't use treeInfo.isDefaultCase, because that diagnoses a Bind - case CaseDef(Ident(nme.WILDCARD), EmptyTree, _)::xs if !xs.isEmpty => - // a hack to detect when explicit outer does not work correctly - // still needed? - assert(false,"transforming too much, " + tid) - // no! - case _ => - } - */ var nselector = transform(selector) - //assert(nselector.tpe =:= selector.tpe) - //val ncases = transformCaseDefs(cases) - def makeGuardDef(vs:SymList, guard:Tree) = { + def makeGuardDef(vs:List[Symbol], guard:Tree) = { import symtab.Flags._ val gdname = cunit.fresh.newName(guard.pos, "gd") val fmls = new ListBuffer[Type] |