Class TrieUtils


  • public class TrieUtils
    extends Object
    A collection of Trie utilities.
    Since:
    4.0
    • Method Detail

      • unmodifiableTrie

        public static <K,​V> Trie<K,​V> unmodifiableTrie​(Trie<K,​? extends V> trie)
        Returns an unmodifiable instance of a Trie
        Type Parameters:
        K - the key type
        V - the value type
        Parameters:
        trie - the trie to make unmodifiable, must not be null
        Returns:
        an unmodifiable trie backed by the given trie
        Throws:
        NullPointerException - if trie is null
        See Also:
        Collections.unmodifiableMap(java.util.Map)