diff options
author | Ivan Topolnjak <ivantopo@gmail.com> | 2017-06-08 18:18:22 +0200 |
---|---|---|
committer | Ivan Topolnjak <ivantopo@gmail.com> | 2017-06-08 18:18:22 +0200 |
commit | fd69e88ef90dc61e5e563928d9d5832fd60b0352 (patch) | |
tree | 5928458b9e4be99123762613f6919c56a3354a63 /kamon-core/src/main/scala | |
parent | 197e2ac405e7edb1628f9319091bc8de7429e4c0 (diff) | |
download | Kamon-fd69e88ef90dc61e5e563928d9d5832fd60b0352.tar.gz Kamon-fd69e88ef90dc61e5e563928d9d5832fd60b0352.tar.bz2 Kamon-fd69e88ef90dc61e5e563928d9d5832fd60b0352.zip |
fix HexCodec translation from Java to Scala
Diffstat (limited to 'kamon-core/src/main/scala')
-rw-r--r-- | kamon-core/src/main/scala/kamon/util/HexCodec.scala | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/kamon-core/src/main/scala/kamon/util/HexCodec.scala b/kamon-core/src/main/scala/kamon/util/HexCodec.scala index 6e9dd2df..fabb8ded 100644 --- a/kamon-core/src/main/scala/kamon/util/HexCodec.scala +++ b/kamon-core/src/main/scala/kamon/util/HexCodec.scala @@ -26,18 +26,16 @@ object HexCodec { var i = index var result = 0L val endIndex = Math.min(index + 16, lowerHex.length) - while ( { - index < endIndex - }) { - val c = lowerHex.charAt(index) + while (i < endIndex) { + val c = lowerHex.charAt(i) result <<= 4 - if (c >= '0' && c <= '9') result |= c - '0' - else if (c >= 'a' && c <= 'f') result |= c - 'a' + 10 + if (c >= '0' && c <= '9') + result |= c - '0' + else if (c >= 'a' && c <= 'f') + result |= c - 'a' + 10 else throw isntLowerHexLong(lowerHex) - { - i = i + 1; index - 1 - } + i += 1 } result } |