diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2012-11-22 17:54:50 +0100 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2012-11-22 17:54:50 +0100 |
commit | 93520f30d77af10c0b936da3f658ec644c7ecd4b (patch) | |
tree | 696984d2847f17dae15eafe455cd2aa107f2d48d | |
parent | 7d3b5f80507accd43ab7f7e70ef801d66540291d (diff) | |
download | scala-async-93520f30d77af10c0b936da3f658ec644c7ecd4b.tar.gz scala-async-93520f30d77af10c0b936da3f658ec644c7ecd4b.tar.bz2 scala-async-93520f30d77af10c0b936da3f658ec644c7ecd4b.zip |
Lookup await symbol in AsyncBase.
-rw-r--r-- | src/main/scala/scala/async/TransformUtils.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/scala/scala/async/TransformUtils.scala b/src/main/scala/scala/async/TransformUtils.scala index b8b21a3..103c8d2 100644 --- a/src/main/scala/scala/async/TransformUtils.scala +++ b/src/main/scala/scala/async/TransformUtils.scala @@ -103,9 +103,9 @@ class TransformUtils[C <: Context](val c: C) { val NonFatalClass = c.mirror.staticModule("scala.util.control.NonFatal") val Async_await = { - val asyncMod = c.mirror.staticModule("scala.async.Async") - val tpe = asyncMod.moduleClass.asType.toType - tpe.member(c.universe.newTermName("await")) + val asyncMod = c.mirror.staticClass("scala.async.AsyncBase") + val tpe = asyncMod.asType.toType + tpe.member(c.universe.newTermName("await")).ensuring(_ != NoSymbol) } } |