net.minecraft.util.packrat

class ParsingStateImpl$MemoizedData

net.minecraft.util.parsing.packrat.CachedParseState$PositionCache
net.minecraft.class_10832$class_10834
net.minecraft.util.packrat.ParsingStateImpl$MemoizedData

Field summary

Modifier and TypeField
public static final int
ENTRY_STRIDE
field_57516
SIZE_PER_SYMBOL
private static final int
NOT_FOUND
field_57517
MISSING
private Object[]
atomCache
field_57518
values
private int
nextKey
field_57519
top

Constructor summary

ModifierConstructor
private ()

Method summary

Modifier and TypeMethod
public int
findKeyIndex(Atom<?> key)
method_68196(class_9387<?> arg0)
get(Symbol<?> symbol)
public int
allocateNewEntry(Atom<?> key)
method_68197(class_9387<?> arg0)
push(Symbol<?> symbol)
public <T> ParsingStateImpl$MemoizedValue<T>
getValue(int keyIndex)
method_68194(int arg0)
get(int index)
public void
setValue(int keyIndex, CachedParseState$CacheEntry<?> entry)
method_68195(int arg0, class_10832$class_10833<?> arg1)
put(int index, ParsingStateImpl$MemoizedValue<?> value)