Заплатить плагин одним классом?

Вот моя ситуация: у нас есть сторонняя функция в нашей среде Eclipse. Функция содержит несколько плагинов. Плагин содержит множество классов. Один из классов содержит ошибку.

Нам удалось найти решение ошибки, поэтому у нас есть рабочая версия класса с ошибкой.

К сожалению, этот плагин покрывается лицензионным соглашением с конечным пользователем на 55 страниц (от IBM), поэтому я думаю, что можно с уверенностью предположить, что декомпиляция jar-файла, обмен файлами классов, перекомпиляция и распространение по закону исключены. Я не эксперт по правовым вопросам, но полагаю, что мы не можем каким-либо образом вмешиваться в файлы jar.

Это означает, что у меня есть единственный файл класса, который я хочу загрузить вместо класса в плагине, возможно ли это вообще?

Эта страница предлагает использовать фрагменты, но для этого требуется изменение манифеста в плагине.

Этот вопрос имеет ту же проблему, что и я, но в этом случае есть доступ к исходному коду, и он может создать плагин.

В этом блоге показано, как использовать исправления функций, но они требуют, чтобы я мог создать свой собственный плагин, что я не могу, поскольку у меня есть только один класс.

6
задан Community 23 May 2017 в 11:45
поделиться