antlr

Class PrintWriterWithSMAP

public class PrintWriterWithSMAP extends PrintWriter

Constructor Summary
PrintWriterWithSMAP(OutputStream out)
PrintWriterWithSMAP(OutputStream out, boolean autoFlush)
PrintWriterWithSMAP(Writer out)
PrintWriterWithSMAP(Writer out, boolean autoFlush)
Method Summary
voidcheckChar(int c)
voiddump(PrintWriter smapWriter, String targetClassName, String grammarFile)
voidendMapping()
intgetCurrentOutputLine()
MapgetSourceMap()
protected voidmapLine(boolean incrementOutputLineCount)
voidprintln()
voidstartMapping(int sourceLine)
voidstartSingleSourceLineMapping(int sourceLine)
voidwrite(char[] buf, int off, int len)
voidwrite(int c)
voidwrite(String s, int off, int len)

Constructor Detail

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 Detail

checkChar

public void checkChar(int c)

dump

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

endMapping

public void endMapping()

getCurrentOutputLine

public int getCurrentOutputLine()

getSourceMap

public Map getSourceMap()

mapLine

protected void mapLine(boolean incrementOutputLineCount)

println

public void println()

startMapping

public void startMapping(int sourceLine)

startSingleSourceLineMapping

public void startSingleSourceLineMapping(int sourceLine)

write

public void write(char[] buf, int off, int len)

write

public void write(int c)

write

public void write(String s, int off, int len)