return a byte array with the content of buffer . this method returns the byte array that backs buffer if one exists , otherwiseit creates a new byte array with the content between the current position of buffer and its limit . concode_field_sep int NUM_DECODERS concode_elem_sep ConcurrentLinkedQueue<CharsetDecoder> DECODERS concode_elem_sep String CHARSET concode_field_sep String encodeAsHexString concode_elem_sep ByteBuffer slice concode_elem_sep ByteBuffer slice concode_elem_sep ByteBuffer get concode_elem_sep void putString concode_elem_sep ByteBuffer clone concode_elem_sep T getEnum concode_elem_sep boolean getBoolean concode_elem_sep ByteBuffer fromString concode_elem_sep String getString concode_elem_sep String getString concode_elem_sep void copyAndRewindSource concode_elem_sep ByteBuffer asReadOnlyBuffer
byte [ ] function ( ByteBuffer arg0 ) { if ( arg0 . hasArray ( ) ) { return arg0 . array ( ) ; } else { arg0 . mark ( ) ; byte [ ] loc0 = new byte [ arg0 . remaining ( ) ] ; arg0 . get ( loc0 ) ; arg0 . reset ( ) ; return loc0 ; } }