Как видно из заголовка: есть ли ЛЮБОЙ способ изменить частный метод в Java из подкласса, но только он влияет на вызовы этого подкласса?
Позволяет сказать классу 'X' (который я могу редактировать) расширяет класс 'Y' (чего я не могу).У Y есть метод, который ссылается на защищенный метод в другом классе в том же пакете, к которому он может получить доступ, поскольку они находятся в одном пакете, но X не может, потому что он находится в другом.Он также ссылается на несколько закрытых полей.
Я хочу изменить метод получения, указанный в этом методе, без копирования всего метода, полей и отражения для защищенного метода.
Я вижу источникДа, но я не могу отредактировать его.
РЕДАКТИРОВАТЬ: Итак, если я могу его изменить, есть ли другие хорошие решения моей проблемы?