Package antlr

Class PrintWriterWithSMAP

All Implemented Interfaces:
Closeable, Flushable, Appendable, AutoCloseable

public class PrintWriterWithSMAP extends PrintWriter
  • Constructor Details

    • PrintWriterWithSMAP

      public PrintWriterWithSMAP(OutputStream out)
    • PrintWriterWithSMAP

      public PrintWriterWithSMAP(OutputStream out, boolean autoFlush)
    • PrintWriterWithSMAP

      public PrintWriterWithSMAP(Writer out)
    • PrintWriterWithSMAP

      public PrintWriterWithSMAP(Writer out, boolean autoFlush)
  • Method Details

    • startMapping

      public void startMapping(int sourceLine)
    • startSingleSourceLineMapping

      public void startSingleSourceLineMapping(int sourceLine)
    • endMapping

      public void endMapping()
    • mapLine

      protected void mapLine(boolean incrementOutputLineCount)
    • dump

      public void dump(PrintWriter smapWriter, String targetClassName, String grammarFile)
    • write

      public void write(char[] buf, int off, int len)
      Overrides:
      write in class PrintWriter
    • checkChar

      public void checkChar(int c)
    • write

      public void write(int c)
      Overrides:
      write in class PrintWriter
    • write

      public void write(String s, int off, int len)
      Overrides:
      write in class PrintWriter
    • println

      public void println()
      Overrides:
      println in class PrintWriter
    • getSourceMap

      public Map getSourceMap()
    • getCurrentOutputLine

      public int getCurrentOutputLine()