open static fun wrap(value: ByteArray!): MutableBytes32!
(source)
Wrap a 32 bytes array as a mutable 32 bytes value.
value
- ByteArray!: The value to wrap.
IllegalArgumentException
- if value.length != 32
.
Return
MutableBytes32!: A MutableBytes32
wrapping value
.
open static fun wrap(value: ByteArray!, offset: Int): MutableBytes32!
(source)
Wrap a the provided array as a MutableBytes32
.
Note that value is not copied, only wrapped, and thus any future update to value
within the wrapped parts will be reflected in the returned value.
value
- ByteArray!: The bytes to wrap.
offset
- Int: The index (inclusive) in value
of the first byte exposed by the returned value. In other words, you will have wrap(value, i).get(0) == value[i]
.
IndexOutOfBoundsException
- if offset < 0 || (value.length > 0 && offset >= value.length)
.
IllegalArgumentException
- if length < 0 || offset + 32 > value.length
.
Return
MutableBytes32!: A MutableBytes32
that exposes the bytes of value
from offset
(inclusive) to offset + 32
(exclusive).
open static fun wrap(value: MutableBytes!): MutableBytes32!
(source)
Wrap a the provided value, which must be of size 32, as a MutableBytes32
.
Note that value is not copied, only wrapped, and thus any future update to value
will be reflected in the returned value.
value
- MutableBytes!: The bytes to wrap.
IllegalArgumentException
- if value.size() != 32
.
Return
MutableBytes32!: A MutableBytes32
that exposes the bytes of value
.
open static fun wrap(value: MutableBytes!, offset: Int): MutableBytes32!
(source)
Wrap a slice/sub-part of the provided value as a MutableBytes32
.
Note that the value is not copied, and thus any future update to value
within the wrapped parts will be reflected in the returned value.
value
- MutableBytes!: The bytes to wrap.
offset
- Int: The index (inclusive) in value
of the first byte exposed by the returned value. In other words, you will have wrap(value, i).get(0) == value.get(i)
.
IndexOutOfBoundsException
- if offset < 0 || (value.size() > 0 && offset >= value.size())
.
IllegalArgumentException
- if length < 0 || offset + 32 > value.size()
.
Return
MutableBytes32!: A Bytes32
that exposes the bytes of value
from offset
(inclusive) to offset + 32
(exclusive).