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 变量和类型 类 描述 class
ConstantCallSite
ConstantCallSite
是CallSite
,其目标是永久性的,永远不会改变。class
MutableCallSite
MutableCallSite
是CallSite
,其目标变量的行为类似于普通字段。class
VolatileCallSite
VolatileCallSite
是CallSite
,其目标就像一个volatile变量。Methods in java.lang.invoke that return CallSite 变量和类型 方法 描述 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 变量和类型 类 描述 class
AbstractRelinkableCallSite
class
ChainedCallSite
一个可重新链接的调用站点,它实现了多态内联缓存策略。class
SimpleRelinkableCallSite
一个可重新调用的调用站点,它实现了单态内联缓存策略,在任何给定时间只链接到单个GuardedInvocation
。
-