Preview API
Show preview API for:
Contents
-
InterfacePreview FeatureDescriptionUnnamed Patterns and Variables一个用于匹配具有任何名称变量和匹配候选类型的模式的树节点;一个未命名模式。String Templates用于字符串模板表达式的树节点。Foreign Function & Memory API用于建模内存某个区域地址的值布局。Foreign Function & Memory API一个区域控制原生内存段的生命周期,提供灵活的分配和及时的释放。Foreign Function & Memory API函数描述符建模外部函数的签名。Foreign Function & Memory API一个复合布局,是多个异构成员布局的聚合。Foreign Function & Memory API链接器提供从Java代码访问外部函数的功能,并从外部函数访问Java代码的功能。Foreign Function & Memory API链接器选项用于向链接请求提供额外参数。Foreign Function & Memory API内存布局描述内存段的内容。Foreign Function & Memory API布局路径中的元素。Foreign Function & Memory API内存段提供对连续内存区域的访问。Foreign Function & Memory API作用域模拟与其关联的所有内存段的生命周期。Foreign Function & Memory API填充布局。Foreign Function & Memory APIForeign Function & Memory API表示给定元素布局的同类重复的复合布局。Foreign Function & Memory API其成员布局依次排列的组布局。Foreign Function & Memory API符号查找检索一个或多个库中符号的地址。Foreign Function & Memory API其成员布局从相同的起始偏移量开始排列的组布局。Foreign Function & Memory API建模基本数据类型值的布局。Foreign Function & Memory API其载体为
boolean.class
的值布局。Foreign Function & Memory API其载体为byte.class
的值布局。Foreign Function & Memory API其载体为char.class
的值布局。Foreign Function & Memory API其载体为double.class
的值布局。Foreign Function & Memory API其载体为float.class
的值布局。Foreign Function & Memory API其载体为int.class
的值布局。Foreign Function & Memory API其载体为long.class
的值布局。Foreign Function & Memory API其载体为short.class
的值布局。String TemplatesStringTemplate
预览是模板表达式中字符串模板或文本块模板的运行时表示。String Templates该接口描述了通用字符串模板处理器提供的方法。String Templates使用此附加接口的内置策略可以通过从MethodHandle
中返回自定义的值来专门化模板化字符串的组合。Structured Concurrency
-
ClassPreview FeatureDescriptionString Templates管理字符串模板引导方法。Scoped Values可以安全高效地共享给方法而不使用方法参数的值。Scoped Values作为键的作用域值到值的映射。Structured Concurrency结构化并发的基本API。Structured Concurrency捕获第一个子任务失败的
StructuredTaskScope
的状态。Structured Concurrency捕获第一个成功完成的子任务的StructuredTaskScope
的状态。String Templates
-
Enum ClassPreview FeatureDescriptionStructured Concurrency表示子任务的状态。
-
Exception ClassPreview FeatureDescriptionStructured Concurrency检测到结构违规时抛出。
-
FieldPreview FeatureDescriptionString Templates字符串连接调用中的最大参数槽数。
-
MethodPreview FeatureDescriptionUnnamed Patterns and Variables访问
AnyPatternTree
节点。String Templates访问StringTemplateTree节点。Unnamed Patterns and Variables访问AnyPatternTree
节点。String Templates访问StringTemplateTree节点。String Templates访问StringTemplateTree节点。Unnamed Classes and Instance Main Methods如果底层类是未命名类,则返回true
。Foreign Function & Memory API通过使用过滤器(方法句柄)预处理其坐标值的子序列来调整目标变量句柄。Foreign Function & Memory API返回一个变量句柄,该句柄将在委托给目标变量句柄之前丢弃一些虚拟坐标。Foreign Function & Memory API通过使用一元过滤器函数预处理传入坐标值来调整目标变量句柄。Foreign Function & Memory API通过使用一对过滤器函数预处理传入和传出值来调整目标变量句柄。Foreign Function & Memory API在变量句柄的调用之前提前为一个或多个绑定坐标提供目标变量句柄。Foreign Function & Memory APIForeign Function & Memory API提供一个变量句柄,通过重新排列目标变量句柄的坐标值来调整它们,使新坐标与提供的坐标匹配。String Templates简化的连接方法,以促进StringTemplate
预览连接。java.lang.invoke.StringConcatFactory.makeConcatWithTemplateCluster(List<String>, List<Class<?>>, int) PREVIEWString Templates此方法根据每个MethodHandle
所需的槽数将大型连接分解为单独的连接。java.lang.invoke.StringConcatFactory.makeConcatWithTemplateGetters(List<String>, List<MethodHandle>, int) PREVIEWString Templates此方法创建一个期望一个输入的MethodHandle
,即提供的getter的接收者。Foreign Function & Memory API如果此模块可以访问受限制方法,则返回true
。Foreign Function & Memory API如果调用者模块具有本机访问权限,则在层中为模块启用本机访问。Foreign Function & Memory API将此通道文件的区域映射到具有给定偏移量、大小和区域的新映射内存段。Unnamed Classes and Instance Main Methods如果这是一个未命名类,则返回true
,否则返回false
。Unnamed Patterns and Variables如果这是一个未命名变量,则返回true
,否则返回false
。
-
Enum ConstantPreview FeatureDescriptionUnnamed Patterns and Variables用于
BindingPatternTree
实例。String Templates用于StringTemplateTree
实例预览。