aboutsummaryrefslogtreecommitdiff
path: root/plugin/src/sbt-test/sbt-jni/multiclasses/core/src/main/scala/multiclasses/Adder.scala
blob: 69ac203a906cbcbcd0bb78145e829f5bfe6374c4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package multiclasses

import ch.jodersky.jni.nativeLoader

case class Value(x: Int)

@nativeLoader("demo0")
class Adder(base0: Int) {

  final private val base = base0

  @native def plus(term: Int): Int

  @native def plusValue(value: Value): Int

}

object Adder {

  @native def sum(term1: Int, term2: Int): Int

}