antlr
Class DefaultJavaCodeGeneratorPrintWriterManager
java.lang.Object
antlr.DefaultJavaCodeGeneratorPrintWriterManager
- All Implemented Interfaces:
- JavaCodeGeneratorPrintWriterManager
- public class DefaultJavaCodeGeneratorPrintWriterManager
- extends Object
- implements JavaCodeGeneratorPrintWriterManager
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultJavaCodeGeneratorPrintWriterManager
public DefaultJavaCodeGeneratorPrintWriterManager()
setupOutput
public PrintWriter setupOutput(Tool tool,
Grammar grammar)
throws IOException
- Specified by:
setupOutput
in interface JavaCodeGeneratorPrintWriterManager
- Throws:
IOException
setupOutput
public PrintWriter setupOutput(Tool tool,
String fileName)
throws IOException
- Specified by:
setupOutput
in interface JavaCodeGeneratorPrintWriterManager
- Throws:
IOException
setupOutput
public PrintWriter setupOutput(Tool tool,
Grammar grammar,
String fileName)
throws IOException
- Throws:
IOException
startMapping
public void startMapping(int sourceLine)
- Specified by:
startMapping
in interface JavaCodeGeneratorPrintWriterManager
startSingleSourceLineMapping
public void startSingleSourceLineMapping(int sourceLine)
- Specified by:
startSingleSourceLineMapping
in interface JavaCodeGeneratorPrintWriterManager
endMapping
public void endMapping()
- Specified by:
endMapping
in interface JavaCodeGeneratorPrintWriterManager
finishOutput
public void finishOutput()
throws IOException
- Specified by:
finishOutput
in interface JavaCodeGeneratorPrintWriterManager
- Throws:
IOException
getSourceMaps
public Map getSourceMaps()
- Specified by:
getSourceMaps
in interface JavaCodeGeneratorPrintWriterManager
getCurrentOutputLine
public int getCurrentOutputLine()