| Modifier and Type | Field and Description |
|---|---|
| pack-priv static final boolean | |
| pack-priv final boolean | be
endianness |
| pack-priv final MemoryLayout | enclosing
The layout the accessed segment must be compatible with. |
| pack-priv final long | offset
The offset value, if is constant. |
| pack-priv static final ScopedMemoryAccess |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| pack-priv final MethodType | accessModeTypeUncached(VarHandle.
Implements abstract java.
|
| pack-priv AbstractMemorySegmentImpl | |
| pack-priv static long | |
| public SegmentVarHandle | withInvokeBehavior()
Implements abstract java. Returns a VarHandle, with access to the same variable(s) as this VarHandle, but whose invocation behavior of access mode methods is adjusted to invoke behavior. |
| public SegmentVarHandle | withInvokeExactBehavior()
Implements abstract java. Returns a VarHandle, with access to the same variable(s) as this VarHandle, but whose invocation behavior of access mode methods is adjusted to invoke-exact behavior. |
| BE | back to summary |
|---|---|
| pack-priv static final boolean BE | |
| be | back to summary |
|---|---|
| pack-priv final boolean be endianness | |
| enclosing | back to summary |
|---|---|
| pack-priv final MemoryLayout enclosing The layout the accessed segment must be compatible with. | |
| offset | back to summary |
|---|---|
| pack-priv final long offset The offset value, if is constant. vform decides if offset is constant or variable. | |
| SCOPED_MEMORY_ACCESS | back to summary |
|---|---|
| pack-priv static final ScopedMemoryAccess SCOPED_MEMORY_ACCESS | |
| SegmentVarHandle | back to summary |
|---|---|
| pack-priv SegmentVarHandle(VarForm form, boolean be, MemoryLayout enclosing, long offset, boolean exact) | |
| accessModeTypeUncached | back to summary |
|---|---|
| pack-priv final MethodType accessModeTypeUncached(VarHandle. Implements abstract java.
| |
| checkSegment | back to summary |
|---|---|
pack-priv AbstractMemorySegmentImpl checkSegment(Object obb, long base, boolean ro)
| |
| offset | back to summary |
|---|---|
pack-priv static long offset(AbstractMemorySegmentImpl bb, long base, long offset)
| |
| withInvokeBehavior | back to summary |
|---|---|
| public SegmentVarHandle withInvokeBehavior() Implements abstract java. Doc from java. Returns a VarHandle, with access to the same variable(s) as this VarHandle, but whose invocation behavior of access mode methods is adjusted to invoke behavior. If this VarHandle already has invoke behavior this VarHandle is returned.
Invoking
| |
| withInvokeExactBehavior | back to summary |
|---|---|
| public SegmentVarHandle withInvokeExactBehavior() Implements abstract java. Doc from java. Returns a VarHandle, with access to the same variable(s) as this VarHandle, but whose invocation behavior of access mode methods is adjusted to invoke-exact behavior. If this VarHandle already has invoke-exact behavior this VarHandle is returned.
Invoking
| |