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

void
checkChar(int c)
void
dump(PrintWriter smapWriter, String targetClassName, String grammarFile)
void
endMapping()
int
getCurrentOutputLine()
Map
getSourceMap()
protected void
mapLine(boolean incrementOutputLineCount)
void
println()
void
startMapping(int sourceLine)
void
startSingleSourceLineMapping(int sourceLine)
void
write(String s, int off, int len)
void
write(char[] buf, int off, int len)
void
write(int c)

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

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(String s,
                  int off,
                  int len)

write

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

write

public void write(int c)