question: returns the buffer as a string while preserving the buffer position and limit . concode_field_sep Logger LOG concode_field_sep Collection<ByteBuffer> split concode_elem_sep ByteBuffer createBuffer concode_elem_sep void logBufferToWrite concode_elem_sep int remaining concode_elem_sep ByteBuffer combine
target: String function ( final ByteBuffer arg0 ) { final int loc0 = arg0 . loc0 ( ) ; final int loc1 = arg0 . loc1 ( ) ; final byte [ ] loc2 = new byte [ arg0 . remaining ( ) ] ; arg0 . get ( loc2 ) ; final String loc3 = new String ( loc2 ) ; arg0 . loc0 ( loc0 ) ; arg0 . loc1 ( loc1 ) ; return loc3 ; }