Package Summary Overview Summary

### method:toString() [CHANGED]
### toString public String toString() Description copied from interface: `MemoryLayout` Returns the string representation of this layout. Specified by: `toString` in interface `MemoryLayoutPREVIEW` Returns: the string representation of this layout
### toString public String toString() Description copied from interface: `MemoryLayout` Returns the string representation of this layout. Specified by: `toString` in interface `MemoryLayoutPREVIEW` Returns: the string representation of this layout | ### toString public String toString() Returns the string representation of this layout. Specified by: `toString` in interface `MemoryLayoutPREVIEW` Returns: the string representation of this layout

### method:equals(java.lang.Object) [CHANGED]
### equals public boolean equals (Object other) Description copied from interface: `MemoryLayout` Compares the specified object with this layout for equality. Returns `true` if and only if the specified object is also a layout, and it is equal to this layout. Two layouts are considered equal if they are of the same kind, have the same size, name and alignment constraints. Furthermore, depending on the layout kind, additional conditions must be satisfied: two value layouts are considered equal if they have the same byte order (see `order()`) two sequence layouts are considered equal if they have the same element count (see `SequenceLayout.elementCount()`PREVIEW), and if their element layouts (see `SequenceLayout.elementLayout()`PREVIEW) are also equal two group layouts are considered equal if they are of the same kind (see `GroupLayout.isStruct()`PREVIEW, `GroupLayout.isUnion()`PREVIEW) and if their member layouts (see `GroupLayout.memberLayouts()`PREVIEW) are also equal Specified by: `equals` in interface `MemoryLayoutPREVIEW` Parameters: `other` - the object to be compared for equality with this layout. Returns: `true` if the specified object is equal to this layout. See Also: `Object.hashCode()` `HashMap`
### equals public boolean equals (Object other) Description copied from interface: `MemoryLayout` Compares the specified object with this layout for equality. Returns `true` if and only if the specified object is also a layout, and it is equal to this layout. Two layouts are considered equal if they are of the same kind, have the same size, name and alignment constraints. Furthermore, depending on the layout kind, additional conditions must be satisfied: two value layouts are considered equal if they have the same byte order (see `order()`) two sequence layouts are considered equal if they have the same element count (see `SequenceLayout.elementCount()`PREVIEW), and if their element layouts (see `SequenceLayout.elementLayout()`PREVIEW) are also equal two group layouts are considered equal if they are of the same kind (see `GroupLayout.isStruct()`PREVIEW, `GroupLayout.isUnion()`PREVIEW) and if their member layouts (see `GroupLayout.memberLayouts()`PREVIEW) are also equal Specified by: `equals` in interface `MemoryLayoutPREVIEW` Parameters: `other` - the object to be compared for equality with this layout. Returns: `true` if the specified object is equal to this layout. See Also: `Object.hashCode()` `HashMap` | ### equals public boolean equals (Object other) Compares the specified object with this layout for equality. Returns `true` if and only if the specified object is also a layout, and it is equal to this layout. Two layouts are considered equal if they are of the same kind, have the same size, name and alignment constraints. Furthermore, depending on the layout kind, additional conditions must be satisfied: two value layouts are considered equal if they have the same byte order (see `order()`) two sequence layouts are considered equal if they have the same element count (see `SequenceLayout.elementCount()`PREVIEW), and if their element layouts (see `SequenceLayout.elementLayout()`PREVIEW) are also equal two group layouts are considered equal if they are of the same kind (see `GroupLayout.isStruct()`PREVIEW, `GroupLayout.isUnion()`PREVIEW) and if their member layouts (see `GroupLayout.memberLayouts()`PREVIEW) are also equal Specified by: `equals` in interface `MemoryLayoutPREVIEW` Parameters: `other` - the object to be compared for equality with this layout. Returns: `true` if the specified object is equal to this layout. See Also: `Object.hashCode()` `HashMap`

### method:hashCode() [CHANGED]
### hashCode public int hashCode() Description copied from interface: `MemoryLayout` Returns the hash code value for this layout. Specified by: `hashCode` in interface `MemoryLayoutPREVIEW` Returns: the hash code value for this layout See Also: `Object.equals(java.lang.Object)` `System.identityHashCode(java.lang.Object)`
### hashCode public int hashCode() Description copied from interface: `MemoryLayout` Returns the hash code value for this layout. Specified by: `hashCode` in interface `MemoryLayoutPREVIEW` Returns: the hash code value for this layout See Also: `Object.equals(java.lang.Object)` `System.identityHashCode(java.lang.Object)` | ### hashCode public int hashCode() Returns the hash code value for this layout. Specified by: `hashCode` in interface `MemoryLayoutPREVIEW` Returns: the hash code value for this layout See Also: `Object.equals(java.lang.Object)` `System.identityHashCode(java.lang.Object)`