Module  jdk.dynalink

Class CompositeGuardingDynamicLinker

    • 构造方法详细信息

      • CompositeGuardingDynamicLinker

        public CompositeGuardingDynamicLinker​(Iterable<? extends GuardingDynamicLinker> linkers)
        创建一个新的复合链接器。
        参数
        linkers - 组件链接器的列表。
        异常
        NullPointerException - 如果 linkers或其任何元素为空。
    • 方法详细信息

      • getGuardedInvocation

        public GuardedInvocation getGuardedInvocation​(LinkRequest linkRequest,
                                                      LinkerServices linkerServices)
                                               throws 异常
        将呼叫委托给其组件链接器。 返回从组件链接器返回的第一个非空值。 如果没有组件链接器返回非空调用,则返回null。
        Specified by:
        getGuardedInvocation在接口 GuardingDynamicLinker
        参数
        linkRequest - 描述链接特定调用请求的对象
        linkerServices - 链接器服务
        结果
        来自组件链接器的第一个非空返回值,如果没有任何组件返回非空值,则返回null。
        异常
        异常 - if the operation fails for whatever reason