diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2012-11-24 09:15:36 +0100 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2012-11-24 09:15:36 +0100 |
commit | 49c169e123dc5e90bcc5f23f63f1415c645603d5 (patch) | |
tree | bd14904f49b2f71b342a88475f02ad885b3a67b1 /src/main/scala/scala/async/ExprBuilder.scala | |
parent | 535ca23858a233978ce874d5cbad7d586f1e8635 (diff) | |
download | scala-async-49c169e123dc5e90bcc5f23f63f1415c645603d5.tar.gz scala-async-49c169e123dc5e90bcc5f23f63f1415c645603d5.tar.bz2 scala-async-49c169e123dc5e90bcc5f23f63f1415c645603d5.zip |
Centralize naming.
Diffstat (limited to 'src/main/scala/scala/async/ExprBuilder.scala')
-rw-r--r-- | src/main/scala/scala/async/ExprBuilder.scala | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/src/main/scala/scala/async/ExprBuilder.scala b/src/main/scala/scala/async/ExprBuilder.scala index d716163..3a8a649 100644 --- a/src/main/scala/scala/async/ExprBuilder.scala +++ b/src/main/scala/scala/async/ExprBuilder.scala @@ -10,32 +10,14 @@ import collection.mutable /* * @author Philipp Haller */ -final case class ExprBuilder[C <: Context, FS <: FutureSystem](override val c: C, val futureSystem: FS) +private[async] final case class ExprBuilder[C <: Context, FS <: FutureSystem](override val c: C, val futureSystem: FS) extends TransformUtils(c) { builder => import c.universe._ import defn._ - private[async] object name { - def suffix(string: String) = string + "$async" - - def suffixedName(prefix: String) = newTermName(suffix(prefix)) - - val state = suffixedName("state") - val result = suffixedName("result") - val resume = suffixedName("resume") - val execContext = suffixedName("execContext") - - // TODO do we need to freshen any of these? - val x1 = newTermName("x$1") - val tr = newTermName("tr") - val onCompleteHandler = suffixedName("onCompleteHandler") - - def fresh(name: TermName) = if (name.toString.contains("$")) name else newTermName(c.fresh("" + name + "$")) - } - - private[async] lazy val futureSystemOps = futureSystem.mkOps(c) + lazy val futureSystemOps = futureSystem.mkOps(c) private def resetDuplicate(tree: Tree) = c.resetAllAttrs(tree.duplicate) |