Class ObservableXtextTokenStream

  • All Implemented Interfaces:
    org.antlr.runtime.IntStream, org.antlr.runtime.TokenStream

    public class ObservableXtextTokenStream
    extends org.eclipse.xtext.parser.antlr.XtextTokenStream
    Since:
    2.9
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static interface  ObservableXtextTokenStream.StreamListener  
      • Nested classes/interfaces inherited from class org.eclipse.xtext.parser.antlr.XtextTokenStream

        org.eclipse.xtext.parser.antlr.XtextTokenStream.HiddenTokens
    • Field Summary

      • Fields inherited from class org.antlr.runtime.CommonTokenStream

        channel, channelOverrideMap, discardOffChannelTokens, discardSet, lastMarker, p, tokens, tokenSource
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void consume()  
      ObservableXtextTokenStream.StreamListener getListener()  
      int LA​(int i)  
      int mark()  
      void rewind​(int marker)  
      void setListener​(ObservableXtextTokenStream.StreamListener listener)  
      • Methods inherited from class org.eclipse.xtext.parser.antlr.XtextTokenStream

        basicConsume, basicMark, basicRewind, doSetHiddenTokens, getCurrentLookAhead, getFirstMarker, getLexerErrorMessage, getTokenIndex, initCurrentLookAhead, LT, setHiddenTokens, setInitialHiddenTokens, skipHiddenTokens, toString
      • Methods inherited from class org.antlr.runtime.CommonTokenStream

        discardOffChannelTokens, discardTokenType, fillBuffer, get, getSourceName, getTokens, getTokens, getTokens, getTokens, getTokens, getTokenSource, index, LB, release, reset, rewind, seek, setTokenSource, setTokenTypeChannel, size, skipOffTokenChannels, skipOffTokenChannelsReverse, toString, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ObservableXtextTokenStream

        public ObservableXtextTokenStream()
      • ObservableXtextTokenStream

        public ObservableXtextTokenStream​(org.antlr.runtime.TokenSource tokenSource,
                                          int channel)
      • ObservableXtextTokenStream

        public ObservableXtextTokenStream​(org.antlr.runtime.TokenSource tokenSource,
                                          org.eclipse.xtext.parser.antlr.ITokenDefProvider tokenDefProvider)
    • Method Detail

      • LA

        public int LA​(int i)
        Specified by:
        LA in interface org.antlr.runtime.IntStream
        Overrides:
        LA in class org.eclipse.xtext.parser.antlr.XtextTokenStream
      • mark

        public int mark()
        Specified by:
        mark in interface org.antlr.runtime.IntStream
        Overrides:
        mark in class org.eclipse.xtext.parser.antlr.XtextTokenStream
      • rewind

        public void rewind​(int marker)
        Specified by:
        rewind in interface org.antlr.runtime.IntStream
        Overrides:
        rewind in class org.eclipse.xtext.parser.antlr.XtextTokenStream
      • consume

        public void consume()
        Specified by:
        consume in interface org.antlr.runtime.IntStream
        Overrides:
        consume in class org.eclipse.xtext.parser.antlr.XtextTokenStream