This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-collections.git
The following commit(s) were added to refs/heads/master by this push: new 66d6b9e2f Make AbstractPatriciaTrie public (#407) 66d6b9e2f is described below commit 66d6b9e2f27c370ca2cc73d300858ad6f15877e8 Author: Vadim <vadi...@gmail.com> AuthorDate: Thu Jul 27 21:16:33 2023 +0200 Make AbstractPatriciaTrie public (#407) * Make AbstractPatriciaTrie public * Added javadocs --- .../apache/commons/collections4/trie/AbstractPatriciaTrie.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/apache/commons/collections4/trie/AbstractPatriciaTrie.java b/src/main/java/org/apache/commons/collections4/trie/AbstractPatriciaTrie.java index eebb6a427..5e8b587d2 100644 --- a/src/main/java/org/apache/commons/collections4/trie/AbstractPatriciaTrie.java +++ b/src/main/java/org/apache/commons/collections4/trie/AbstractPatriciaTrie.java @@ -34,14 +34,17 @@ import java.util.Set; import java.util.SortedMap; import org.apache.commons.collections4.OrderedMapIterator; +import org.apache.commons.collections4.Trie; /** * This class implements the base PATRICIA algorithm and everything that * is related to the {@link Map} interface. * + * @param <K> the type of the keys in this map + * @param <V> the type of the values in this map * @since 4.0 */ -abstract class AbstractPatriciaTrie<K, V> extends AbstractBitwiseTrie<K, V> { +public abstract class AbstractPatriciaTrie<K, V> extends AbstractBitwiseTrie<K, V> { private static final long serialVersionUID = 5155253417231339498L; @@ -66,6 +69,11 @@ abstract class AbstractPatriciaTrie<K, V> extends AbstractBitwiseTrie<K, V> { */ protected transient int modCount; + /** + * Constructs a new {@link Trie} using the given {@link KeyAnalyzer}. + * + * @param keyAnalyzer the {@link KeyAnalyzer} to use + */ protected AbstractPatriciaTrie(final KeyAnalyzer<? super K> keyAnalyzer) { super(keyAnalyzer); }