Uses of Record Class
net.minecraft.command.argument.packrat.Symbol
-
Uses of Symbol in net.minecraft.command.argument.packrat
Modifier and TypeFieldDescriptionParsingState.PackratKey.name
The field for thename
record component.Term.AlwaysTerm.name
The field for thename
record component.Term.SymbolTerm.name
The field for thename
record component.private final Symbol
<Identifier> IdentifiableParsingRule.symbol
ArgumentParser.top
The field for thetop
record component.Modifier and TypeFieldDescriptionprivate final Object2ObjectMap
<Symbol<?>, Object> ParseResults.results
private final Map
<Symbol<?>, ParsingRule<S, ?>> ParsingRules.rules
Modifier and TypeMethodDescriptionParsingState.PackratKey.name()
Returns the value of thename
record component.Term.AlwaysTerm.name()
Returns the value of thename
record component.Term.SymbolTerm.name()
Returns the value of thename
record component.static <T> Symbol
<T> ArgumentParser.top()
Returns the value of thetop
record component.Modifier and TypeMethodDescriptionstatic <S,
T> Term <S> <T> T
<T> @Nullable ParsingRule
<S, T> final <T> T
final <T> T
ParseResults.getAnyOrThrow
(Symbol<T>[] symbols) <T> T
ParseResults.getOrDefault
(Symbol<T> symbol, T fallback) <T> T
ParseResults.getOrThrow
(Symbol<T> symbol) <T> Optional
<T> <T> void
<T> void
ParsingRules.set
(Symbol<T> symbol, ParsingRule<S, T> rule) <T> void
<T> void
ParsingRules.set
(Symbol<T> symbol, Term<S> term, ParsingRule.StatelessAction<T> action) <T> Optional
<T> ParsingState.startParsing
(Symbol<T> startSymbol) static <S> Term
<S> ModifierConstructorDescriptionAlwaysTerm
(Symbol<T> symbol, T t) ArgumentParser
(ParsingRules<com.mojang.brigadier.StringReader> parsingRules, Symbol<T> symbol) (package private)
ComponentParsingRule
(Symbol<Identifier> symbol, PackratParsing.Callbacks<T, C, P> callbacks) protected
IdentifiableParsingRule
(Symbol<Identifier> symbol, C callbacks) (package private)
ItemParsingRule
(Symbol<Identifier> symbol, PackratParsing.Callbacks<T, C, P> callbacks) (package private)
PackratKey
(Symbol<T> symbol, int int2) (package private)
SubPredicateParsingRule
(Symbol<Identifier> symbol, PackratParsing.Callbacks<T, C, P> callbacks) SymbolTerm
(Symbol<T> symbol) (package private)
TagParsingRule
(Symbol<Identifier> symbol, PackratParsing.Callbacks<T, C, P> callbacks)