Spec-Zone.ru › OpenJDK 25

Класс CompositeGuardingDynamicLinker

java.lang.Object
jdk.dynalink.linker.support.CompositeGuardingDynamicLinker
Все реализованные интерфейсы:
GuardingDynamicLinker
public class CompositeGuardingDynamicLinker extends Object implements GuardingDynamicLinker
A GuardingDynamicLinker, который последовательно делегирует вызовы списку других линкеров с защитой динамической компоновки в своём getGuardedInvocation(LinkRequest, LinkerServices).
Начиная с:
9

Краткое описание конструкторов

Конструктор Описание
CompositeGuardingDynamicLinker(Iterable<? extends GuardingDynamicLinker> linkers)
Создаёт новый составной линкер.

Краткое описание методов

Модификатор и тип Метод Описание
GuardedInvocation getGuardedInvocation(LinkRequest linkRequest, LinkerServices linkerServices)
Делегирует вызов своим компонентным линкерам.

Методы, объявленные в классе Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

CompositeGuardingDynamicLinker

public CompositeGuardingDynamicLinker(Iterable<? extends GuardingDynamicLinker> linkers)
Создаёт новый составной линкер.
Параметры:
linkers — список компонентных линкеров.
Исключения:
NullPointerException — если linkers или любой из его элементов равен null.

Подробное описание методов

getGuardedInvocation

public GuardedInvocation getGuardedInvocation(LinkRequest linkRequest, LinkerServices linkerServices) throws Exception
Делегирует вызов своим компонентным линкерам. Возвращается первое ненулевое значение, возвращённое компонентным линкером. Если ни один компонентный линкер не возвращает ненулевой вызов, возвращается null.
Определено в:
getGuardedInvocation в интерфейсе GuardingDynamicLinker
Параметры:
linkRequest — объект, описывающий запрос на компоновку определённого вызова
linkerServices — службы компоновки
Возвращает:
первое ненулевое возвращаемое значение компонентного линкера или null, если ни один из компонентов не вернул ненулевое значение.
Исключения:
Exception — если операция по какой-либо причине завершается ошибкой

Сообщить об ошибке или предложить улучшение
Дополнительные справочные материалы по API и документацию для разработчиков см. в разделе Документация Java SE, содержащем более подробные описания для разработчиков, концептуальные обзоры, определения терминов, обходные решения и работающие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/jdk.dynalink/jdk/dynalink/linker/support/CompositeGuardingDynamicLinker.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API