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.listNameThe field for thelistNamerecord component.Term.RepeatWithSeparatorTerm.listNameThe field for thelistNamerecord component.Term.AlwaysTerm.nameThe field for thenamerecord component.ParsingRules.RuleTerm.nameToStoreThe field for thenameToStorerecord component.ParsingRules.RuleEntryImpl.symbolFields in net.minecraft.util.packrat with type parameters of type SymbolModifier and TypeFieldDescriptionprivate final Map<Symbol<?>, ParsingRules.RuleEntryImpl<S, ?>> ParsingRules.rulesMethods in net.minecraft.util.packrat that return SymbolModifier and TypeMethodDescriptionParsingRuleEntry.getSymbol()ParsingRules.RuleEntryImpl.getSymbol()Term.RepeatedTerm.listName()Returns the value of thelistNamerecord component.Term.RepeatWithSeparatorTerm.listName()Returns the value of thelistNamerecord component.Term.AlwaysTerm.name()Returns the value of thenamerecord component.ParsingRules.RuleTerm.nameToStore()Returns the value of thenameToStorerecord 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> intfinal <T> Tfinal <T> TParseResults.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> TParseResults.getOrDefault(Symbol<T> symbol, T fallback) <T> TParseResults.getOrThrow(Symbol<T> symbol) private intintint<T> voidstatic <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) privateRuleEntryImpl(Symbol<T> symbol) (package private)