diff options
author | Adriaan Moors <adriaan.moors@typesafe.com> | 2015-09-01 14:48:07 -0700 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@typesafe.com> | 2015-11-11 15:52:33 -0800 |
commit | e77698fb94ff679f3bf52c23c86562156c3f7a78 (patch) | |
tree | 037409064dee0aec6d99bd37e26aed49e77d2b43 /src/compiler/scala/tools/nsc/transform/CleanUp.scala | |
parent | 086e66257a511a90ecd40e7edf79aadd64ac65b2 (diff) | |
download | scala-e77698fb94ff679f3bf52c23c86562156c3f7a78.tar.gz scala-e77698fb94ff679f3bf52c23c86562156c3f7a78.tar.bz2 scala-e77698fb94ff679f3bf52c23c86562156c3f7a78.zip |
Constructors: mutate less
Codify the scope of mutability for various buffers,
inline one-time methods, further reduce spooky action at a distance.
Diffstat (limited to 'src/compiler/scala/tools/nsc/transform/CleanUp.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/transform/CleanUp.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/CleanUp.scala b/src/compiler/scala/tools/nsc/transform/CleanUp.scala index c29826551b..7ccbd5303c 100644 --- a/src/compiler/scala/tools/nsc/transform/CleanUp.scala +++ b/src/compiler/scala/tools/nsc/transform/CleanUp.scala @@ -49,7 +49,7 @@ abstract class CleanUp extends Statics with Transform with ast.TreeDSL { clearStatics() val newBody = transformTrees(body) val templ = deriveTemplate(tree)(_ => transformTrees(newStaticMembers.toList) ::: newBody) - try addStaticInits(templ, newStaticInits, localTyper) // postprocess to include static ctors + try addStaticInits(templ, newStaticInits.toList, localTyper) // postprocess to include static ctors finally clearStatics() } private def mkTerm(prefix: String): TermName = unit.freshTermName(prefix) |