From bb3d861fcde210e45f3d3ac59d8ee6e1e4086cb9 Mon Sep 17 00:00:00 2001 From: Sebastian Bazley Date: Tue, 30 Apr 2013 17:50:45 +0000 Subject: [PATCH] Explicit boxing shows that NPE may occur so document it git-svn-id: https://svn.apache.org/repos/asf/commons/proper/collections/trunk@1477738 13f79535-47bb-0310-9956-ffa450edef68 --- .../apache/commons/collections4/trie/CharacterKeyAnalyzer.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/apache/commons/collections4/trie/CharacterKeyAnalyzer.java b/src/main/java/org/apache/commons/collections4/trie/CharacterKeyAnalyzer.java index 4b7545d1d..f3916ae36 100644 --- a/src/main/java/org/apache/commons/collections4/trie/CharacterKeyAnalyzer.java +++ b/src/main/java/org/apache/commons/collections4/trie/CharacterKeyAnalyzer.java @@ -65,9 +65,10 @@ public class CharacterKeyAnalyzer extends AbstractKeyAnalyzer { /** * {@inheritDoc} + * @throws NullPointerException if the key is null */ public boolean isBitSet(final Character key, final int bitIndex, final int lengthInBits) { - return (key & mask(bitIndex)) != 0; + return (key.charValue() & mask(bitIndex)) != 0; } /**