- 所有父级接口:
MemoryLayoutPREVIEW,ValueLayoutPREVIEW
- 封闭接口:
ValueLayoutPREVIEW
OfChar 是 Java 平台的预览 API。
预览功能可能会在未来的版本中删除,或升级为 Java 平台的永久功能。
载体为
char.class 的值布局。
- 自从:
- 19
- 参见:
-
内部类总结
在接口 java.lang.foreign.MemoryLayout 中声明的嵌套类/接口PREVIEW
MemoryLayout.PathElementPREVIEW在接口 java.lang.foreign.ValueLayout 中声明的嵌套类/接口PREVIEW
ValueLayout.OfAddressPREVIEW, ValueLayout.OfBooleanPREVIEW, ValueLayout.OfBytePREVIEW, ValueLayout.OfCharPREVIEW, ValueLayout.OfDoublePREVIEW, ValueLayout.OfFloatPREVIEW, ValueLayout.OfIntPREVIEW, ValueLayout.OfLongPREVIEW, ValueLayout.OfShortPREVIEW -
字段摘要
在接口 java.lang.foreign.ValueLayout 中声明的字段PREVIEW
ADDRESS, ADDRESS_UNALIGNED, JAVA_BOOLEAN, JAVA_BYTE, JAVA_CHAR, JAVA_CHAR_UNALIGNED, JAVA_DOUBLE, JAVA_DOUBLE_UNALIGNED, JAVA_FLOAT, JAVA_FLOAT_UNALIGNED, JAVA_INT, JAVA_INT_UNALIGNED, JAVA_LONG, JAVA_LONG_UNALIGNED, JAVA_SHORT, JAVA_SHORT_UNALIGNED -
方法总结
修饰符和类型方法描述withBitAlignment(long bitAlignment) 返回与此布局具有相同大小和名称但具有指定对齐约束(以位为单位)的相同类型的内存布局。返回与此布局具有相同大小和对齐约束但具有指定名称的相同类型的内存布局。返回与此值布局具有相同载体、对齐约束和名称但具有指定字节顺序的值布局。在接口 java.lang.foreign.MemoryLayout 中声明的方法PREVIEW
bitAlignment, bitOffset, bitOffsetHandle, bitSize, byteAlignment, byteOffset, byteOffsetHandle, byteSize, equals, hashCode, name, select, sliceHandle, toString, varHandle在接口 java.lang.foreign.ValueLayout 中声明的方法PREVIEW
arrayElementVarHandle, carrier, order
-
方法详情
-
withName
返回与此布局具有相同大小和对齐约束但具有指定名称的相同类型的内存布局。- 指定者:
withName在接口MemoryLayoutPREVIEW中- 指定者:
withName在接口ValueLayoutPREVIEW中- 参数:
name- 布局名称。- 返回:
- 具有给定名称的内存布局。
- 参见:
-
withBitAlignment
返回与此布局具有相同大小和名称但具有指定对齐约束(以位为单位)的相同类型的内存布局。- 指定者:
withBitAlignment在接口MemoryLayoutPREVIEW中- 指定者:
withBitAlignment在接口ValueLayoutPREVIEW中- 参数:
bitAlignment- 布局对齐约束,以位表示。- 返回:
- 具有给定对齐约束的内存布局。
-
withOrder
返回与此值布局具有相同载体、对齐约束和名称但具有指定字节顺序的值布局。- 指定者:
withOrder在接口ValueLayoutPREVIEW中- 参数:
order- 所需的字节顺序。- 返回:
- 具有给定字节顺序的值布局。
-
OfChar。