net.minecraft.util.parsing.packrat

public final class Scope

bqd
net.minecraft.util.parsing.packrat.Scope
net.minecraft.class_9400
net.minecraft.util.packrat.ParseResults

Field summary

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

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private int
c(bpt<?> arg0)
valueIndex(Atom<?> arg0)
method_68223(class_9387<?> arg0)
indexOf(Symbol<?> symbol)
public int
a(bpt<?>... arg0)
valueIndexForAny(Atom<?>... arg0)
method_68219(class_9387<?>... arg0)
indexOf(Symbol<?>... symbols)
private void
a(int arg0)
ensureCapacity(int arg0)
method_68218(int arg0)
expandIfNeeded(int amount)
private void
h()
setupNewFrame()
method_68228()
addFrame()
public void
a()
pushFrame()
method_68217()
pushFrame()
private int
b(int arg0)
getPreviousMarkerIndex(int arg0)
method_68221(int arg0)
getPreviousStackBottom(int current)
public void
b()
popFrame()
method_68220()
popFrame()
public void
c()
splitFrame()
method_68222()
duplicateFrames()
public void
d()
clearFrameValues()
method_68224()
clearFrameValues()
public void
e()
mergeFrame()
method_68225()
chooseCurrentFrame()
public <T> void
a(bpt<T> arg0, T arg1)
put(Atom<T> arg0, T arg1)
method_58323(class_9387<T> arg0, T arg1)
put(Symbol<T> symbol, T value)
public <T> T
a(bpt<T> arg0)
get(Atom<T> arg0)
method_58322(class_9387<T> arg0)
get(Symbol<T> symbol)
public <T> T
b(bpt<T> arg0)
getOrThrow(Atom<T> arg0)
method_58326(class_9387<T> arg0)
getOrThrow(Symbol<T> symbol)
public <T> T
b(bpt<T> arg0, T arg1)
getOrDefault(Atom<T> arg0, T arg1)
method_58327(class_9387<T> arg0, T arg1)
getOrDefault(Symbol<T> symbol, T fallback)
public final <T> T
b(bpt<? extends T>... arg0)
getAny(Atom<? extends T>... arg0)
method_58325(class_9387<? extends T>... arg0)
getAny(Symbol<? extends T>... symbols)
public final <T> T
c(bpt<? extends T>... arg0)
getAnyOrThrow(Atom<? extends T>... arg0)
method_58328(class_9387<? extends T>... arg0)
getAnyOrThrow(Symbol<? extends T>... symbols)
public Map<Atom<?>, ?>
f()
lastFrame()
method_68226()
toSymbolKeyedMap()
public boolean
g()
hasOnlySingleFrame()
method_68227()
areFramesPlacedCorrectly()
private boolean
i()
validateStructure()
method_68229()
isValid()