Package net.minecraft.util.packrat
Interface ParsingRule<S,T>
- All Known Implementing Classes:
AnyIdParsingRule,IdentifiableParsingRule,ItemPredicateParsing.ComponentParsingRule,ItemPredicateParsing.ItemParsingRule,ItemPredicateParsing.SubPredicateParsingRule,ItemPredicateParsing.TagParsingRule,NbtParsingRule,NumeralParsingRule,ParsingRule.SimpleRule,PatternParsingRule,SnbtParsing.HexParsingRule,TokenParsingRule,UnquotedStringParsingRule
public interface ParsingRule<S,T>
- Mappings:
Namespace Name named net/minecraft/util/packrat/ParsingRuleintermediary net/minecraft/class_9396official bql
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic final recordstatic interface -
Method Summary
Modifier and TypeMethodDescriptionstatic <S,T> ParsingRule <S, T> of(Term<S> term, ParsingRule.RuleAction<S, T> action) static <S,T> ParsingRule <S, T> of(Term<S> term, ParsingRule.StatelessAction<S, T> action) parse(ParsingState<S> state)
-
Method Details
-
parse
- Mappings:
Namespace Name Mixin selector named parseLnet/minecraft/util/packrat/ParsingRule;parse(Lnet/minecraft/util/packrat/ParsingState;)Ljava/lang/Object;intermediary method_58318Lnet/minecraft/class_9396;method_58318(Lnet/minecraft/class_9393;)Ljava/lang/Object;official aLbql;a(Lbqk;)Ljava/lang/Object;
-
of
- Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/util/packrat/ParsingRule;of(Lnet/minecraft/util/packrat/Term;Lnet/minecraft/util/packrat/ParsingRule$RuleAction;)Lnet/minecraft/util/packrat/ParsingRule;intermediary method_58320Lnet/minecraft/class_9396;method_58320(Lnet/minecraft/class_9402;Lnet/minecraft/class_9396$class_9397;)Lnet/minecraft/class_9396;official aLbql;a(Lbqo;Lbql$a;)Lbql;
-
of
- Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/util/packrat/ParsingRule;of(Lnet/minecraft/util/packrat/Term;Lnet/minecraft/util/packrat/ParsingRule$StatelessAction;)Lnet/minecraft/util/packrat/ParsingRule;intermediary method_58321Lnet/minecraft/class_9396;method_58321(Lnet/minecraft/class_9402;Lnet/minecraft/class_9396$class_9398;)Lnet/minecraft/class_9396;official aLbql;a(Lbqo;Lbql$b;)Lbql;
-