From cd50e9440c45141cc8f3942dd2c80e00376167f5 Mon Sep 17 00:00:00 2001 From: Christian Basler Date: Fri, 27 Jan 2017 23:25:49 +0100 Subject: [PATCH] Fixed some issues --- src/main/java/ch/dissem/msgpack/types/MPFloat.java | 2 ++ src/main/java/ch/dissem/msgpack/types/MPString.java | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/ch/dissem/msgpack/types/MPFloat.java b/src/main/java/ch/dissem/msgpack/types/MPFloat.java index 20cd7a1..486a89f 100644 --- a/src/main/java/ch/dissem/msgpack/types/MPFloat.java +++ b/src/main/java/ch/dissem/msgpack/types/MPFloat.java @@ -63,6 +63,8 @@ public class MPFloat implements MPType { out.write(0xCB); out.write(ByteBuffer.allocate(8).putDouble(value).array()); break; + default: + throw new IllegalArgumentException("Unknown precision: " + precision); } } diff --git a/src/main/java/ch/dissem/msgpack/types/MPString.java b/src/main/java/ch/dissem/msgpack/types/MPString.java index a68a475..3ffd2d2 100644 --- a/src/main/java/ch/dissem/msgpack/types/MPString.java +++ b/src/main/java/ch/dissem/msgpack/types/MPString.java @@ -43,6 +43,8 @@ public class MPString implements MPType, CharSequence { private static Charset encoding = Charset.forName("UTF-8"); + private final String value; + /** * Use this method if for some messed up reason you really need to use something else than UTF-8. * Ask yourself: why should I? Is this really necessary? @@ -55,8 +57,6 @@ public class MPString implements MPType, CharSequence { MPString.encoding = encoding; } - private final String value; - public MPString(String value) { this.value = value; }