为什么scala native方法不能私有

时间:2016-01-11 09:39:53

标签: java scala java-native-interface native private

在Scala 2.11.0中,

 $('#something').append(result.data);
 loopOver(); // <------here

上面的声明给出了以下编译器错误

  

抽象成员可能没有私有修饰符     @native private def sampleMethod(argOne:Long):Int

声明本机私有成员方法的正确方法是什么

1 个答案:

答案 0 :(得分:2)

通常,子类不能提供重写的私有方法,因此私有方法不能是抽象的。看起来在重构期间引入了一个错误,该错误打破了本机方法的测试,这些方法获得了通过。我对the ticket发表了评论,修正了2.12。