Module  jdk.dynalink
软件包  jdk.dynalink.linker

Interface TypeBasedGuardingDynamicLinker

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


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

      • canLinkType

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