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.listName
The field for thelistName
record component.Term.RepeatedWithSeparator.listName
The field for thelistName
record component.Dictionary.Entry.name
Term.Marker.name
The field for thename
record component.Dictionary.Reference.nameToStore
The field for thenameToStore
record component.Fields in net.minecraft.util.parsing.packrat with type parameters of type AtomModifier and TypeFieldDescriptionprivate final Map
<Atom<?>, Dictionary.Entry<S, ?>> Dictionary.terms
Methods in net.minecraft.util.parsing.packrat that return AtomModifier and TypeMethodDescriptionTerm.Repeated.listName()
Returns the value of thelistName
record component.Term.RepeatedWithSeparator.listName()
Returns the value of thelistName
record component.Dictionary.Entry.name()
NamedRule.name()
Term.Marker.name()
Returns the value of thename
record component.Dictionary.Reference.nameToStore()
Returns the value of thenameToStore
record 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 TypeMethodDescriptionint
CachedParseState.PositionCache.allocateNewEntry
(Atom<?> p_410029_) int
CachedParseState.PositionCache.findKeyIndex
(Atom<?> p_410592_) <T> T
final <T> T
final <T> T
Scope.getAnyOrThrow
(Atom<? extends T>... p_336028_) private <T> Dictionary.Entry
<S, T> Dictionary.getOrCreateEntry
(Atom<T> p_410050_) <T> T
Scope.getOrDefault
(Atom<T> p_336076_, T p_336135_) Dictionary.getOrThrow
(Atom<T> p_410765_) <T> T
Scope.getOrThrow
(Atom<T> p_335438_) static <S,
T> Term <S> Dictionary.namedWithAlias
(Atom<T> p_409625_, Atom<T> p_410453_) <T> void
Dictionary.putComplex
(Atom<T> p_410268_, Term<S> p_410760_, Rule.RuleAction<S, T> p_410488_) static <S,
T> Term <S> static <S,
T> Term <S> static <S,
T> Term <S> Term.repeatedWithoutTrailingSeparator
(NamedRule<S, T> p_409741_, Atom<List<T>> p_410786_, Term<S> p_410595_) static <S,
T> Term <S> Term.repeatedWithoutTrailingSeparator
(NamedRule<S, T> p_410243_, Atom<List<T>> p_410799_, Term<S> p_409788_, int p_410232_) static <S,
T> Term <S> Term.repeatedWithTrailingSeparator
(NamedRule<S, T> p_410572_, Atom<List<T>> p_410697_, Term<S> p_410133_) static <S,
T> Term <S> Term.repeatedWithTrailingSeparator
(NamedRule<S, T> p_410722_, Atom<List<T>> p_410003_, Term<S> p_410085_, int p_409982_) private int
Scope.valueIndex
(Atom<?> p_409713_) int
Scope.valueIndexForAny
(Atom<?>... p_409774_) Constructors in net.minecraft.util.parsing.packrat with parameters of type AtomModifierConstructorDescriptionprivate
Creates an instance of aMarker
record class.(package private)
Creates an instance of aReference
record class.Creates an instance of aRepeated
record class.RepeatedWithSeparator
(NamedRule<S, T> element, Atom<List<T>> listName, Term<S> separator, int minRepetitions, boolean allowTrailingSeparator) Creates an instance of aRepeatedWithSeparator
record class.