question: completes the hash computation and returns the digest as a string . this method has the side-effect of resetting the underlying digest computer . concode_field_sep MessageDigest md concode_field_sep String md5Digest concode_elem_sep Fingerprint addBytes concode_elem_sep Fingerprint addBytes concode_elem_sep Fingerprint addStringLatin1 concode_elem_sep String hexDigest concode_elem_sep Fingerprint addPath concode_elem_sep Fingerprint addPath concode_elem_sep Fingerprint addStrings concode_elem_sep Fingerprint addStrings concode_elem_sep Fingerprint addStringMap concode_elem_sep Fingerprint addUUID concode_elem_sep Fingerprint addPaths concode_elem_sep void reset concode_elem_sep byte[] digestAndReset concode_elem_sep String toString concode_elem_sep Fingerprint addInt concode_elem_sep Fingerprint addLong concode_elem_sep Fingerprint addBoolean concode_elem_sep Fingerprint addString
target: String function ( ) { return hexDigest ( digestAndReset ( ) ) ; }