У меня есть приложение Java и JNI (dll). Я хочу знать, как получить значение перечисления (int), которое передается в качестве параметра JNI.
Вот перечисление (Java):
public enum envelopeType
{
NOT_SPECIFIED(-1),
NONE(0),
IMAGE(1),
BITMAP(2);
private int value;
private envelopeType(int value)
{
this.value = value;
}
}
Вот код JNI (С++):
JNIEXPORT jint JNICALL Java_Loader_Convert
(JNIEnv *env, jobject obj, jobject EnvelopeType)
поскольку перечисление передается как объект, как я могу получить его значение?