net.minecraft.util.parsing.packrat

public final class Scope

bqm
net.minecraft.util.parsing.packrat.Scope
net.minecraft.class_9400
net.minecraft.util.packrat.ParseResults
net.minecraft.src.C_313743_

Field summary

Modifier and TypeField
private static final int
b
NOT_FOUND
field_57529
MISSING
f_381117_
private static final Object
c
FRAME_START_MARKER
field_57530
FRAME
f_380915_
private static final int
d
ENTRY_STRIDE
field_57531
ENTRY_SIZE
f_382373_
private Object[]
e
stack
field_57532
stack
f_380911_
private int
f
topEntryKeyIndex
field_57533
stackTop
f_381650_
private int
g
topMarkerKeyIndex
field_57534
stackBottom
f_381596_

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private int
c(bqc<?> arg0)
valueIndex(Atom<?> arg0)
method_68223(class_9387<?> arg0)
indexOf(Symbol<?> symbol)
m_384371_(C_313419_<?> arg0)
public int
a(bqc<?>... arg0)
valueIndexForAny(Atom<?>... arg0)
method_68219(class_9387<?>... arg0)
indexOf(Symbol<?>... symbols)
m_386882_(C_313419_<?>... arg0)
private void
a(int arg0)
ensureCapacity(int arg0)
method_68218(int arg0)
expandIfNeeded(int amount)
m_385574_(int arg0)
private void
h()
setupNewFrame()
method_68228()
addFrame()
m_385685_()
public void
a()
pushFrame()
method_68217()
pushFrame()
m_385935_()
private int
b(int arg0)
getPreviousMarkerIndex(int arg0)
method_68221(int arg0)
getPreviousStackBottom(int current)
m_387849_(int arg0)
public void
b()
popFrame()
method_68220()
popFrame()
m_388273_()
public void
c()
splitFrame()
method_68222()
duplicateFrames()
m_387759_()
public void
d()
clearFrameValues()
method_68224()
clearFrameValues()
m_384549_()
public void
e()
mergeFrame()
method_68225()
chooseCurrentFrame()
m_386230_()
public <T> void
a(bqc<T> arg0, T arg1)
put(Atom<T> arg0, T arg1)
method_58323(class_9387<T> arg0, T arg1)
put(Symbol<T> symbol, T value)
m_325086_(C_313419_<T> p_328259_, T arg1)
public <T> T
a(bqc<T> arg0)
get(Atom<T> arg0)
method_58322(class_9387<T> arg0)
get(Symbol<T> symbol)
m_324672_(C_313419_<T> arg0)
public <T> T
b(bqc<T> arg0)
getOrThrow(Atom<T> arg0)
method_58326(class_9387<T> arg0)
getOrThrow(Symbol<T> symbol)
m_324370_(C_313419_<T> arg0)
public <T> T
b(bqc<T> arg0, T arg1)
getOrDefault(Atom<T> arg0, T arg1)
method_58327(class_9387<T> arg0, T arg1)
getOrDefault(Symbol<T> symbol, T fallback)
m_319930_(C_313419_<T> p_333340_, T arg1)
public final <T> T
b(bqc<? extends T>... arg0)
getAny(Atom<? extends T>... arg0)
method_58325(class_9387<? extends T>... arg0)
getAny(Symbol<? extends T>... symbols)
m_319017_(C_313419_<? extends T>... arg0)
public final <T> T
c(bqc<? extends T>... arg0)
getAnyOrThrow(Atom<? extends T>... arg0)
method_58328(class_9387<? extends T>... arg0)
getAnyOrThrow(Symbol<? extends T>... symbols)
m_320837_(C_313419_<? extends T>... arg0)
public Map<Atom<?>, ?>
f()
lastFrame()
method_68226()
toSymbolKeyedMap()
m_384007_()
public boolean
g()
hasOnlySingleFrame()
method_68227()
areFramesPlacedCorrectly()
m_386113_()
private boolean
i()
validateStructure()
method_68229()
isValid()
m_387134_()