Class ParseResults

java.lang.Object
net.minecraft.util.packrat.ParseResults

public final class ParseResults extends Object
Mappings:
Namespace Name
named net/minecraft/util/packrat/ParseResults
intermediary net/minecraft/class_9400
official bst
  • Field Details

    • MISSING

      private static final int MISSING
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named MISSING Lnet/minecraft/util/packrat/ParseResults;MISSING:I
      intermediary field_57529 Lnet/minecraft/class_9400;field_57529:I
      official b Lbst;b:I
    • FRAME

      private static final Object FRAME
      Mappings:
      Namespace Name Mixin selector
      named FRAME Lnet/minecraft/util/packrat/ParseResults;FRAME:Ljava/lang/Object;
      intermediary field_57530 Lnet/minecraft/class_9400;field_57530:Ljava/lang/Object;
      official c Lbst;c:Ljava/lang/Object;
    • ENTRY_SIZE

      private static final int ENTRY_SIZE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named ENTRY_SIZE Lnet/minecraft/util/packrat/ParseResults;ENTRY_SIZE:I
      intermediary field_57531 Lnet/minecraft/class_9400;field_57531:I
      official d Lbst;d:I
    • stack

      private Object[] stack
      Mappings:
      Namespace Name Mixin selector
      named stack Lnet/minecraft/util/packrat/ParseResults;stack:[Ljava/lang/Object;
      intermediary field_57532 Lnet/minecraft/class_9400;field_57532:[Ljava/lang/Object;
      official e Lbst;e:[Ljava/lang/Object;
    • stackTop

      private int stackTop
      Mappings:
      Namespace Name Mixin selector
      named stackTop Lnet/minecraft/util/packrat/ParseResults;stackTop:I
      intermediary field_57533 Lnet/minecraft/class_9400;field_57533:I
      official f Lbst;f:I
    • stackBottom

      private int stackBottom
      Mappings:
      Namespace Name Mixin selector
      named stackBottom Lnet/minecraft/util/packrat/ParseResults;stackBottom:I
      intermediary field_57534 Lnet/minecraft/class_9400;field_57534:I
      official g Lbst;g:I
  • Constructor Details

    • ParseResults

      public ParseResults()
  • Method Details

    • indexOf

      private int indexOf(Symbol<?> symbol)
      Mappings:
      Namespace Name Mixin selector
      named indexOf Lnet/minecraft/util/packrat/ParseResults;indexOf(Lnet/minecraft/util/packrat/Symbol;)I
      intermediary method_68223 Lnet/minecraft/class_9400;method_68223(Lnet/minecraft/class_9387;)I
      official c Lbst;c(Lbsj;)I
    • indexOf

      public int indexOf(Symbol<?>[] symbols)
      Mappings:
      Namespace Name Mixin selector
      named indexOf Lnet/minecraft/util/packrat/ParseResults;indexOf([Lnet/minecraft/util/packrat/Symbol;)I
      intermediary method_68219 Lnet/minecraft/class_9400;method_68219([Lnet/minecraft/class_9387;)I
      official a Lbst;a([Lbsj;)I
    • expandIfNeeded

      private void expandIfNeeded(int amount)
      Mappings:
      Namespace Name Mixin selector
      named expandIfNeeded Lnet/minecraft/util/packrat/ParseResults;expandIfNeeded(I)V
      intermediary method_68218 Lnet/minecraft/class_9400;method_68218(I)V
      official a Lbst;a(I)V
    • addFrame

      private void addFrame()
      Mappings:
      Namespace Name Mixin selector
      named addFrame Lnet/minecraft/util/packrat/ParseResults;addFrame()V
      intermediary method_68228 Lnet/minecraft/class_9400;method_68228()V
      official h Lbst;h()V
    • pushFrame

      public void pushFrame()
      Mappings:
      Namespace Name Mixin selector
      named pushFrame Lnet/minecraft/util/packrat/ParseResults;pushFrame()V
      intermediary method_68217 Lnet/minecraft/class_9400;method_68217()V
      official a Lbst;a()V
    • getPreviousStackBottom

      private int getPreviousStackBottom(int current)
      Mappings:
      Namespace Name Mixin selector
      named getPreviousStackBottom Lnet/minecraft/util/packrat/ParseResults;getPreviousStackBottom(I)I
      intermediary method_68221 Lnet/minecraft/class_9400;method_68221(I)I
      official b Lbst;b(I)I
    • popFrame

      public void popFrame()
      Mappings:
      Namespace Name Mixin selector
      named popFrame Lnet/minecraft/util/packrat/ParseResults;popFrame()V
      intermediary method_68220 Lnet/minecraft/class_9400;method_68220()V
      official b Lbst;b()V
    • duplicateFrames

      public void duplicateFrames()
      Mappings:
      Namespace Name Mixin selector
      named duplicateFrames Lnet/minecraft/util/packrat/ParseResults;duplicateFrames()V
      intermediary method_68222 Lnet/minecraft/class_9400;method_68222()V
      official c Lbst;c()V
    • clearFrameValues

      public void clearFrameValues()
      Mappings:
      Namespace Name Mixin selector
      named clearFrameValues Lnet/minecraft/util/packrat/ParseResults;clearFrameValues()V
      intermediary method_68224 Lnet/minecraft/class_9400;method_68224()V
      official d Lbst;d()V
    • chooseCurrentFrame

      public void chooseCurrentFrame()
      Mappings:
      Namespace Name Mixin selector
      named chooseCurrentFrame Lnet/minecraft/util/packrat/ParseResults;chooseCurrentFrame()V
      intermediary method_68225 Lnet/minecraft/class_9400;method_68225()V
      official e Lbst;e()V
    • put

      public <T> void put(Symbol<T> symbol, @Nullable T value)
      Mappings:
      Namespace Name Mixin selector
      named put Lnet/minecraft/util/packrat/ParseResults;put(Lnet/minecraft/util/packrat/Symbol;Ljava/lang/Object;)V
      intermediary method_58323 Lnet/minecraft/class_9400;method_58323(Lnet/minecraft/class_9387;Ljava/lang/Object;)V
      official a Lbst;a(Lbsj;Ljava/lang/Object;)V
    • get

      @Nullable public <T> T get(Symbol<T> symbol)
      Mappings:
      Namespace Name Mixin selector
      named get Lnet/minecraft/util/packrat/ParseResults;get(Lnet/minecraft/util/packrat/Symbol;)Ljava/lang/Object;
      intermediary method_58322 Lnet/minecraft/class_9400;method_58322(Lnet/minecraft/class_9387;)Ljava/lang/Object;
      official a Lbst;a(Lbsj;)Ljava/lang/Object;
    • getOrThrow

      public <T> T getOrThrow(Symbol<T> symbol)
      Mappings:
      Namespace Name Mixin selector
      named getOrThrow Lnet/minecraft/util/packrat/ParseResults;getOrThrow(Lnet/minecraft/util/packrat/Symbol;)Ljava/lang/Object;
      intermediary method_58326 Lnet/minecraft/class_9400;method_58326(Lnet/minecraft/class_9387;)Ljava/lang/Object;
      official b Lbst;b(Lbsj;)Ljava/lang/Object;
    • getOrDefault

      public <T> T getOrDefault(Symbol<T> symbol, T fallback)
      Mappings:
      Namespace Name Mixin selector
      named getOrDefault Lnet/minecraft/util/packrat/ParseResults;getOrDefault(Lnet/minecraft/util/packrat/Symbol;Ljava/lang/Object;)Ljava/lang/Object;
      intermediary method_58327 Lnet/minecraft/class_9400;method_58327(Lnet/minecraft/class_9387;Ljava/lang/Object;)Ljava/lang/Object;
      official b Lbst;b(Lbsj;Ljava/lang/Object;)Ljava/lang/Object;
    • getAny

      @Nullable @SafeVarargs public final <T> T getAny(Symbol<? extends T>[] symbols)
      Mappings:
      Namespace Name Mixin selector
      named getAny Lnet/minecraft/util/packrat/ParseResults;getAny([Lnet/minecraft/util/packrat/Symbol;)Ljava/lang/Object;
      intermediary method_58325 Lnet/minecraft/class_9400;method_58325([Lnet/minecraft/class_9387;)Ljava/lang/Object;
      official b Lbst;b([Lbsj;)Ljava/lang/Object;
    • getAnyOrThrow

      @SafeVarargs public final <T> T getAnyOrThrow(Symbol<? extends T>[] symbols)
      Mappings:
      Namespace Name Mixin selector
      named getAnyOrThrow Lnet/minecraft/util/packrat/ParseResults;getAnyOrThrow([Lnet/minecraft/util/packrat/Symbol;)Ljava/lang/Object;
      intermediary method_58328 Lnet/minecraft/class_9400;method_58328([Lnet/minecraft/class_9387;)Ljava/lang/Object;
      official c Lbst;c([Lbsj;)Ljava/lang/Object;
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toSymbolKeyedMap

      public Map<Symbol<?>,?> toSymbolKeyedMap()
      Mappings:
      Namespace Name Mixin selector
      named toSymbolKeyedMap Lnet/minecraft/util/packrat/ParseResults;toSymbolKeyedMap()Ljava/util/Map;
      intermediary method_68226 Lnet/minecraft/class_9400;method_68226()Ljava/util/Map;
      official f Lbst;f()Ljava/util/Map;
    • areFramesPlacedCorrectly

      public boolean areFramesPlacedCorrectly()
      Mappings:
      Namespace Name Mixin selector
      named areFramesPlacedCorrectly Lnet/minecraft/util/packrat/ParseResults;areFramesPlacedCorrectly()Z
      intermediary method_68227 Lnet/minecraft/class_9400;method_68227()Z
      official g Lbst;g()Z
    • isValid

      private boolean isValid()
      Mappings:
      Namespace Name Mixin selector
      named isValid Lnet/minecraft/util/packrat/ParseResults;isValid()Z
      intermediary method_68229 Lnet/minecraft/class_9400;method_68229()Z
      official i Lbst;i()Z