JNI-方法查找和协变返回类型

时间:2019-01-01 20:22:45

标签: java methods java-native-interface lookup

我正在查找(使用GetMethodID)各种Java类方法,包括以下方法:

locating Java method [position] with signature [(I)Ljava/nio/ByteBuffer;]

但是position(int)方法是由ByteBuffer的超类Buffer定义的(根据documentation返回Buffer而不是ByteBuffer)。我原本希望在查找派生类的jclass时找到基类方法,但是我没想到 JNI查找考虑了返回类型协方差。 / p>

查找成功-但我尚未在文档中找到此功能。我有点担心这可能是不安全的。有人知道该功能的参考吗?

0 个答案:

没有答案
相关问题