diff --git a/srcs/juloo.keyboard2/KeyValue.java b/srcs/juloo.keyboard2/KeyValue.java index 9d3e0ef..57fe88d 100644 --- a/srcs/juloo.keyboard2/KeyValue.java +++ b/srcs/juloo.keyboard2/KeyValue.java @@ -291,6 +291,8 @@ public final class KeyValue implements Comparable private KeyValue(Object p, int kind, int value, int flags) { + if (p == null) + throw new NullPointerException("KeyValue payload cannot be null"); _payload = p; _code = (kind & KIND_BITS) | (flags & FLAGS_BITS) | (value & VALUE_BITS); }