diff --git a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/Md5.kt b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/Md5.kt index 7a50a69a..bc5f2fef 100644 --- a/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/Md5.kt +++ b/modules/kobalt-plugin-api/src/main/kotlin/com/beust/kobalt/maven/Md5.kt @@ -6,7 +6,7 @@ import java.io.File import java.security.MessageDigest import javax.xml.bind.DatatypeConverter -public class Md5 { +class Md5 { companion object { // private fun md5(file: File) : String { // if (file.isDirectory) { @@ -26,10 +26,10 @@ public class Md5 { fun toMd5Directories(filesOrDirectories: List, toBytes: (File) -> ByteArray = { "${it.path} ${it.lastModified()} ${it.length()}".toByteArray() } ) : String? { - if (filesOrDirectories.any { it.exists() }) { + if (filesOrDirectories.any(File::exists)) { MessageDigest.getInstance("MD5").let { md5 -> var fileCount = 0 - filesOrDirectories.filter { it.exists() }.forEach { file -> + filesOrDirectories.filter(File::exists).forEach { file -> if (file.isFile) { kobaltLog(2, " Calculating checksum of $file") val bytes = toBytes(file)