Uses of Class
java.lang.invoke.CallSite
-
Packages that use CallSite 软件包 描述 java.lang.invoke java.lang.invoke
包包含由Java核心类库和虚拟机直接提供的动态语言支持。jdk.dynalink.support 包含通过提供某些类的基本实现以及各种实用程序使Dynalink更方便的类。 -
-
Uses of CallSite in java.lang.invoke
Subclasses of CallSite in java.lang.invoke Modifier and Type Class 描述 class
ConstantCallSite
AConstantCallSite
是一个CallSite
,其目标是永久性的,永远不能更改。class
MutableCallSite
AMutableCallSite
是一个CallSite
,其目标变量的行为像一个普通字段。class
VolatileCallSite
AVolatileCallSite
是一个CallSite
,其目标像一个volatile变量。Methods in java.lang.invoke that return CallSite Modifier and Type 方法 描述 static CallSite
LambdaMetafactory. altMetafactory(MethodHandles.Lookup caller, String invokedName, MethodType invokedType, Object... args)
通过委托给所提供的MethodHandle
,在适当的类型适配和参数的部分评估之后,便于创建简单的“功能对象”,实现一个或多个接口。static CallSite
StringConcatFactory. makeConcat(MethodHandles.Lookup lookup, String name, MethodType concatType)
促进创建优化的字符串连接方法,可以用于有效地连接已知数量的已知类型的参数,可能在类型适配和参数的部分评估之后。static CallSite
StringConcatFactory. makeConcatWithConstants(MethodHandles.Lookup lookup, String name, MethodType concatType, String recipe, Object... constants)
促进创建优化的字符串连接方法,可以用于有效地连接已知数量的已知类型的参数,可能在类型适配和参数的部分评估之后。static CallSite
LambdaMetafactory. metafactory(MethodHandles.Lookup caller, String invokedName, MethodType invokedType, MethodType samMethodType, MethodHandle implMethod, MethodType instantiatedMethodType)
通过委托给所提供的MethodHandle
,在适当的类型适配和参数的部分评估后,便于创建简单的“功能对象”,实现一个或多个接口。 -
Uses of CallSite in jdk.dynalink.support
Subclasses of CallSite in jdk.dynalink.support Modifier and Type Class 描述 class
AbstractRelinkableCallSite
一个基本实现的RelinkableCallSite
作为一个MutableCallSite
。class
ChainedCallSite
实现多态内联缓存策略的可重新链接的调用站点。class
SimpleRelinkableCallSite
一个可重新链接的调用站点,实现单态内联缓存策略,只能在任何给定时间链接到单个GuardedInvocation
。
-