From c13693ec9ab9905966f5768d7ad57bee33248c28 Mon Sep 17 00:00:00 2001 From: Philipp Haller Date: Tue, 25 Jun 2013 00:56:05 +0200 Subject: Clean-ups using typeOf --- src/main/scala/scala/async/TransformUtils.scala | 10 +++------- 1 file 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") } -- cgit v1.2.3