JNI - поиск метода и ковариантные возвращаемые типы - PullRequest
0 голосов
/ 01 января 2019

Я ищу (используя GetMethodID) различные методы классов Java, включая этот:

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

Однако метод position(int) определяется суперобъектом ByteBuffer-класс, Buffer (и согласно документации возвращает Buffer не ByteBuffer).Я ожидал найти методы базового класса при поиске jclass производного класса, но я не ожидал того, что похоже на поиск JNI с учетом ковариации возвращаемого типа с учетом .

Поиск выполнен успешно, но я не нашел эту функцию в документации.Я немного волнуюсь, это может быть небезопасно.Кто-нибудь знает ссылку на функцию?

...