Skip to content

Commit 55fc060

Browse files
committed
Removes obsolete method.
1 parent 8a19374 commit 55fc060

File tree

1 file changed

+0
-26
lines changed

1 file changed

+0
-26
lines changed

src/main/java/org/javimmutable/collections/array/TrieNode.java

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737

3838
import org.javimmutable.collections.Cursorable;
3939
import org.javimmutable.collections.Holder;
40-
import org.javimmutable.collections.Indexed;
4140
import org.javimmutable.collections.InvariantCheckable;
4241
import org.javimmutable.collections.JImmutableMap;
4342
import org.javimmutable.collections.SplitableIterable;
@@ -96,31 +95,6 @@ public static <T> TrieNode<T> of()
9695
return EmptyTrieNode.instance();
9796
}
9897

99-
public static <T> TrieNode<T> fromSource(int index,
100-
Indexed<? extends T> source,
101-
int offset,
102-
int limit)
103-
{
104-
final int size = Math.min(32, limit - offset);
105-
if (size < 0) {
106-
throw new IllegalArgumentException();
107-
}
108-
109-
switch (size) {
110-
case 0:
111-
return of();
112-
113-
case 1:
114-
return LeafTrieNode.of(index, source.get(offset));
115-
116-
case 32:
117-
return FullBranchTrieNode.fromSource(index, source, offset);
118-
119-
default:
120-
return MultiBranchTrieNode.forSource(index, size, source, offset);
121-
}
122-
}
123-
12498
public static int shiftForIndex(int index)
12599
{
126100
switch (Integer.numberOfLeadingZeros(index)) {

0 commit comments

Comments
 (0)