net.minecraft.util.parsing.packrat

class CachedParseState$PositionCache

bpu$b
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
a
ENTRY_STRIDE
field_57516
SIZE_PER_SYMBOL
private static final int
b
NOT_FOUND
field_57517
MISSING
private Object[]
c
atomCache
field_57518
values
private int
d
nextKey
field_57519
top

Constructor summary

ModifierConstructor
()

Method summary

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