G
enby!

Java version 9. Динамічний виклик API. MethodHandles. Частина 1.

MethodType - клас, який представляє аргументи та тип повернення, що приймаються та повертаються дескриптором методу, або аргументи та тип повернення, що передаються та очікуються викликом дескриптора методу. MethodHandle - клас, який є дескриптором методу. Тобто типізованим, безпосередньо виконуваним посиланням на базовий метод, конструктор, поле або подібну низькорівневу операцію з додатковими перетвореннями аргументів або повернених значень. Lookup - клас, який є фабрикою для створення дескрипторів методів. privateLookupIn - метод, який повертає Lookup для емуляції всіх підтримуваних моделей поведінки байт-коду, включаючи приватний доступ. VarHandle - клас, який є динамічно строгим типізованим посиланням на змінну або на параметрично визначену сім'ю змінних, включаючи статичні поля, нестатичні поля, елементи масиву або компоненти структури даних поза купою. findVarHandle - метод, який повертає VarHandle, що надає доступ до нестатичного поля. dropLookupMode - метод, який повертає точно такий самий Lookup, як поточний(у якого був викликаний), але із видаленими правами доступу. PUBLIC, MODULE, PACKAGE, PROTECTED, PRIVATE або UNCONDITIONAL. 00:00 Вітання і опис теми. 00:44 Метод privateLookupIn. 04:03 Метод findVarHandler. 06:45 Метод dropLookupMode. 10:24 Висновок. 11:26 Прощання і підписка. #освіта #java #programming #advancedjava

Смотрите также