Module jdk.dynalink

Interface TypeBasedGuardingDynamicLinker

所有超接口:
GuardingDynamicLinker
所有已知实现类:
CompositeTypeBasedGuardingDynamicLinker

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

    Modifier and Type
    Method
    Description
    boolean
    canLinkType(Class<?> type)
    返回true,如果链接器可以链接第一个参数(接收者)为指定类型的调用。

    Methods declared in interface jdk.dynalink.linker.GuardingDynamicLinker

    getGuardedInvocation
  • Method Details

    • canLinkType

      boolean canLinkType(Class<?> type)
      返回true,如果链接器可以链接第一个参数(接收者)为指定类型的调用。
      参数:
      type - 要链接的类型
      返回:
      如果链接器可以链接接收者类型的调用,则返回true,否则返回false。