Package antlr
Class PrintWriterWithSMAP
java.lang.Object
java.io.Writer
java.io.PrintWriter
antlr.PrintWriterWithSMAP
- All Implemented Interfaces:
Closeable
,Flushable
,Appendable
,AutoCloseable
-
Field Summary
Fields inherited from class java.io.PrintWriter
out
-
Constructor Summary
ConstructorsConstructorDescriptionPrintWriterWithSMAP
(OutputStream out, boolean autoFlush) PrintWriterWithSMAP
(Writer out, boolean autoFlush) -
Method Summary
Modifier and TypeMethodDescriptionvoid
checkChar
(int c) void
dump
(PrintWriter smapWriter, String targetClassName, String grammarFile) void
int
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
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.io.Writer
nullWriter
-
Constructor Details
-
PrintWriterWithSMAP
-
PrintWriterWithSMAP
-
PrintWriterWithSMAP
-
PrintWriterWithSMAP
-
-
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
-
write
public void write(char[] buf, int off, int len) - Overrides:
write
in classPrintWriter
-
checkChar
public void checkChar(int c) -
write
public void write(int c) - Overrides:
write
in classPrintWriter
-
write
- Overrides:
write
in classPrintWriter
-
println
public void println()- Overrides:
println
in classPrintWriter
-
getSourceMap
-
getCurrentOutputLine
public int getCurrentOutputLine()
-