net.minecraft.util.parsing.packrat

class CachedParseState$PositionCache

bqd$b
net.minecraft.util.parsing.packrat.CachedParseState$PositionCache
net.minecraft.class_10832$class_10834
net.minecraft.util.packrat.ParsingStateImpl$MemoizedData
net.minecraft.src.C_378931_$C_379339_

Field summary

Modifier and TypeField
public static final int
a
ENTRY_STRIDE
field_57516
SIZE_PER_SYMBOL
f_382191_
private static final int
b
NOT_FOUND
field_57517
MISSING
f_379402_
private Object[]
c
atomCache
field_57518
values
f_382106_
private int
d
nextKey
field_57519
top
f_379656_

Constructor summary

ModifierConstructor
()

Method summary

Modifier and TypeMethod
public int
a(bqc<?> arg0)
findKeyIndex(Atom<?> arg0)
method_68196(class_9387<?> arg0)
get(Symbol<?> symbol)
m_388665_(C_313419_<?> arg0)
public int
b(bqc<?> arg0)
allocateNewEntry(Atom<?> arg0)
method_68197(class_9387<?> arg0)
push(Symbol<?> symbol)
m_384197_(C_313419_<?> arg0)
public <T> CachedParseState$CacheEntry<T>
a(int arg0)
getValue(int arg0)
method_68194(int arg0)
get(int index)
m_387548_(int arg0)
public void
a(int arg0, bqd$a<?> arg1)
setValue(int arg0, CachedParseState$CacheEntry<?> arg1)
method_68195(int arg0, class_10832$class_10833<?> arg1)
put(int index, ParsingStateImpl$MemoizedValue<?> value)
m_387714_(int p_393425_, C_378931_$C_378952_<?> arg1)