Class ANTLRReaderStream

  • All Implemented Interfaces:
    CharStream, IntStream
    Direct Known Subclasses:
    ANTLRInputStream

    public class ANTLRReaderStream
    extends ANTLRStringStream
    Vacuum all input from a Reader and then treat it like a StringStream. Manage the buffer manually to avoid unnecessary data copying. If you need encoding, use ANTLRInputStream.
    • Constructor Detail

      • ANTLRReaderStream

        public ANTLRReaderStream()
      • ANTLRReaderStream

        public ANTLRReaderStream​(java.io.Reader r)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • ANTLRReaderStream

        public ANTLRReaderStream​(java.io.Reader r,
                                 int size)
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • ANTLRReaderStream

        public ANTLRReaderStream​(java.io.Reader r,
                                 int size,
                                 int readChunkSize)
                          throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • load

        public void load​(java.io.Reader r,
                         int size,
                         int readChunkSize)
                  throws java.io.IOException
        Throws:
        java.io.IOException