Package Summary Overview Summary

### class:ValueLayout.OfShort [NONE]
All Superinterfaces: `MemoryLayout`, `ValueLayout` Enclosing interface: `ValueLayout` public static sealed interface ValueLayout.OfShort extends ValueLayout A value layout whose carrier is `short.class`. Since: 22 See Also: `ValueLayout.JAVA_SHORT` `ValueLayout.JAVA_SHORT_UNALIGNED`

### method:withName(java.lang.String) [NONE]
### withName ValueLayout.OfShort withName (String name) Returns a memory layout with the same characteristics as this layout, but with the given name. Specified by: `withName` in interface `MemoryLayout` Specified by: `withName` in interface `ValueLayout` Parameters: `name` - the layout name. Returns: a memory layout with the same characteristics as this layout, but with the given name See Also: `MemoryLayout.name()`

### method:withoutName() [NONE]
### withoutName ValueLayout.OfShort withoutName() Returns a memory layout with the same characteristics as this layout, but with no name. Specified by: `withoutName` in interface `MemoryLayout` Specified by: `withoutName` in interface `ValueLayout` Returns: a memory layout with the same characteristics as this layout, but with no name See Also: `MemoryLayout.name()`

### method:withByteAlignment(long) [NONE]
### withByteAlignment ValueLayout.OfShort withByteAlignment (long byteAlignment) Returns a memory layout with the same characteristics as this layout, but with the given alignment constraint (in bytes). Specified by: `withByteAlignment` in interface `MemoryLayout` Specified by: `withByteAlignment` in interface `ValueLayout` Parameters: `byteAlignment` - the layout alignment constraint, expressed in bytes. Returns: a memory layout with the same characteristics as this layout, but with the given alignment constraint (in bytes) Throws: `IllegalArgumentException` - if `byteAlignment` is not a power of two.

### method:withOrder(java.nio.ByteOrder) [NONE]
### withOrder ValueLayout.OfShort withOrder (ByteOrder order) Returns a value layout with the same characteristics as this layout, but with the given byte order. Specified by: `withOrder` in interface `ValueLayout` Parameters: `order` - the desired byte order. Returns: a value layout with the same characteristics as this layout, but with the given byte order