В java у меня есть:
public class MyClass{
public enum STATUS {
ZERO,
ONE ,
TWO
}
public native STATUS nativeGetStatus();
...
private STATUS state = nativeGetStatus(); //returns enum
private STATUS state2 = nativeGetStatus(); //returns enum
}
Я хочу, чтобы собственный метод 'nativeGetStatus' возвращал это значение перечисления.
JNI, возвращающий целое число и сравнивающий его со значением enum в java, является опцией, но было интересно, возможно ли вернуть значение через jobject и присвоить его непосредственно состоянию? если да то как?