У меня есть следующая установка с базовым классом, хранящим указатель, в конечном итоге установленный из JNI
class Struct {
private long ptr;
long c_ptr() { return ptr; }
}
class NativeInterface {
static native void somefunc(Struct st);
...
}
Затем определенная структура, которая будет передана NativeInterface: somefunc, который должен иметь возможность доступа к нему.ptr
поле.У меня вопрос как передать супер из SomeStruct
на родной интерфейс?Это должно быть так или с актерами?
class SomeStruct extends Struct {
void somefunc() {
NativeInterface.somefunc(super);
}
}