Package com.strobel.assembler
Class CodePrinter
- java.lang.Object
-
- java.io.Writer
-
- java.io.PrintWriter
-
- com.strobel.assembler.CodePrinter
-
- All Implemented Interfaces:
java.io.Closeable
,java.io.Flushable
,java.lang.Appendable
,java.lang.AutoCloseable
public class CodePrinter extends java.io.PrintWriter
-
-
Constructor Summary
Constructors Constructor Description CodePrinter(java.io.File file)
CodePrinter(java.io.File file, java.lang.String csn)
CodePrinter(java.io.OutputStream out)
CodePrinter(java.io.OutputStream out, boolean autoFlush)
CodePrinter(java.io.Writer out)
CodePrinter(java.io.Writer out, boolean autoFlush)
CodePrinter(java.lang.String fileName)
CodePrinter(java.lang.String fileName, java.lang.String csn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
decreaseIndent()
CodePrinter
format(java.lang.String format, java.lang.Object... args)
CodePrinter
format(java.util.Locale l, java.lang.String format, java.lang.Object... args)
void
increaseIndent()
CodePrinter
printf(java.lang.String format, java.lang.Object... args)
CodePrinter
printf(java.util.Locale l, java.lang.String format, java.lang.Object... args)
-
Methods inherited from class java.io.PrintWriter
append, append, append, checkError, clearError, close, flush, print, print, print, print, print, print, print, print, print, println, println, println, println, println, println, println, println, println, println, setError, write, write, write, write, write
-
-
-
-
Constructor Detail
-
CodePrinter
public CodePrinter(java.io.Writer out)
-
CodePrinter
public CodePrinter(java.io.Writer out, boolean autoFlush)
-
CodePrinter
public CodePrinter(java.io.OutputStream out)
-
CodePrinter
public CodePrinter(java.io.OutputStream out, boolean autoFlush)
-
CodePrinter
public CodePrinter(java.lang.String fileName) throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
-
CodePrinter
public CodePrinter(java.lang.String fileName, java.lang.String csn) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException
- Throws:
java.io.FileNotFoundException
java.io.UnsupportedEncodingException
-
CodePrinter
public CodePrinter(java.io.File file) throws java.io.FileNotFoundException
- Throws:
java.io.FileNotFoundException
-
CodePrinter
public CodePrinter(java.io.File file, java.lang.String csn) throws java.io.FileNotFoundException, java.io.UnsupportedEncodingException
- Throws:
java.io.FileNotFoundException
java.io.UnsupportedEncodingException
-
-
Method Detail
-
printf
public CodePrinter printf(java.lang.String format, java.lang.Object... args)
- Overrides:
printf
in classjava.io.PrintWriter
-
printf
public CodePrinter printf(java.util.Locale l, java.lang.String format, java.lang.Object... args)
- Overrides:
printf
in classjava.io.PrintWriter
-
format
public CodePrinter format(java.lang.String format, java.lang.Object... args)
- Overrides:
format
in classjava.io.PrintWriter
-
format
public CodePrinter format(java.util.Locale l, java.lang.String format, java.lang.Object... args)
- Overrides:
format
in classjava.io.PrintWriter
-
increaseIndent
public void increaseIndent()
-
decreaseIndent
public void decreaseIndent()
-
-