net.minecraft.util.packrat

public class ParseErrorList$Impl<S>

implements ParseErrorList<S>

net.minecraft.util.parsing.packrat.ErrorCollector$LongestOnly
net.minecraft.class_9390$class_9391
net.minecraft.util.packrat.ParseErrorList$Impl

Field summary

Modifier and TypeField
private ParseErrorList$Impl$Entry<S>[]
entries
field_49961
errors
private int
nextErrorEntry
field_57525
topIndex
private int
lastCursor
field_49962
cursor

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
private void
discardErrorsFromShorterParse(int cursor)
method_58309(int arg0)
moveCursor(int cursor)
public void
finish(int finalCursor)
method_58304(int arg0)
setCursor(int arg0)
public void
store(int cursor, SuggestionSupplier<S> suggestions, Object reason)
method_58305(int arg0, class_9401<S> arg1, Object arg2)
add(int arg0, Suggestable<S> arg1, Object arg2)
private void
addErrorEntry(SuggestionSupplier<S> suggestions, Object reason)
method_68216(class_9401<S> arg0, Object arg1)
add(Suggestable<S> suggestions, Object reason)
public List<ParseError<S>>
entries()
method_58307()
getErrors()
public int
cursor()
method_58308()
getCursor()