Включить enum в JNI?

Дано:

enum Foo
{
  FIRST,
  SECOND
}

Каков эквивалент JNI для следующего кода?

Foo foo = ...;
int value;
switch (foo)
{
  case FIRST:
    value = 1;
    break;
  case SECOND:
    value = 2;
    break;
}

Я знаю, что могу использовать foo.equals (Foo.FIRST) из JNI , но я бы хотел получить ту же производительность, что и switch (enum) . Есть идеи?

5
задан Gili 24 October 2010 в 06:39
поделиться