模块  jdk.dynalink

Class CompositeGuardingDynamicLinker

    • 构造方法详细信息

      • CompositeGuardingDynamicLinker

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

      • getGuardedInvocation

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