Class ParserContext.PreOptionalListContext

java.lang.Object
com.hypixel.hytale.server.core.command.system.ParserContext.PreOptionalListContext
Enclosing class:
ParserContext

public static class ParserContext.PreOptionalListContext extends Object
  • Field Details

    • tokens

      private final List<String> tokens
    • hasReachedFirstMultiArgSeparator

      private boolean hasReachedFirstMultiArgSeparator
    • numTokensPerArgument

      private int numTokensPerArgument
    • numTokensSinceLastSeparator

      private int numTokensSinceLastSeparator
    • numberOfListItems

      private int numberOfListItems
  • Constructor Details

    • PreOptionalListContext

      public PreOptionalListContext()
  • Method Details

    • addToken

      @Nullable public ParserContext.PreOptionalListContext addToken(@Nonnull String token, @Nonnull ParseResult parseResult)
    • getStringRepresentation

      @Nonnull private String getStringRepresentation(boolean asTooLongFailure)
    • verifyNumberOfListItems

      public void verifyNumberOfListItems(@Nonnull ParseResult parseResult)
    • getTokens

      @Nonnull public String[] getTokens()
    • getNumTokensPerArgument

      public int getNumTokensPerArgument()
    • getNumberOfListItems

      public int getNumberOfListItems()