Код: Выделить всё
jdk.internal.misc.SharedSecretsХранилище «общих секретов», которое представляет собой механизм
вызова частных методов реализации в другом пакете без
использования отражения. Класс, частный для пакета, реализует общедоступный
интерфейс и предоставляет возможность вызывать методы, являющиеся частными для пакета
внутри этого пакета; объект, реализующий этот интерфейс,
предоставляется через третий пакет, доступ к которому ограничен.
Эта платформа позволяет избежать основного недостатка использования отражения
для этой цели, а именно потери проверки во время компиляции.
Может ли кто-нибудь привести пример, демонстрирующий, как этот механизм позволяет классам в одном пакете получать доступ к частным методам пакета в другом пакете?
Подробнее здесь: https://stackoverflow.com/questions/467 ... anism-work
Мобильная версия