Package net.minecraft.util.packrat
Class ParsingRules<S>
java.lang.Object
net.minecraft.util.packrat.ParsingRules<S>
- Mappings:
 Namespace Name named net/minecraft/util/packrat/ParsingRulesintermediary net/minecraft/class_9389official bsn
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static final record - 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoid<T> ParsingRuleEntry<S, T> <T> ParsingRuleEntry<S, T> getOrCreate(Symbol<T> symbol) private <T> ParsingRules.RuleEntryImpl<S, T> getOrCreateInternal(Symbol<T> symbol) <T> ParsingRuleEntry<S, T> set(Symbol<T> symbol, ParsingRule<S, T> rule) <T> ParsingRuleEntry<S, T> <T> ParsingRuleEntry<S, T>  
- 
Field Details
- 
rules
- Mappings:
 Namespace Name Mixin selector named rulesLnet/minecraft/util/packrat/ParsingRules;rules:Ljava/util/Map;intermediary field_49960Lnet/minecraft/class_9389;field_49960:Ljava/util/Map;official aLbsn;a:Ljava/util/Map;
 
 - 
 - 
Constructor Details
- 
ParsingRules
public ParsingRules() 
 - 
 - 
Method Details
- 
set
- Mappings:
 Namespace Name Mixin selector named setLnet/minecraft/util/packrat/ParsingRules;set(Lnet/minecraft/util/packrat/Symbol;Lnet/minecraft/util/packrat/ParsingRule;)Lnet/minecraft/util/packrat/ParsingRuleEntry;intermediary method_58301Lnet/minecraft/class_9389;method_58301(Lnet/minecraft/class_9387;Lnet/minecraft/class_9396;)Lnet/minecraft/class_10842;official aLbsn;a(Lbsj;Lbss;)Lbsq;
 - 
set
public <T> ParsingRuleEntry<S,T> set(Symbol<T> symbol, Term<S> term, ParsingRule.RuleAction<S, T> action) - Mappings:
 Namespace Name Mixin selector named setLnet/minecraft/util/packrat/ParsingRules;set(Lnet/minecraft/util/packrat/Symbol;Lnet/minecraft/util/packrat/Term;Lnet/minecraft/util/packrat/ParsingRule$RuleAction;)Lnet/minecraft/util/packrat/ParsingRuleEntry;intermediary method_68207Lnet/minecraft/class_9389;method_68207(Lnet/minecraft/class_9387;Lnet/minecraft/class_9402;Lnet/minecraft/class_9396$class_9397;)Lnet/minecraft/class_10842;official aLbsn;a(Lbsj;Lbsv;Lbss$a;)Lbsq;
 - 
set
public <T> ParsingRuleEntry<S,T> set(Symbol<T> symbol, Term<S> term, ParsingRule.StatelessAction<S, T> action) - Mappings:
 Namespace Name Mixin selector named setLnet/minecraft/util/packrat/ParsingRules;set(Lnet/minecraft/util/packrat/Symbol;Lnet/minecraft/util/packrat/Term;Lnet/minecraft/util/packrat/ParsingRule$StatelessAction;)Lnet/minecraft/util/packrat/ParsingRuleEntry;intermediary method_58302Lnet/minecraft/class_9389;method_58302(Lnet/minecraft/class_9387;Lnet/minecraft/class_9402;Lnet/minecraft/class_9396$class_9398;)Lnet/minecraft/class_10842;official aLbsn;a(Lbsj;Lbsv;Lbss$b;)Lbsq;
 - 
ensureBound
public void ensureBound()- Mappings:
 Namespace Name Mixin selector named ensureBoundLnet/minecraft/util/packrat/ParsingRules;ensureBound()Vintermediary method_68205Lnet/minecraft/class_9389;method_68205()Vofficial aLbsn;a()V
 - 
get
- Mappings:
 Namespace Name Mixin selector named getLnet/minecraft/util/packrat/ParsingRules;get(Lnet/minecraft/util/packrat/Symbol;)Lnet/minecraft/util/packrat/ParsingRuleEntry;intermediary method_58300Lnet/minecraft/class_9389;method_58300(Lnet/minecraft/class_9387;)Lnet/minecraft/class_10842;official aLbsn;a(Lbsj;)Lbsq;
 - 
getOrCreate
- Mappings:
 Namespace Name Mixin selector named getOrCreateLnet/minecraft/util/packrat/ParsingRules;getOrCreate(Lnet/minecraft/util/packrat/Symbol;)Lnet/minecraft/util/packrat/ParsingRuleEntry;intermediary method_68209Lnet/minecraft/class_9389;method_68209(Lnet/minecraft/class_9387;)Lnet/minecraft/class_10842;official bLbsn;b(Lbsj;)Lbsq;
 - 
getOrCreateInternal
- Mappings:
 Namespace Name Mixin selector named getOrCreateInternalLnet/minecraft/util/packrat/ParsingRules;getOrCreateInternal(Lnet/minecraft/util/packrat/Symbol;)Lnet/minecraft/util/packrat/ParsingRules$RuleEntryImpl;intermediary method_68211Lnet/minecraft/class_9389;method_68211(Lnet/minecraft/class_9387;)Lnet/minecraft/class_9389$class_10838;official dLbsn;d(Lbsj;)Lbsn$a;
 - 
term
- Mappings:
 Namespace Name Mixin selector named termLnet/minecraft/util/packrat/ParsingRules;term(Lnet/minecraft/util/packrat/Symbol;)Lnet/minecraft/util/packrat/Term;intermediary method_68210Lnet/minecraft/class_9389;method_68210(Lnet/minecraft/class_9387;)Lnet/minecraft/class_9402;official cLbsn;c(Lbsj;)Lbsv;
 - 
term
- Mappings:
 Namespace Name Mixin selector named termLnet/minecraft/util/packrat/ParsingRules;term(Lnet/minecraft/util/packrat/Symbol;Lnet/minecraft/util/packrat/Symbol;)Lnet/minecraft/util/packrat/Term;intermediary method_68206Lnet/minecraft/class_9389;method_68206(Lnet/minecraft/class_9387;Lnet/minecraft/class_9387;)Lnet/minecraft/class_9402;official aLbsn;a(Lbsj;Lbsj;)Lbsv;
 
 -