From 4b10dd58df60db142b3d82f36545afeadc0786af Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Sat, 22 Feb 2025 16:17:10 -0500 Subject: [PATCH] It's slightly faster to reject params in one line than on many. --- quartz/src/main/java/com/vitorpamplona/quartz/utils/Hex.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/quartz/src/main/java/com/vitorpamplona/quartz/utils/Hex.kt b/quartz/src/main/java/com/vitorpamplona/quartz/utils/Hex.kt index 539a40ba6c..9aeb6aa410 100644 --- a/quartz/src/main/java/com/vitorpamplona/quartz/utils/Hex.kt +++ b/quartz/src/main/java/com/vitorpamplona/quartz/utils/Hex.kt @@ -38,9 +38,7 @@ object Hex { @JvmStatic fun isHex(hex: String?): Boolean { - if (hex == null) return false - if (hex.isEmpty()) return false - if (hex.length and 1 != 0) return false // must be even + if (hex.isNullOrEmpty() || hex.length and 1 != 0) return false try { for (c in hex.indices) {