antlr
Class PrintWriterWithSMAP
java.lang.Object
java.io.Writer
java.io.PrintWriter
antlr.PrintWriterWithSMAP
- All Implemented Interfaces:
- Closeable, Flushable, Appendable
public class PrintWriterWithSMAP
- extends PrintWriter
Methods inherited from class java.io.PrintWriter |
append, append, append, checkError, clearError, close, flush, format, format, print, print, print, print, print, print, print, print, print, printf, printf, println, println, println, println, println, println, println, println, println, setError, write, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrintWriterWithSMAP
public PrintWriterWithSMAP(OutputStream out)
PrintWriterWithSMAP
public PrintWriterWithSMAP(OutputStream out,
boolean autoFlush)
PrintWriterWithSMAP
public PrintWriterWithSMAP(Writer out)
PrintWriterWithSMAP
public PrintWriterWithSMAP(Writer out,
boolean autoFlush)
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()