| Modifier and Type | Field and Description |
|---|---|
| private final long | |
| private final long | |
| private final Optional |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public VarHandle | |
| public final long | |
| public long | |
| public MethodHandle | |
| public final long | |
| private static <Z> Z | computePathOp(LayoutPath path, Function<LayoutPath, Z> finalizer, Set<Class<?>> badTypes, MemoryLayout.
|
| pack-priv String | |
| pack-priv abstract L | |
| public boolean | Returns: true if the specified object is equal to this layout.the object to be compared for equality with this layout. other)Overrides java. Compares the specified object with this layout for equality. |
| public int | Returns: the hash code value for this layoutOverrides java. Returns the hash code value for this layout. |
| public boolean | |
| public final Optional | |
| private static long | |
| public long | |
| public MethodHandle | |
| public MemoryLayout | |
| public MethodHandle | |
| public abstract String | Returns: the string representation of this layoutOverrides java. Returns the string representation of this layout. |
| public VarHandle | |
| public VarHandle | |
| public L | |
| public final L | |
| public final L |
| byteAlignment | back to summary |
|---|---|
| private final long byteAlignment | |
| byteSize | back to summary |
|---|---|
| private final long byteSize | |
| name | back to summary |
|---|---|
| private final Optional<String> name | |
| AbstractLayout | back to summary |
|---|---|
| pack-priv AbstractLayout(long byteSize, long byteAlignment, Optional<String> name) | |
| arrayElementVarHandle | back to summary |
|---|---|
| public VarHandle arrayElementVarHandle(MemoryLayout. | |
| byteAlignment | back to summary |
|---|---|
| public final long byteAlignment() | |
| byteOffset | back to summary |
|---|---|
| public long byteOffset(MemoryLayout. | |
| byteOffsetHandle | back to summary |
|---|---|
| public MethodHandle byteOffsetHandle(MemoryLayout. | |
| byteSize | back to summary |
|---|---|
| public final long byteSize() | |
| computePathOp | back to summary |
|---|---|
| private static <Z> Z computePathOp(LayoutPath path, Function<LayoutPath, Z> finalizer, Set<Class<?>> badTypes, MemoryLayout. | |
| decorateLayoutString | back to summary |
|---|---|
| pack-priv String decorateLayoutString(String s) | |
| dup | back to summary |
|---|---|
| pack-priv abstract L dup(long byteAlignment, Optional<String> name) | |
| equals | back to summary |
|---|---|
| public boolean equals(Object other) Overrides java. Compares the specified object with this layout for equality. Returns
| |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Returns the hash code value for this layout.
| |
| hasNaturalAlignment | back to summary |
|---|---|
| public boolean hasNaturalAlignment() | |
| name | back to summary |
|---|---|
| public final Optional | |
| requirePowerOfTwoAndGreaterOrEqualToOne | back to summary |
|---|---|
| private static long requirePowerOfTwoAndGreaterOrEqualToOne(long value) | |
| scale | back to summary |
|---|---|
| public long scale(long offset, long index) | |
| scaleHandle | back to summary |
|---|---|
| public MethodHandle scaleHandle() | |
| select | back to summary |
|---|---|
| public MemoryLayout select(MemoryLayout. | |
| sliceHandle | back to summary |
|---|---|
| public MethodHandle sliceHandle(MemoryLayout. | |
| toString | back to summary |
|---|---|
| public abstract String toString() Overrides java. Returns the string representation of this layout. | |
| varHandle | back to summary |
|---|---|
| public VarHandle varHandle(MemoryLayout. | |
| varHandleInternal | back to summary |
|---|---|
| public VarHandle varHandleInternal(MemoryLayout. | |
| withByteAlignment | back to summary |
|---|---|
| public L withByteAlignment(long byteAlignment) | |
| withName | back to summary |
|---|---|
| public final L withName(String name) | |
| withoutName | back to summary |
|---|---|
public final L withoutName()
| |