org.glassfish.pfl.dynamic.codegen.impl
Class CodegenPrinter
java.lang.Object
org.glassfish.pfl.basic.algorithm.Printer
org.glassfish.pfl.dynamic.codegen.impl.CodegenPrinter
public class CodegenPrinter
- extends org.glassfish.pfl.basic.algorithm.Printer
Extends the file utility Printer with line numbers that are
also optionally stored as Attributes in Nodes for annotating the AST.
| Fields inherited from class org.glassfish.pfl.basic.algorithm.Printer |
DEFAULT_INCREMENT |
| Methods inherited from class org.glassfish.pfl.basic.algorithm.Printer |
indent, p, printBuffer, rj |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CodegenPrinter
public CodegenPrinter(PrintStream ps)
CodegenPrinter
public CodegenPrinter(PrintStream ps,
int increment,
char padChar)
lineNumber
public int lineNumber()
p
public CodegenPrinter p(String str)
- Overrides:
p in class org.glassfish.pfl.basic.algorithm.Printer
p
public CodegenPrinter p(Object obj)
- Overrides:
p in class org.glassfish.pfl.basic.algorithm.Printer
in
public CodegenPrinter in()
- Overrides:
in in class org.glassfish.pfl.basic.algorithm.Printer
out
public CodegenPrinter out()
- Overrides:
out in class org.glassfish.pfl.basic.algorithm.Printer
nl
public CodegenPrinter nl()
- Overrides:
nl in class org.glassfish.pfl.basic.algorithm.Printer
nl
public CodegenPrinter nl(Node node)
Copyright © 2013 Oracle. All Rights Reserved.