Uses of Record Class
net.minecraft.util.parsing.packrat.Atom
Packages that use Atom
-
Uses of Atom in net.minecraft.util.parsing.packrat
Fields in net.minecraft.util.parsing.packrat declared as AtomModifier and TypeFieldDescriptionTerm.Repeated.listNameThe field for thelistNamerecord component.Term.RepeatedWithSeparator.listNameThe field for thelistNamerecord component.Dictionary.Entry.nameTerm.Marker.nameThe field for thenamerecord component.Dictionary.Reference.nameToStoreThe field for thenameToStorerecord component.Fields in net.minecraft.util.parsing.packrat with type parameters of type AtomModifier and TypeFieldDescriptionprivate final Map<Atom<?>, Dictionary.Entry<S, ?>> Dictionary.termsMethods in net.minecraft.util.parsing.packrat that return AtomModifier and TypeMethodDescriptionTerm.Repeated.listName()Returns the value of thelistNamerecord component.Term.RepeatedWithSeparator.listName()Returns the value of thelistNamerecord component.Dictionary.Entry.name()NamedRule.name()Term.Marker.name()Returns the value of thenamerecord component.Dictionary.Reference.nameToStore()Returns the value of thenameToStorerecord component.static <T> Atom<T> Methods in net.minecraft.util.parsing.packrat that return types with arguments of type AtomMethods in net.minecraft.util.parsing.packrat with parameters of type AtomModifier and TypeMethodDescriptionintCachedParseState.PositionCache.allocateNewEntry(Atom<?> key) intCachedParseState.PositionCache.findKeyIndex(Atom<?> key) <T> @Nullable Tfinal <T> @Nullable Tfinal <T> TScope.getAnyOrThrow(Atom<? extends T>... names) private <T> Dictionary.Entry<S, T> Dictionary.getOrCreateEntry(Atom<T> name) <T> TScope.getOrDefault(Atom<T> name, T fallback) Dictionary.getOrThrow(Atom<T> name) <T> TScope.getOrThrow(Atom<T> name) static <S,T> Term <S> Dictionary.namedWithAlias(Atom<T> nameToParse, Atom<T> nameToStore) <T> voidDictionary.putComplex(Atom<T> name, Term<S> term, Rule.RuleAction<S, T> action) static <S,T> Term <S> static <S,T> Term <S> static <S,T> Term <S> Term.repeatedWithoutTrailingSeparator(NamedRule<S, T> element, Atom<List<T>> listName, Term<S> separator) static <S,T> Term <S> Term.repeatedWithoutTrailingSeparator(NamedRule<S, T> element, Atom<List<T>> listName, Term<S> separator, int minRepetitions) static <S,T> Term <S> Term.repeatedWithTrailingSeparator(NamedRule<S, T> element, Atom<List<T>> listName, Term<S> separator) static <S,T> Term <S> Term.repeatedWithTrailingSeparator(NamedRule<S, T> element, Atom<List<T>> listName, Term<S> separator, int minRepetitions) private intScope.valueIndex(Atom<?> atom) intScope.valueIndexForAny(Atom<?>... atoms) Constructors in net.minecraft.util.parsing.packrat with parameters of type AtomModifierConstructorDescriptionprivateCreates an instance of aMarkerrecord class.privateCreates an instance of aReferencerecord class.Creates an instance of aRepeatedrecord class.RepeatedWithSeparator(NamedRule<S, T> element, Atom<List<T>> listName, Term<S> separator, int minRepetitions, boolean allowTrailingSeparator) Creates an instance of aRepeatedWithSeparatorrecord class.