Как исправить библиотеку Java? - PullRequest
0 голосов
/ 14 декабря 2018

Я хочу изменить метод внутри библиотеки Java.Я не могу продлить класс по причине кастинга.Я хочу переопределить

@Override
public void interrupt() {...}

класса

org.apache.batik.bridge.UpdateManager

Патч здесь: Прерывает задачи менеджера.

1 Ответ

0 голосов
/ 14 декабря 2018

Это не очень хорошая практика, но вы можете создать такой же пакет в вашем проекте org.apache.batik.bridge.UpdateManager, затем скопировать в него весь класс и изменить нужные вам части.При создании проекта ваш класс будет использовать вместо org.apache.batik.bridge.UpdateManager.Но делать это нехорошо, потому что обслуживание кода сложно, и всякий раз, когда вы обновляете библиотеку, вы должны проверять и обновлять свой пользовательский класс.

...