2013-03-26 5 views
0

Итак, я недавно обновил свой JNAerator и начал использовать новую среду исполнения BridJ, и я пытаюсь отладить проблему, которую я имею, и я не уверен, что это код моей библиотеки или сам JNAerator.JNAerator BridJ runtime static methods memory экземпляра

В основном в моей библиотеке C у меня есть метод init(), который будет инициализироваться в общих переменных памяти в других методах библиотеки C. Я заметил, что с новой рабочей средой BridJ и новыми аннотациями, которые Java-код, сгенерированный для моей библиотеки, создает только статические методы. Это вызовет проблемы с моей библиотекой C, поддерживающей значения памяти в разных вызовах различных статических методов Java?

ответ

0

В BridJ привязки методов C, которые являются статическими или не статичными, строго эквивалентны (хотя методы нестатической привязки, очевидно, требуют, чтобы вы создавали экземпляр своего класса библиотеки).