aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/scala/async/ExprBuilder.scala
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2012-11-24 09:15:36 +0100
committerJason Zaugg <jzaugg@gmail.com>2012-11-24 09:15:36 +0100
commit49c169e123dc5e90bcc5f23f63f1415c645603d5 (patch)
treebd14904f49b2f71b342a88475f02ad885b3a67b1 /src/main/scala/scala/async/ExprBuilder.scala
parent535ca23858a233978ce874d5cbad7d586f1e8635 (diff)
downloadscala-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.scala22
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)