Изменить приватный метод в Java из подкласса - PullRequest
0 голосов
/ 11 мая 2018

Как видно из заголовка: есть ли ЛЮБОЙ способ изменить частный метод в Java из подкласса, но только он влияет на вызовы этого подкласса?

Позволяет сказать классу 'X' (который я могу редактировать) расширяет класс 'Y' (чего я не могу).У Y есть метод, который ссылается на защищенный метод в другом классе в том же пакете, к которому он может получить доступ, поскольку они находятся в одном пакете, но X не может, потому что он находится в другом.Он также ссылается на несколько закрытых полей.

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

Я вижу источникДа, но я не могу отредактировать его.

РЕДАКТИРОВАТЬ: Итак, если я могу его изменить, есть ли другие хорошие решения моей проблемы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...