Class ParsingState<S>
java.lang.Object
net.minecraft.command.argument.packrat.ParsingState<S>
- Direct Known Subclasses:
- ParsingStateImpl
- Mappings:
- Namespace - Name - named - net/minecraft/command/argument/packrat/ParsingState- intermediary - net/minecraft/class_9393- official - bny
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static final recordprivate static final record
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final ParseErrorList<S> private final Map<ParsingState.PackratKey<?>, ParsingState.PackratCache<?>> private final ParsingRules<S> 
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedParsingState(ParsingRules<S> rules, ParseErrorList<S> errors) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate <T> @Nullable ParsingState.PackratCache<T> getCache(ParsingState.PackratKey<T> key) abstract intabstract S<T> Optional<T> private <T> voidputCache(ParsingState.PackratKey<T> key, Optional<T> value) abstract voidsetCursor(int cursor) <T> Optional<T> startParsing(Symbol<T> startSymbol) 
- 
Field Details- 
packrats- Mappings:
- Namespace - Name - Mixin selector - named - packrats- Lnet/minecraft/command/argument/packrat/ParsingState;packrats:Ljava/util/Map;- intermediary - field_49963- Lnet/minecraft/class_9393;field_49963:Ljava/util/Map;- official - a- Lbny;a:Ljava/util/Map;
 
- 
rules- Mappings:
- Namespace - Name - Mixin selector - named - rules- Lnet/minecraft/command/argument/packrat/ParsingState;rules:Lnet/minecraft/command/argument/packrat/ParsingRules;- intermediary - field_49964- Lnet/minecraft/class_9393;field_49964:Lnet/minecraft/class_9389;- official - b- Lbny;b:Lbnv;
 
- 
errors- Mappings:
- Namespace - Name - Mixin selector - named - errors- Lnet/minecraft/command/argument/packrat/ParsingState;errors:Lnet/minecraft/command/argument/packrat/ParseErrorList;- intermediary - field_49965- Lnet/minecraft/class_9393;field_49965:Lnet/minecraft/class_9390;- official - c- Lbny;c:Lbnw;
 
 
- 
- 
Constructor Details- 
ParsingState- Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/command/argument/packrat/ParsingState;<init>(Lnet/minecraft/command/argument/packrat/ParsingRules;Lnet/minecraft/command/argument/packrat/ParseErrorList;)V- intermediary - <init>- Lnet/minecraft/class_9393;<init>(Lnet/minecraft/class_9389;Lnet/minecraft/class_9390;)V- official - <init>- Lbny;<init>(Lbnv;Lbnw;)V
 
 
- 
- 
Method Details- 
getErrors- Mappings:
- Namespace - Name - Mixin selector - named - getErrors- Lnet/minecraft/command/argument/packrat/ParsingState;getErrors()Lnet/minecraft/command/argument/packrat/ParseErrorList;- intermediary - method_58310- Lnet/minecraft/class_9393;method_58310()Lnet/minecraft/class_9390;- official - a- Lbny;a()Lbnw;
 
- 
startParsing- Mappings:
- Namespace - Name - Mixin selector - named - startParsing- Lnet/minecraft/command/argument/packrat/ParsingState;startParsing(Lnet/minecraft/command/argument/packrat/Symbol;)Ljava/util/Optional;- intermediary - method_58312- Lnet/minecraft/class_9393;method_58312(Lnet/minecraft/class_9387;)Ljava/util/Optional;- official - a- Lbny;a(Lbnt;)Ljava/util/Optional;
 
- 
parse- Mappings:
- Namespace - Name - Mixin selector - named - parse- Lnet/minecraft/command/argument/packrat/ParsingState;parse(Lnet/minecraft/command/argument/packrat/Symbol;)Ljava/util/Optional;- intermediary - method_58316- Lnet/minecraft/class_9393;method_58316(Lnet/minecraft/class_9387;)Ljava/util/Optional;- official - b- Lbny;b(Lbnt;)Ljava/util/Optional;
 
- 
getCache@Nullable private <T> @Nullable ParsingState.PackratCache<T> getCache(ParsingState.PackratKey<T> key) - Mappings:
- Namespace - Name - Mixin selector - named - getCache- Lnet/minecraft/command/argument/packrat/ParsingState;getCache(Lnet/minecraft/command/argument/packrat/ParsingState$PackratKey;)Lnet/minecraft/command/argument/packrat/ParsingState$PackratCache;- intermediary - method_58313- Lnet/minecraft/class_9393;method_58313(Lnet/minecraft/class_9393$class_9395;)Lnet/minecraft/class_9393$class_9394;- official - a- Lbny;a(Lbny$b;)Lbny$a;
 
- 
putCache- Mappings:
- Namespace - Name - Mixin selector - named - putCache- Lnet/minecraft/command/argument/packrat/ParsingState;putCache(Lnet/minecraft/command/argument/packrat/ParsingState$PackratKey;Ljava/util/Optional;)V- intermediary - method_58314- Lnet/minecraft/class_9393;method_58314(Lnet/minecraft/class_9393$class_9395;Ljava/util/Optional;)V- official - a- Lbny;a(Lbny$b;Ljava/util/Optional;)V
 
- 
getReader- Mappings:
- Namespace - Name - Mixin selector - named - getReader- Lnet/minecraft/command/argument/packrat/ParsingState;getReader()Ljava/lang/Object;- intermediary - method_58315- Lnet/minecraft/class_9393;method_58315()Ljava/lang/Object;- official - b- Lbny;b()Ljava/lang/Object;
 
- 
getCursorpublic abstract int getCursor()- Mappings:
- Namespace - Name - Mixin selector - named - getCursor- Lnet/minecraft/command/argument/packrat/ParsingState;getCursor()I- intermediary - method_58317- Lnet/minecraft/class_9393;method_58317()I- official - c- Lbny;c()I
 
- 
setCursorpublic abstract void setCursor(int cursor) - Mappings:
- Namespace - Name - Mixin selector - named - setCursor- Lnet/minecraft/command/argument/packrat/ParsingState;setCursor(I)V- intermediary - method_58311- Lnet/minecraft/class_9393;method_58311(I)V- official - a- Lbny;a(I)V
 
 
-