Class TokenSpliterator

java.lang.Object
net.jazdw.rql.util.TokenSpliterator
All Implemented Interfaces:
Spliterator<org.antlr.v4.runtime.Token>

public class TokenSpliterator extends Object implements Spliterator<org.antlr.v4.runtime.Token>
Author:
Jared Wiltshire
  • Constructor Details

    • TokenSpliterator

      public TokenSpliterator(org.antlr.v4.runtime.TokenSource tokenSource)
  • Method Details

    • tryAdvance

      public boolean tryAdvance(Consumer<? super org.antlr.v4.runtime.Token> action)
      Specified by:
      tryAdvance in interface Spliterator<org.antlr.v4.runtime.Token>
    • trySplit

      public Spliterator<org.antlr.v4.runtime.Token> trySplit()
      Specified by:
      trySplit in interface Spliterator<org.antlr.v4.runtime.Token>
    • estimateSize

      public long estimateSize()
      Specified by:
      estimateSize in interface Spliterator<org.antlr.v4.runtime.Token>
    • characteristics

      public int characteristics()
      Specified by:
      characteristics in interface Spliterator<org.antlr.v4.runtime.Token>
    • stream

      public static Stream<org.antlr.v4.runtime.Token> stream(org.antlr.v4.runtime.TokenSource tokenSource)