aboutsummaryrefslogtreecommitdiff
path: root/kamon-core/src/main/scala/kamon/util
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2017-06-08 18:18:22 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2017-06-08 18:18:22 +0200
commitfd69e88ef90dc61e5e563928d9d5832fd60b0352 (patch)
tree5928458b9e4be99123762613f6919c56a3354a63 /kamon-core/src/main/scala/kamon/util
parent197e2ac405e7edb1628f9319091bc8de7429e4c0 (diff)
downloadKamon-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/kamon/util')
-rw-r--r--kamon-core/src/main/scala/kamon/util/HexCodec.scala16
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
}