summaryrefslogtreecommitdiff
path: root/test/files/jvm/natives.scala
blob: 4cea731cd304ae6b7507bb0754dfdd3d0ca09303 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
object Test {
  //println("java.library.path=" + System.getProperty("java.library.path"))
  val model = System.getProperty("sun.arch.data.model", "32")
  System.loadLibrary("natives-" + model)

  @native
  def sayHello(s: String): String = null

  def main(args: Array[String]) {
    val s = sayHello("Scala is great!")
    println("Invocation returned \"" + s + "\"")
  }
}