public class PrintWriterWithSMAP
extends java.io.PrintWriter
Constructor and Description |
---|
PrintWriterWithSMAP(java.io.OutputStream out) |
PrintWriterWithSMAP(java.io.OutputStream out,
boolean autoFlush) |
PrintWriterWithSMAP(java.io.Writer out) |
PrintWriterWithSMAP(java.io.Writer out,
boolean autoFlush) |
Modifier and Type | Method and Description |
---|---|
void |
checkChar(int c) |
void |
dump(java.io.PrintWriter smapWriter,
java.lang.String targetClassName,
java.lang.String grammarFile) |
void |
endMapping() |
int |
getCurrentOutputLine() |
java.util.Map |
getSourceMap() |
protected void |
mapLine(boolean incrementOutputLineCount) |
void |
println() |
void |
startMapping(int sourceLine) |
void |
startSingleSourceLineMapping(int sourceLine) |
void |
write(char[] buf,
int off,
int len) |
void |
write(int c) |
void |
write(java.lang.String s,
int off,
int len) |
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
public PrintWriterWithSMAP(java.io.OutputStream out)
public PrintWriterWithSMAP(java.io.OutputStream out, boolean autoFlush)
public PrintWriterWithSMAP(java.io.Writer out)
public PrintWriterWithSMAP(java.io.Writer out, boolean autoFlush)
public void startMapping(int sourceLine)
public void startSingleSourceLineMapping(int sourceLine)
public void endMapping()
protected void mapLine(boolean incrementOutputLineCount)
public void dump(java.io.PrintWriter smapWriter, java.lang.String targetClassName, java.lang.String grammarFile)
public void write(char[] buf, int off, int len)
write
in class java.io.PrintWriter
public void checkChar(int c)
public void write(int c)
write
in class java.io.PrintWriter
public void write(java.lang.String s, int off, int len)
write
in class java.io.PrintWriter
public void println()
println
in class java.io.PrintWriter
public java.util.Map getSourceMap()
public int getCurrentOutputLine()