Dane:Włączyć wyliczenie w JNI?
enum Foo
{
FIRST,
SECOND
}
Co jest odpowiednikiem JNI dla następującego kodu?
Foo foo = ...;
int value;
switch (foo)
{
case FIRST:
value = 1;
break;
case SECOND:
value = 2;
break;
}
wiem, że mogę używać foo.equals(Foo.FIRST)
z JNI, ale chciałbym, aby uzyskać taką samą wydajność jak switch(enum)
. Jakieś pomysły?
Zaimplementowałem twoją propozycję w Jace: https://sourceforge.net/projects/jace/ – Gili
Cieszę się, że mogę pomóc. –
Nie potrzebujesz tego. Javah już to robi. – EJP