diff options
author | Yang Bo <atryyang@thoughtworks.com> | 2016-06-16 16:41:24 +0800 |
---|---|---|
committer | Yang Bo <atryyang@thoughtworks.com> | 2016-06-16 16:41:24 +0800 |
commit | 367bd323bc28a051f26559f82c5f94f0c40a1d83 (patch) | |
tree | 5f63ddb9eb7a4cb5aebbd6cb049a9953209f14a2 /macros/src | |
parent | e381a1c885cff05f93dadc89a182b81b02c63ff7 (diff) | |
download | sbt-jni-367bd323bc28a051f26559f82c5f94f0c40a1d83.tar.gz sbt-jni-367bd323bc28a051f26559f82c5f94f0c40a1d83.tar.bz2 sbt-jni-367bd323bc28a051f26559f82c5f94f0c40a1d83.zip |
Backport to Scala 2.10
Diffstat (limited to 'macros/src')
-rw-r--r-- | macros/src/main/scala/ch/jodersky/jni/annotations.scala | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/macros/src/main/scala/ch/jodersky/jni/annotations.scala b/macros/src/main/scala/ch/jodersky/jni/annotations.scala index ffc262e..c1caa48 100644 --- a/macros/src/main/scala/ch/jodersky/jni/annotations.scala +++ b/macros/src/main/scala/ch/jodersky/jni/annotations.scala @@ -1,16 +1,17 @@ package ch.jodersky.jni +import macrocompat.bundle import util.PlatformMacros import scala.language.experimental.macros - import scala.reflect.macros.whitebox.Context import scala.annotation.StaticAnnotation import scala.annotation.compileTimeOnly -object nativeLoaderMacro { +@bundle +class nativeLoaderMacro(val c: Context) { - def impl(c: Context)(annottees: c.Expr[Any]*): c.Expr[Any] = { + def impl(annottees: c.Expr[Any]*): c.Expr[Any] = { import c.universe._ val nativeLibrary: String = c.prefix.tree match { |