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.nameThe field for thenamerecord component.Term.AlwaysTerm.nameThe field for thenamerecord component.Term.SymbolTerm.nameThe field for thenamerecord component.private final Symbol<Identifier> IdentifiableParsingRule.symbolArgumentParser.topThe field for thetoprecord component.Fields in net.minecraft.command.argument.packrat with type parameters of type SymbolModifier and TypeFieldDescriptionprivate final Object2ObjectMap<Symbol<?>, Object> ParseResults.resultsprivate final Map<Symbol<?>, ParsingRule<S, ?>> ParsingRules.rulesMethods in net.minecraft.command.argument.packrat that return SymbolModifier and TypeMethodDescriptionParsingState.PackratKey.name()Returns the value of thenamerecord component.Term.AlwaysTerm.name()Returns the value of thenamerecord component.Term.SymbolTerm.name()Returns the value of thenamerecord component.static <T> Symbol<T> ArgumentParser.top()Returns the value of thetoprecord 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> Tfinal <T> TParseResults.getAnyOrThrow(Symbol<T>[] symbols) <T> TParseResults.getOrDefault(Symbol<T> symbol, T fallback) <T> TParseResults.getOrThrow(Symbol<T> symbol) <T> Optional<T> <T> void<T> voidParsingRules.set(Symbol<T> symbol, ParsingRule<S, T> rule) <T> void<T> voidParsingRules.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) protectedIdentifiableParsingRule(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)