returns a byte array with the buffer 's contents , trying to avoid copying the data if possible . concode_field_sep long DEFAULT_DRIVER_MEM_MB concode_elem_sep Logger logger concode_elem_sep ImmutableMap<String,ByteUnit> byteSuffixes concode_elem_sep ImmutableMap<String,TimeUnit> timeSuffixes concode_field_sep long timeStringAsSec concode_elem_sep void deleteRecursivelyUsingJavaIO concode_elem_sep long byteStringAsBytes concode_elem_sep File[] listFilesSafely concode_elem_sep int nonNegativeHash concode_elem_sep long byteStringAsGb concode_elem_sep long byteStringAs concode_elem_sep long byteStringAsMb concode_elem_sep long byteStringAsKb concode_elem_sep long timeStringAsMs concode_elem_sep long timeStringAs concode_elem_sep void closeQuietly concode_elem_sep void deleteRecursivelyUsingUnixNative concode_elem_sep ByteBuffer stringToBytes concode_elem_sep boolean isSymlink concode_elem_sep String bytesToString concode_elem_sep void deleteRecursively
byte [ ] function ( ByteBuffer arg0 ) { if ( arg0 . hasArray ( ) && arg0 . arrayOffset ( ) == 0 && arg0 . array ( ) . length == arg0 . remaining ( ) ) { return arg0 . array ( ) ; } else { byte [ ] loc0 = new byte [ arg0 . remaining ( ) ] ; arg0 . get ( loc0 ) ; return loc0 ; } }