public final class WildcardTree<T>
extends java.lang.Object
implements scala.Product, scala.Serializable
Constructor and Description |
---|
WildcardTree(scala.Option<T> data,
scala.collection.immutable.Map<java.lang.String,WildcardTree<T>> children) |
Modifier and Type | Method and Description |
---|---|
static <T> WildcardTree<T> |
apply() |
abstract static boolean |
canEqual(java.lang.Object that) |
scala.collection.immutable.Map<java.lang.String,WildcardTree<T>> |
children() |
scala.Option<T> |
data() |
abstract static boolean |
equals(java.lang.Object that) |
WildcardTree<T> |
findWithSingleWildcard(scala.collection.Iterator<java.lang.String> elems) |
WildcardTree<T> |
findWithTerminalDoubleWildcard(scala.collection.Iterator<java.lang.String> elems,
WildcardTree<T> alt) |
WildcardTree<T> |
insert(scala.collection.Iterator<java.lang.String> elems,
T d) |
boolean |
isEmpty() |
abstract static int |
productArity() |
abstract static java.lang.Object |
productElement(int n) |
static scala.collection.Iterator<java.lang.Object> |
productIterator() |
static java.lang.String |
productPrefix() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public WildcardTree(scala.Option<T> data, scala.collection.immutable.Map<java.lang.String,WildcardTree<T>> children)
public static <T> WildcardTree<T> apply()
public abstract static boolean canEqual(java.lang.Object that)
public abstract static boolean equals(java.lang.Object that)
public abstract static java.lang.Object productElement(int n)
public abstract static int productArity()
public static scala.collection.Iterator<java.lang.Object> productIterator()
public static java.lang.String productPrefix()
public scala.Option<T> data()
public scala.collection.immutable.Map<java.lang.String,WildcardTree<T>> children()
public boolean isEmpty()
public WildcardTree<T> insert(scala.collection.Iterator<java.lang.String> elems, T d)
public WildcardTree<T> findWithSingleWildcard(scala.collection.Iterator<java.lang.String> elems)
public WildcardTree<T> findWithTerminalDoubleWildcard(scala.collection.Iterator<java.lang.String> elems, WildcardTree<T> alt)