Class ParsingRules<S>

java.lang.Object
net.minecraft.command.argument.packrat.ParsingRules<S>

public class ParsingRules<S> extends Object
Mappings:
Namespace Name
named net/minecraft/command/argument/packrat/ParsingRules
intermediary net/minecraft/class_9389
official bpv
  • Field Details

    • rules

      private final Map<Symbol<?>,ParsingRules.class_10838<S,?>> rules
      Mappings:
      Namespace Name Mixin selector
      named rules Lnet/minecraft/command/argument/packrat/ParsingRules;rules:Ljava/util/Map;
      intermediary field_49960 Lnet/minecraft/class_9389;field_49960:Ljava/util/Map;
      official a Lbpv;a:Ljava/util/Map;
  • Constructor Details

    • ParsingRules

      public ParsingRules()
  • Method Details

    • set

      public <T> class_10842<S,T> set(Symbol<T> symbol, ParsingRule<S,T> rule)
      Mappings:
      Namespace Name Mixin selector
      named set Lnet/minecraft/command/argument/packrat/ParsingRules;set(Lnet/minecraft/command/argument/packrat/Symbol;Lnet/minecraft/command/argument/packrat/ParsingRule;)Lnet/minecraft/class_10842;
      intermediary method_58301 Lnet/minecraft/class_9389;method_58301(Lnet/minecraft/class_9387;Lnet/minecraft/class_9396;)Lnet/minecraft/class_10842;
      official a Lbpv;a(Lbpr;Lbqa;)Lbpy;
    • method_68207

      public <T> class_10842<S,T> method_68207(Symbol<T> symbol, Term<S> term, ParsingRule.RuleAction<S,T> ruleAction)
      Mappings:
      Namespace Name Mixin selector
      named method_68207 Lnet/minecraft/command/argument/packrat/ParsingRules;method_68207(Lnet/minecraft/command/argument/packrat/Symbol;Lnet/minecraft/command/argument/packrat/Term;Lnet/minecraft/command/argument/packrat/ParsingRule$RuleAction;)Lnet/minecraft/class_10842;
      intermediary method_68207 Lnet/minecraft/class_9389;method_68207(Lnet/minecraft/class_9387;Lnet/minecraft/class_9402;Lnet/minecraft/class_9396$class_9397;)Lnet/minecraft/class_10842;
      official a Lbpv;a(Lbpr;Lbqd;Lbqa$a;)Lbpy;
    • set

      public <T> class_10842<S,T> set(Symbol<T> symbol, Term<S> term, ParsingRule.StatelessAction<S,T> statelessAction)
      Mappings:
      Namespace Name Mixin selector
      named set Lnet/minecraft/command/argument/packrat/ParsingRules;set(Lnet/minecraft/command/argument/packrat/Symbol;Lnet/minecraft/command/argument/packrat/Term;Lnet/minecraft/command/argument/packrat/ParsingRule$StatelessAction;)Lnet/minecraft/class_10842;
      intermediary method_58302 Lnet/minecraft/class_9389;method_58302(Lnet/minecraft/class_9387;Lnet/minecraft/class_9402;Lnet/minecraft/class_9396$class_9398;)Lnet/minecraft/class_10842;
      official a Lbpv;a(Lbpr;Lbqd;Lbqa$b;)Lbpy;
    • method_68205

      public void method_68205()
      Mappings:
      Namespace Name Mixin selector
      named method_68205 Lnet/minecraft/command/argument/packrat/ParsingRules;method_68205()V
      intermediary method_68205 Lnet/minecraft/class_9389;method_68205()V
      official a Lbpv;a()V
    • get

      public <T> class_10842<S,T> get(Symbol<T> symbol)
      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/command/argument/packrat/ParsingRules;get(Lnet/minecraft/command/argument/packrat/Symbol;)Lnet/minecraft/class_10842;
      intermediary method_58300 Lnet/minecraft/class_9389;method_58300(Lnet/minecraft/class_9387;)Lnet/minecraft/class_10842;
      official a Lbpv;a(Lbpr;)Lbpy;
    • method_68209

      public <T> class_10842<S,T> method_68209(Symbol<T> symbol)
      Mappings:
      Namespace Name Mixin selector
      named method_68209 Lnet/minecraft/command/argument/packrat/ParsingRules;method_68209(Lnet/minecraft/command/argument/packrat/Symbol;)Lnet/minecraft/class_10842;
      intermediary method_68209 Lnet/minecraft/class_9389;method_68209(Lnet/minecraft/class_9387;)Lnet/minecraft/class_10842;
      official b Lbpv;b(Lbpr;)Lbpy;
    • method_68211

      private <T> ParsingRules.class_10838<S,T> method_68211(Symbol<T> symbol)
      Mappings:
      Namespace Name Mixin selector
      named method_68211 Lnet/minecraft/command/argument/packrat/ParsingRules;method_68211(Lnet/minecraft/command/argument/packrat/Symbol;)Lnet/minecraft/command/argument/packrat/ParsingRules$class_10838;
      intermediary method_68211 Lnet/minecraft/class_9389;method_68211(Lnet/minecraft/class_9387;)Lnet/minecraft/class_9389$class_10838;
      official d Lbpv;d(Lbpr;)Lbpv$a;
    • method_68210

      public <T> Term<S> method_68210(Symbol<T> symbol)
      Mappings:
      Namespace Name Mixin selector
      named method_68210 Lnet/minecraft/command/argument/packrat/ParsingRules;method_68210(Lnet/minecraft/command/argument/packrat/Symbol;)Lnet/minecraft/command/argument/packrat/Term;
      intermediary method_68210 Lnet/minecraft/class_9389;method_68210(Lnet/minecraft/class_9387;)Lnet/minecraft/class_9402;
      official c Lbpv;c(Lbpr;)Lbqd;
    • method_68206

      public <T> Term<S> method_68206(Symbol<T> symbol, Symbol<T> symbol2)
      Mappings:
      Namespace Name Mixin selector
      named method_68206 Lnet/minecraft/command/argument/packrat/ParsingRules;method_68206(Lnet/minecraft/command/argument/packrat/Symbol;Lnet/minecraft/command/argument/packrat/Symbol;)Lnet/minecraft/command/argument/packrat/Term;
      intermediary method_68206 Lnet/minecraft/class_9389;method_68206(Lnet/minecraft/class_9387;Lnet/minecraft/class_9387;)Lnet/minecraft/class_9402;
      official a Lbpv;a(Lbpr;Lbpr;)Lbqd;