diff options
author | Eugene Burmako <xeno.by@gmail.com> | 2014-02-15 13:05:46 +0100 |
---|---|---|
committer | Eugene Burmako <xeno.by@gmail.com> | 2014-02-15 13:05:46 +0100 |
commit | 38a85e7196c843d43fd61203c06903bc0cb53a46 (patch) | |
tree | 023a343b996c540711c0eae2763cd43586e9ada5 /src | |
parent | 4a35394a3501fa8c143ca9f3e4f9308dc20e7663 (diff) | |
download | scala-async-38a85e7196c843d43fd61203c06903bc0cb53a46.tar.gz scala-async-38a85e7196c843d43fd61203c06903bc0cb53a46.tar.bz2 scala-async-38a85e7196c843d43fd61203c06903bc0cb53a46.zip |
using compat._ to plug source compatibility breakages
Diffstat (limited to 'src')
-rw-r--r-- | src/main/scala/scala/async/internal/AsyncBase.scala | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/scala/scala/async/internal/AsyncBase.scala b/src/main/scala/scala/async/internal/AsyncBase.scala index ebedcbd..c9cd101 100644 --- a/src/main/scala/scala/async/internal/AsyncBase.scala +++ b/src/main/scala/scala/async/internal/AsyncBase.scala @@ -43,6 +43,7 @@ abstract class AsyncBase { (body: c.Expr[T]) (execContext: c.Expr[futureSystem.ExecContext]): c.Expr[futureSystem.Fut[T]] = { import c.universe._ + import compat._ val asyncMacro = AsyncMacro(c, self) val isPresentationCompiler = asyncMacro.global.forInteractive @@ -68,8 +69,8 @@ abstract class AsyncBase { protected[async] def awaitMethod(u: Universe)(asyncMacroSymbol: u.Symbol): u.Symbol = { import u._ asyncMacroSymbol.owner.typeSignature.member(newTermName("await")) - } - + } + protected[async] def nullOut(u: Universe)(name: u.Expr[String], v: u.Expr[Any]): u.Expr[Unit] = u.reify { () } } |