| Modifier and Type | Class and Description |
|---|---|
| protected abstract static class | |
| private static class | |
| private static class | |
| private abstract static class | |
| private static class | |
| private static class | |
| private abstract static class |
| Modifier and Type | Field and Description |
|---|---|
| protected final byte[] | |
| private final AbstractArrayMemoryIO. | |
| protected final int | |
| protected final int |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public final byte[] | |
| public final int | arrayLength()
Implements abstract jnr. |
| public final int | arrayOffset()
Implements abstract jnr. |
| public final void | |
| public final void | get(long
the offset from the start of the memory this offset, byte[] Pointer represents at which the first value will be read.the array into which values are to be stored. dst, int the start index in the off, int dst array to begin storing the values.the number of values to be read. len)Implements abstract jnr. byte values.
|
| public final void | get(long
The offset from the start of the memory this offset, short[] Pointer represents at which the first value will be read.The array into which values are to be stored. dst, int the start index in the off, int dst array to begin storing the values.the number of values to be read. len)Implements abstract jnr. short values.
|
| public final void | get(long
The offset from the start of the memory this offset, int[] Pointer represents at which the first value will be read.The array into which values are to be stored. dst, int the start index in the off, int dst array to begin storing the values.the number of values to be read. len)Implements abstract jnr. int values.
|
| public final void | get(long
The offset from the start of the memory this offset, long[] Pointer represents at which the first value will be read.The array into which values are to be stored. dst, int the start index in the off, int dst array to begin storing the values.the number of values to be read. len)Implements abstract jnr. long values.
|
| public final void | get(long
The offset from the start of the memory this offset, float[] Pointer represents at which the first value will be read.The array into which values are to be stored. dst, int the start index in the off, int dst array to begin storing the values.the number of values to be read. len)Implements abstract jnr. float values.
|
| public final void | get(long
The offset from the start of the memory this offset, double[] Pointer represents at which the first value will be read.The array into which values are to be stored. dst, int the start index in the off, int dst array to begin storing the values.the number of values to be read. len)Implements abstract jnr. double values.
|
| public final long | getAddress(long
The offset from the start of the memory this offset)Pointer represents at which the value will be read.Overrides jnr. |
| protected final AbstractArrayMemoryIO. | |
| public final byte | getByte(long
The offset from the start of the memory this offset)Pointer represents at which the value will be read.Implements abstract jnr. byte (8 bit) value at the given offset.
|
| public final double | getDouble(long
The offset from the start of the memory this offset)Pointer represents at which the value will be read.Implements abstract jnr. double (64 bit) value at the given offset.
|
| public final float | getFloat(long
The offset from the start of the memory this offset)Pointer represents at which the value will be read.Implements abstract jnr. float (32 bit) value at the given offset.
|
| public final int | getInt(long
The offset from the start of the memory this offset)Pointer represents at which the value will be read.Implements abstract jnr. int (32 bit) value at the given offset.
|
| public final long | getLongLong(long
The offset from the start of the memory this offset)Pointer represents at which the value will be read.Implements abstract jnr. long (64 bit) value at the given offset.
|
| public final short | getShort(long
The offset from the start of the memory this offset)Pointer represents at which the value will be read.Implements abstract jnr. short (16 bit) value at the given offset.
|
| public String | getString(long
the offset from the start of the memory this offset)Pointer represents at which the value will be read.Implements abstract jnr. String value at the given offset.
|
| public String | getString(long
the offset from the start of the memory this offset, int Pointer represents at which the value will be read.the maximum size of memory to search for a NUL byte. maxLength, Charset the cs)Charset to use to decode the string.Implements abstract jnr. String value at the given offset, using a specific Charset
|
| public final boolean | hasArray()
Implements abstract jnr. Pointer instance is backed by an array.
|
| protected final int | |
| public final int | indexOf(long
the offset from the start of the memory location this offset, byte Pointer represents to begin searching.the value)byte value to locate.Overrides jnr. Pointer.
|
| public final int | indexOf(long
the offset from the start of the memory location this offset, byte Pointer represents to begin searching.the value, int byte value to locate.the maximum number of bytes to search for the desired value. maxlen)Implements abstract jnr. Pointer.
|
| public final boolean | |
| public final int | |
| public final int | |
| public final void | put(long
the offset from the start of the memory this offset, byte[] Pointer represents at which the first value will be written.the array to get values from. src, int the start index in the off, int dst array to begin reading values.the number of values to be written. len)Implements abstract jnr. byte values.
|
| public final void | put(long
the offset from the start of the memory this offset, short[] Pointer represents at which the first value will be written.the array to get values from. src, int the start index in the off, int dst array to begin reading values.the number of values to be written. len)Implements abstract jnr. short values.
|
| public final void | put(long
the offset from the start of the memory this offset, int[] Pointer represents at which the first value will be written.the array to get values from. src, int the start index in the off, int dst array to begin reading values.the number of values to be written. len)Implements abstract jnr. int values.
|
| public final void | put(long
the offset from the start of the memory this offset, long[] Pointer represents at which the first value will be written.the array to get values from. src, int the start index in the off, int dst array to begin reading values.the number of values to be written. len)Implements abstract jnr. long values.
|
| public final void | put(long
the offset from the start of the memory this offset, float[] Pointer represents at which the first value will be written.the array to get values from. src, int the start index in the off, int dst array to begin reading values.the number of values to be written. len)Implements abstract jnr. float values.
|
| public final void | put(long
the offset from the start of the memory this offset, double[] Pointer represents at which the first value will be written.the array to get values from. src, int the start index in the off, int dst array to begin reading values.the number of values to be written. len)Implements abstract jnr. double values.
|
| public final void | putAddress(long
The offset from the start of the memory this offset, long Pointer represents at which the value will be written.The native address value to be written. value)Overrides jnr. |
| public final void | putByte(long
The offset from the start of the memory this offset, byte Pointer represents at which the value will be written.the value)byte value to be written.Implements abstract jnr. byte (8 bit) value at the given offset.
|
| public final void | putDouble(long
The offset from the start of the memory this offset, double Pointer represents at which the value will be written.the value)double value to be written.Implements abstract jnr. double (64 bit, double precision) value at the given offset.
|
| public final void | putFloat(long
The offset from the start of the memory this offset, float Pointer represents at which the value will be written.the value)float value to be written.Implements abstract jnr. float (32 bit, single precision) value at the given offset.
|
| public final void | putInt(long
The offset from the start of the memory this offset, int Pointer represents at which the value will be written.the value)int value to be written.Implements abstract jnr. int (32 bit) value at the given offset.
|
| public final void | putLongLong(long
The offset from the start of the memory this offset, long Pointer represents at which the value will be written.the value)long value to be written.Implements abstract jnr. long (64 bit) value at the given offset.
|
| public final void | putShort(long
The offset from the start of the memory this offset, short Pointer represents at which the value will be written.the value)short value to be written.Implements abstract jnr. short (16 bit) value at the given offset.
|
| public void | putString(long
the offset from the start of the memory this offset, String Pointer represents at which the value will be written.the string to be written. string, int the maximum size of memory to use to store the string. maxLength, Charset the cs)Charset to use to decode the string.Implements abstract jnr. String value at the given offset, using a specific Charset
|
| public void | |
| protected final int | |
| public final void | setMemory(long
the offset from the start of the memory location this offset, long Pointer represents to begin writing to.the number of bytes to set to the value. size, byte the value to set each byte to. value)Implements abstract jnr. Pointer.
|
| public final long | size()
Implements abstract jnr. |