Package net.minecraft.client.util
Class SuffixArray<T>
- java.lang.Object
-
- net.minecraft.client.util.SuffixArray<T>
-
public class SuffixArray<T> extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private it.unimi.dsi.fastutil.ints.IntListcharsprivate static booleanDEBUG_ARRAYprivate static booleanDEBUG_COMPARISONSprotected java.util.List<T>listprivate static org.apache.logging.log4j.LoggerLOGGERprivate intmaxStringLengthprivate it.unimi.dsi.fastutil.ints.IntListoffsetsprivate it.unimi.dsi.fastutil.ints.IntListsuffixToTprivate it.unimi.dsi.fastutil.ints.IntListwordStarts
-
Constructor Summary
Constructors Constructor Description SuffixArray()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(T p_194057_1_, java.lang.String p_194057_2_)private intcompare(java.lang.String p_194056_1_, int p_194056_2_)voidgenerate()private java.lang.StringgetString(int p_194059_1_)private voidprint()java.util.List<T>search(java.lang.String p_194055_1_)
-
-
-
Field Detail
-
DEBUG_COMPARISONS
private static final boolean DEBUG_COMPARISONS
-
DEBUG_ARRAY
private static final boolean DEBUG_ARRAY
-
LOGGER
private static final org.apache.logging.log4j.Logger LOGGER
-
list
protected final java.util.List<T> list
-
chars
private final it.unimi.dsi.fastutil.ints.IntList chars
-
wordStarts
private final it.unimi.dsi.fastutil.ints.IntList wordStarts
-
suffixToT
private it.unimi.dsi.fastutil.ints.IntList suffixToT
-
offsets
private it.unimi.dsi.fastutil.ints.IntList offsets
-
maxStringLength
private int maxStringLength
-
-
Method Detail
-
add
public void add(T p_194057_1_, java.lang.String p_194057_2_)
-
generate
public void generate()
-
print
private void print()
-
getString
private java.lang.String getString(int p_194059_1_)
-
compare
private int compare(java.lang.String p_194056_1_, int p_194056_2_)
-
search
public java.util.List<T> search(java.lang.String p_194055_1_)
-
-