Как работает механизм SharedSecrets?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как работает механизм SharedSecrets?

Сообщение Anonymous »

Код: Выделить всё

jdk.internal.misc.SharedSecrets
описывает себя как:


Хранилище «общих секретов», которое представляет собой механизм
вызова частных методов реализации в другом пакете без
использования отражения. Класс, частный для пакета, реализует общедоступный
интерфейс и предоставляет возможность вызывать методы, являющиеся частными для пакета
внутри этого пакета; объект, реализующий этот интерфейс,
предоставляется через третий пакет, доступ к которому ограничен.
Эта платформа позволяет избежать основного недостатка использования отражения
для этой цели, а именно потери проверки во время компиляции.


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

Подробнее здесь: https://stackoverflow.com/questions/467 ... anism-work
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»