Я пытаюсь использовать JPF для проверки моего байт-кода, сгенерированного во время выполнения с помощью javassist.
Код, который я пытаюсь проверить, предоставляется пользователем во время работы моей программы.Поскольку я не могу проверить все модели ООП и тому подобное, мне нужен процесс проверки перед запуском его кода.
В данный момент я просто генерирую байт-код с помощью javassist из его классов.
Моя проблема сейчас в том, что иногда я получаю исключения, потому что пользователь сделал некоторые ошибки наследования и все такое, и мое приложение закрывается с исключением, потому что я пытался загрузить и выполнить его классы.
Поэтому яхотел бы проверить этот сгенерированный байт-код во время выполнения, чтобы избежать таких исключений и узнать ранее, являются ли классы, предоставленные пользователем, неисправными (или содержат какие-либо проблемы).
Возможно ли это с JPF во время выполнения?
Есть ли другие решения по этому вопросу?
Спасибо!