Interface ValueLayout.OfDouble
- All Superinterfaces:
- MemoryLayout, ValueLayout
- Enclosing interface:
- ValueLayout
A value layout whose carrier is 
double.class.- Since:
- 22
- See Also:
- 
Nested Class SummaryNested classes/interfaces declared in interface MemoryLayoutMemoryLayout.PathElementNested classes/interfaces declared in interface ValueLayoutValueLayout.OfBoolean, ValueLayout.OfByte, ValueLayout.OfChar, ValueLayout.OfDouble, ValueLayout.OfFloat, ValueLayout.OfInt, ValueLayout.OfLong, ValueLayout.OfShort
- 
Field SummaryFields declared in interface ValueLayoutADDRESS, 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
- 
Method SummaryModifier and TypeMethodDescriptionwithByteAlignment(long byteAlignment) Returns a memory layout with the same characteristics as this layout, but with the given alignment constraint (in bytes).Returns a memory layout with the same characteristics as this layout, but with the given name.Returns a value layout with the same characteristics as this layout, but with the given byte order.Returns a memory layout with the same characteristics as this layout, but with no name.Methods declared in interface MemoryLayoutarrayElementVarHandle, byteAlignment, byteOffset, byteOffsetHandle, byteSize, equals, hashCode, name, scale, scaleHandle, select, sliceHandle, toString, varHandleMethods declared in interface ValueLayoutcarrier, order, varHandle
- 
Method Details- 
withNameReturns a memory layout with the same characteristics as this layout, but with the given name.- Specified by:
- withNamein interface- MemoryLayout
- Specified by:
- withNamein 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:
 
- 
withoutNameValueLayout.OfDouble withoutName()Returns a memory layout with the same characteristics as this layout, but with no name.- Specified by:
- withoutNamein interface- MemoryLayout
- Specified by:
- withoutNamein interface- ValueLayout
- Returns:
- a memory layout with the same characteristics as this layout, but with no name
- See Also:
 
- 
withByteAlignmentReturns a memory layout with the same characteristics as this layout, but with the given alignment constraint (in bytes).- Specified by:
- withByteAlignmentin interface- MemoryLayout
- Specified by:
- withByteAlignmentin 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- byteAlignmentis not a power of two
 
- 
withOrderReturns a value layout with the same characteristics as this layout, but with the given byte order.- Specified by:
- withOrderin 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
 
 
-