- 所有已知的子接口:
Linker.Option.CaptureCallStatePREVIEW
public static sealed interface Linker.Option permits Linker.Option.CaptureCallState PREVIEW (not exhaustive)
Option 是 Java 平台的预览 API。
预览功能可能会在未来的版本中删除,或升级为 Java 平台的永久功能。
链接器选项用于指示链接器的附加链接要求,除了函数描述符所描述的内容之外。
- 自从:
- 20
-
内部类总结
内部类修饰符和类型接口描述static interface预览。一个链接器选项,用于在调用与向下调用方法句柄关联的外部函数之后立即保存部分执行状态,然后它可以被运行时覆盖,或通过常规方式读取。 -
方法总结
静态方法修饰符和类型方法描述captureCallState(String... capturedState) 返回 一个链接器选项,用于在调用与向下调用方法句柄关联的外部函数之后立即保存部分执行状态,然后它可以被 Java 运行时覆盖或通过常规方式读取。static Linker.OptionPREVIEWfirstVariadicArg(int index) 返回一个链接器选项,用于表示外部函数调用中第一个可变参数布局的索引。
-
方法详情
-
firstVariadicArg
返回一个链接器选项,用于表示外部函数调用中第一个可变参数布局的索引。- 参数:
index- downcall 句柄链接请求中第一个可变参数的索引。- 返回:
- 一个链接器选项,用于表示外部函数调用中第一个可变参数布局的索引
-
captureCallState
返回 一个链接器选项,用于在调用与向下调用方法句柄关联的外部函数之后立即保存部分执行状态,然后它可以被 Java 运行时覆盖或通过常规方式读取。与此选项链接的向下调用方法句柄将具有一个额外的
MemorySegmentPREVIEW 直接跟在目标地址后面的参数,可选SegmentAllocatorPREVIEW 参数。该内存段必须是写入捕获状态的本机段。- 参数:
capturedState- 要保存的值的名称。- 返回:
- 一个链接器选项,用于在调用与向下调用方法句柄关联的外部函数之后立即保存部分执行状态,然后它可以被 Java 运行时覆盖,或通过常规方式读取
- 参见:
-
Option。