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 Modifier and Type 方法 描述 LinkerServices
DynamicLinker. getLinkerServices()
返回表示通常暴露给个人language-specific linkers
的此类的链接器服务的对象。 -
Uses of LinkerServices in jdk.dynalink.beans
Methods in jdk.dynalink.beans with parameters of type LinkerServices Modifier and Type 方法 描述 MethodHandle
MissingMemberHandlerFactory. createMissingMemberHandler(LinkRequest linkRequest, LinkerServices linkerServices)
返回适用于为特定链接请求实现丢失成员行为的方法句柄。GuardedInvocation
BeansLinker. getGuardedInvocation(LinkRequest request, LinkerServices linkerServices)
-
Uses of LinkerServices in jdk.dynalink.linker
Methods in jdk.dynalink.linker with parameters of type LinkerServices Modifier and Type 方法 描述 GuardedInvocation
GuardedInvocation. asType(LinkerServices linkerServices, MethodType newType)
更改调用的类型,就好像asType(MethodHandle, MethodType)
应用于其调用及其保护,如果它有一个(返回类型更改为布尔值,并且参数计数可能被截断为保护)。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 Modifier and Type 方法 描述 static MethodHandle
Guards. asType(LinkerServices linkerServices, MethodHandle test, MethodType type)
使用一个方法句柄,用来作为一个保护,并使其适应所请求的类型,但返回一个布尔值。GuardedInvocation
CompositeGuardingDynamicLinker. getGuardedInvocation(LinkRequest linkRequest, LinkerServices linkerServices)
将呼叫委托给其组件链接器。GuardedInvocation
CompositeTypeBasedGuardingDynamicLinker. getGuardedInvocation(LinkRequest linkRequest, LinkerServices linkerServices)
-