Uses of Record Class
net.minecraft.command.argument.packrat.Symbol
Packages that use Symbol
-
Uses of Symbol in net.minecraft.command.argument.packrat
Fields in net.minecraft.command.argument.packrat declared as SymbolModifier 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.Fields in net.minecraft.command.argument.packrat with type parameters of type SymbolModifier and TypeFieldDescriptionprivate final Object2ObjectMap
<Symbol<?>, Object> ParseResults.results
private final Map
<Symbol<?>, ParsingRule<S, ?>> ParsingRules.rules
Methods in net.minecraft.command.argument.packrat that return SymbolModifier 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.Methods in net.minecraft.command.argument.packrat with parameters of type SymbolModifier 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> Constructors in net.minecraft.command.argument.packrat with parameters of type SymbolModifierConstructorDescriptionAlwaysTerm
(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)