aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Haller <hallerp@gmail.com>2013-06-25 00:56:05 +0200
committerPhilipp Haller <hallerp@gmail.com>2013-06-25 02:55:03 +0200
commitc13693ec9ab9905966f5768d7ad57bee33248c28 (patch)
tree979af2a38dcbfe5e3e46fa2aa1f3dd070f6b43bd
parent9156cbeb944db80245766c317f43434b4c1981e5 (diff)
downloadscala-async-c13693ec9ab9905966f5768d7ad57bee33248c28.tar.gz
scala-async-c13693ec9ab9905966f5768d7ad57bee33248c28.tar.bz2
scala-async-c13693ec9ab9905966f5768d7ad57bee33248c28.zip
Clean-ups using typeOf
-rw-r--r--src/main/scala/scala/async/TransformUtils.scala10
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")
}