Class ParseErrorList.Impl<S>

java.lang.Object
net.minecraft.util.packrat.ParseErrorList.Impl<S>
All Implemented Interfaces:
ParseErrorList<S>
Enclosing interface:
ParseErrorList<S>

public static class ParseErrorList.Impl<S> extends Object implements ParseErrorList<S>
Mappings:
Namespace Name
named net/minecraft/util/packrat/ParseErrorList$Impl
intermediary net/minecraft/class_9390$class_9391
official bqh$a
  • Field Details Link icon

    • errors Link icon

      private ParseErrorList.Impl.Entry<S>[] errors
      Mappings:
      Namespace Name Mixin selector
      named errors Lnet/minecraft/util/packrat/ParseErrorList$Impl;errors:[Lnet/minecraft/util/packrat/ParseErrorList$Impl$Entry;
      intermediary field_49961 Lnet/minecraft/class_9390$class_9391;field_49961:[Lnet/minecraft/class_9390$class_9391$class_10840;
      official a Lbqh$a;a:[Lbqh$a$a;
    • topIndex Link icon

      private int topIndex
      Mappings:
      Namespace Name Mixin selector
      named topIndex Lnet/minecraft/util/packrat/ParseErrorList$Impl;topIndex:I
      intermediary field_57525 Lnet/minecraft/class_9390$class_9391;field_57525:I
      official b Lbqh$a;b:I
    • cursor Link icon

      private int cursor
      Mappings:
      Namespace Name Mixin selector
      named cursor Lnet/minecraft/util/packrat/ParseErrorList$Impl;cursor:I
      intermediary field_49962 Lnet/minecraft/class_9390$class_9391;field_49962:I
      official c Lbqh$a;c:I
  • Constructor Details Link icon

    • Impl Link icon

      public Impl()
  • Method Details Link icon

    • moveCursor Link icon

      private void moveCursor(int cursor)
      Mappings:
      Namespace Name Mixin selector
      named moveCursor Lnet/minecraft/util/packrat/ParseErrorList$Impl;moveCursor(I)V
      intermediary method_58309 Lnet/minecraft/class_9390$class_9391;method_58309(I)V
      official b Lbqh$a;b(I)V
    • setCursor Link icon

      public void setCursor(int cursor)
      Specified by:
      setCursor in interface ParseErrorList<S>
      Mappings:
      Namespace Name Mixin selector
      named setCursor Lnet/minecraft/util/packrat/ParseErrorList;setCursor(I)V
      intermediary method_58304 Lnet/minecraft/class_9390;method_58304(I)V
      official a Lbqh;a(I)V
    • add Link icon

      public void add(int cursor, Suggestable<S> suggestions, Object reason)
      Specified by:
      add in interface ParseErrorList<S>
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/util/packrat/ParseErrorList;add(ILnet/minecraft/util/packrat/Suggestable;Ljava/lang/Object;)V
      intermediary method_58305 Lnet/minecraft/class_9390;method_58305(ILnet/minecraft/class_9401;Ljava/lang/Object;)V
      official a Lbqh;a(ILbqn;Ljava/lang/Object;)V
    • add Link icon

      private void add(Suggestable<S> suggestions, Object reason)
      Mappings:
      Namespace Name Mixin selector
      named add Lnet/minecraft/util/packrat/ParseErrorList$Impl;add(Lnet/minecraft/util/packrat/Suggestable;Ljava/lang/Object;)V
      intermediary method_68216 Lnet/minecraft/class_9390$class_9391;method_68216(Lnet/minecraft/class_9401;Ljava/lang/Object;)V
      official a Lbqh$a;a(Lbqn;Ljava/lang/Object;)V
    • getErrors Link icon

      public List<ParseError<S>> getErrors()
      Mappings:
      Namespace Name Mixin selector
      named getErrors Lnet/minecraft/util/packrat/ParseErrorList$Impl;getErrors()Ljava/util/List;
      intermediary method_58307 Lnet/minecraft/class_9390$class_9391;method_58307()Ljava/util/List;
      official a Lbqh$a;a()Ljava/util/List;
    • getCursor Link icon

      public int getCursor()
      Mappings:
      Namespace Name Mixin selector
      named getCursor Lnet/minecraft/util/packrat/ParseErrorList$Impl;getCursor()I
      intermediary method_58308 Lnet/minecraft/class_9390$class_9391;method_58308()I
      official b Lbqh$a;b()I