Uses of Record Class
net.minecraft.util.packrat.Symbol
Packages that use Symbol
-
Uses of Symbol in net.minecraft.util.packrat
Fields in net.minecraft.util.packrat declared as SymbolModifier and TypeFieldDescriptionTerm.RepeatedTerm.listName
The field for thelistName
record component.Term.RepeatWithSeparatorTerm.listName
The field for thelistName
record component.Term.AlwaysTerm.name
The field for thename
record component.ParsingRules.RuleTerm.nameToStore
The field for thenameToStore
record component.ParsingRules.RuleEntryImpl.symbol
Fields in net.minecraft.util.packrat with type parameters of type SymbolModifier and TypeFieldDescriptionprivate final Map
<Symbol<?>, ParsingRules.RuleEntryImpl<S, ?>> ParsingRules.rules
Methods in net.minecraft.util.packrat that return SymbolModifier and TypeMethodDescriptionParsingRuleEntry.getSymbol()
ParsingRules.RuleEntryImpl.getSymbol()
Term.RepeatedTerm.listName()
Returns the value of thelistName
record component.Term.RepeatWithSeparatorTerm.listName()
Returns the value of thelistName
record component.Term.AlwaysTerm.name()
Returns the value of thename
record component.ParsingRules.RuleTerm.nameToStore()
Returns the value of thenameToStore
record component.static <T> Symbol
<T> Methods in net.minecraft.util.packrat that return types with arguments of type SymbolMethods in net.minecraft.util.packrat with parameters of type SymbolModifier and TypeMethodDescriptionstatic <S,
T> Term <S> <T> T
<T> ParsingRuleEntry
<S, T> int
final <T> T
final <T> T
ParseResults.getAnyOrThrow
(Symbol<? extends T>[] symbols) <T> ParsingRuleEntry
<S, T> ParsingRules.getOrCreate
(Symbol<T> symbol) private <T> ParsingRules.RuleEntryImpl
<S, T> ParsingRules.getOrCreateInternal
(Symbol<T> symbol) <T> T
ParseResults.getOrDefault
(Symbol<T> symbol, T fallback) <T> T
ParseResults.getOrThrow
(Symbol<T> symbol) private int
int
int
<T> void
static <S,
T> Term <S> Term.repeated
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName) static <S,
T> Term <S> Term.repeated
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, int minRepetitions) static <S,
T> Term <S> Term.repeatWithPossiblyTrailingSeparator
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator) static <S,
T> Term <S> Term.repeatWithPossiblyTrailingSeparator
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator, int minRepetitions) static <S,
T> Term <S> Term.repeatWithSeparator
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator) static <S,
T> Term <S> Term.repeatWithSeparator
(ParsingRuleEntry<S, T> element, Symbol<List<T>> listName, Term<S> separator, int minRepetitions) <T> ParsingRuleEntry
<S, T> ParsingRules.set
(Symbol<T> symbol, ParsingRule<S, T> rule) <T> ParsingRuleEntry
<S, T> <T> ParsingRuleEntry
<S, T> Constructors in net.minecraft.util.packrat with parameters of type SymbolModifierConstructorDescriptionAlwaysTerm
(Symbol<T> symbol, T t) RepeatedTerm
(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol, int int2) RepeatWithSeparatorTerm
(ParsingRuleEntry<S, T> parsingRuleEntry, Symbol<List<T>> symbol, Term<S> term, int int2, boolean bool) private
RuleEntryImpl
(Symbol<T> symbol) (package private)