diff options
author | Philipp Haller <hallerp@gmail.com> | 2013-06-25 00:56:05 +0200 |
---|---|---|
committer | Philipp Haller <hallerp@gmail.com> | 2013-06-25 02:55:03 +0200 |
commit | c13693ec9ab9905966f5768d7ad57bee33248c28 (patch) | |
tree | 979af2a38dcbfe5e3e46fa2aa1f3dd070f6b43bd /src/main/scala/scala/async/TransformUtils.scala | |
parent | 9156cbeb944db80245766c317f43434b4c1981e5 (diff) | |
download | scala-async-c13693ec9ab9905966f5768d7ad57bee33248c28.tar.gz scala-async-c13693ec9ab9905966f5768d7ad57bee33248c28.tar.bz2 scala-async-c13693ec9ab9905966f5768d7ad57bee33248c28.zip |
Clean-ups using typeOf
Diffstat (limited to 'src/main/scala/scala/async/TransformUtils.scala')
-rw-r--r-- | src/main/scala/scala/async/TransformUtils.scala | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/main/scala/scala/async/TransformUtils.scala b/src/main/scala/scala/async/TransformUtils.scala index ebd546f..836cea8 100644 --- a/src/main/scala/scala/async/TransformUtils.scala +++ b/src/main/scala/scala/async/TransformUtils.scala @@ -189,15 +189,11 @@ private[async] final case class TransformUtils[C <: Context](c: C) { val Try_get = methodSym(reify((null: scala.util.Try[Any]).get)) val Try_isFailure = methodSym(reify((null: scala.util.Try[Any]).isFailure)) - val TryClass = c.mirror.staticClass("scala.util.Try") - val TryAnyType = appliedType(TryClass.toType, List(definitions.AnyTpe)) + val TryAnyType = typeOf[scala.util.Try[Any]] val NonFatalClass = c.mirror.staticModule("scala.util.control.NonFatal") - private def asyncMember(name: String) = { - val asyncMod = c.mirror.staticClass("scala.async.AsyncBase") - val tpe = asyncMod.asType.toType - tpe.member(newTermName(name)).ensuring(_ != NoSymbol) - } + private def asyncMember(name: String) = + typeOf[scala.async.AsyncBase].member(newTermName(name)).ensuring(_ != NoSymbol) val Async_await = asyncMember("await") } |