plaintext that contains the unpredictable byte string . bytebuffer s are stateful . calling their get methodschanges their position . we recommend using java.nio.bytebuffer #asreadonlybuffer to create a read-only viewof the buffer with an independent position , and calling get methods on this rather than directly on the returned bytebuffer . doing so will ensure that anyone else using the bytebuffer will not be affected by changes to the position . concode_field_sep java.nio.ByteBuffer plaintext concode_field_sep int hashCode concode_elem_sep boolean equals concode_elem_sep GenerateRandomResult clone concode_elem_sep GenerateRandomResult withPlaintext concode_elem_sep String toString concode_elem_sep void setPlaintext
java . nio . ByteBuffer function ( ) { return this . plaintext ; }