模块  jdk.dynalink
软件包  jdk.dynalink.linker

Interface TypeBasedGuardingDynamicLinker

  • All Superinterfaces:
    GuardingDynamicLinker
    所有已知实现类:
    CompositeTypeBasedGuardingDynamicLinker

    public interface TypeBasedGuardingDynamicLinker
    extends GuardingDynamicLinker
    一个保护动态链接器,可以根据链接调用时的第一个参数的类型确定它是否可以链接调用站点。 (第一个参数通常是接收器)。 大多数特定于语言的链接器都属于这一类,因为它们将其本机对象识别为实现特定语言本机接口或超类的类的Java对象。 链接器机制可以优化这些连接器的分派,请参阅CompositeTypeBasedGuardingDynamicLinker
    • 方法详细信息

      • canLinkType

        boolean canLinkType​(<?> type)
        如果链接器可以链接第一个参数(接收方)是指定类型的调用,则返回true。
        参数
        type - 要链接的类型
        结果
        true if the linker can link calls for the receiver type, or false otherwise.