Верификатор байткода
Порекомендуйте пожалуйста верификатор байткода Java. Наподобие того, который использует Sun, со следующими условиями:
1) Полностью соответствует спецификации
2) Написан на Java c открытым кодом
3) Более или менее свободная лицензия
Хочу прикрутить на reversed-java.com, так как довольно значительный процент пользователей почему-то упорно пытается декомпилировать невалидные файлы первой версии языка. Пусть уж получают тогда квалифицированное сообщение о несоответствии.
Примечание: среди этих невалидных очень много файлов под Android. Теряюсь в догадках, зачем им нужно уродовать формат (например длина атрибута Code меньше, чем сумма длинн кода и таблицы исключений).
1) Полностью соответствует спецификации
2) Написан на Java c открытым кодом
3) Более или менее свободная лицензия
Хочу прикрутить на reversed-java.com, так как довольно значительный процент пользователей почему-то упорно пытается декомпилировать невалидные файлы первой версии языка. Пусть уж получают тогда квалифицированное сообщение о несоответствии.
Примечание: среди этих невалидных очень много файлов под Android. Теряюсь в догадках, зачем им нужно уродовать формат (например длина атрибута Code меньше, чем сумма длинн кода и таблицы исключений).
