Uses of Interface
jdk.dynalink.linker.LinkerServices
-
Packages that use LinkerServices 软件包 描述 jdk.dynalink 包含用于链接invokedynamic
呼叫站点的接口和类。jdk.dynalink.beans 包含普通Java对象的链接器。jdk.dynalink.linker 包含语言运行时所需的接口和类,以实现其自己的语言特定对象模型和类型转换。jdk.dynalink.linker.support 包含类,通过提供某些类的基本实现以及各种实用程序,使语言运行时更方便地实现自己的语言特定对象模型和类型转换。 -
-
Uses of LinkerServices in jdk.dynalink
Methods in jdk.dynalink that return LinkerServices 变量和类型 方法 描述 LinkerServices
DynamicLinker. getLinkerServices()
返回表示此类的链接器服务的对象,这些服务通常暴露给单个language-specific linkers
。 -
Uses of LinkerServices in jdk.dynalink.beans
Methods in jdk.dynalink.beans with parameters of type LinkerServices 变量和类型 方法 描述 MethodHandle
MissingMemberHandlerFactory. createMissingMemberHandler(LinkRequest linkRequest, LinkerServices linkerServices)
返回适合实现特定链接请求的缺少成员行为的方法句柄。 -
Uses of LinkerServices in jdk.dynalink.linker
Methods in jdk.dynalink.linker with parameters of type LinkerServices 变量和类型 方法 描述 GuardedInvocation
GuardedInvocation. asType(LinkerServices linkerServices, MethodType newType)
更改调用的类型,就好像asType(MethodHandle, MethodType)
应用于其调用及其保护,如果它有一个(返回类型更改为boolean,并且参数计数可能被截断为保护)。GuardedInvocation
GuardedInvocation. asTypeSafeReturn(LinkerServices linkerServices, MethodType newType)
更改调用的类型,就好像asTypeLosslessReturn(MethodHandle, MethodType)
应用于其调用,asType(MethodHandle, MethodType)
应用于其防护,如果它有一个(返回类型更改为布尔值,并且参数计数可能会截断为防护)。GuardedInvocation
GuardedInvocationTransformer. filter(GuardedInvocation inv, LinkRequest linkRequest, LinkerServices linkerServices)
给定受保护的调用,返回相同或可能不同的保护调用。GuardedInvocation
GuardingDynamicLinker. getGuardedInvocation(LinkRequest linkRequest, LinkerServices linkerServices)
使用调用站点上的指定参数创建适用于特定调用的受保护调用。 -
Uses of LinkerServices in jdk.dynalink.linker.support
Methods in jdk.dynalink.linker.support with parameters of type LinkerServices 变量和类型 方法 描述 static MethodHandle
Guards. asType(LinkerServices linkerServices, MethodHandle test, MethodType type)
采用一个旨在用作保护的方法句柄,并使其适应所请求的类型,但返回一个布尔值。GuardedInvocation
CompositeGuardingDynamicLinker. getGuardedInvocation(LinkRequest linkRequest, LinkerServices linkerServices)
将调用委托给其组件链接器。
-