Deprecated: Using null as an array offset is deprecated, use an empty string instead in /home/u698269573/domains/aleosha.net/public_html/wp-includes/functions.php on line 1194
О JNI – One Happy Team…

О JNI

JNI (интерфейс вызова C функций из Java) разрабатывался явно упоротыми Cшниками.
Половина кода это

(*env)->Call(env)

Грубо говоря, сообщи себе, что ты – это ты.
Другая половина – это написание заклинаний на древнектульхском.

“(III)V”

Это не римская арифметика. Это функция, которая получает три int’а, и возвращает void.
А как тогда будет выглядеть функция, которая получает три long’а и возвращает объект?
Может быть “(LLL)O” ?
Нет! Заклинание звучит как:

“(JJJ)Ljava/lang/String;”