Module org.glassfish.pfl.dynamic
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.
-
Field Summary
Fields inherited from class org.glassfish.pfl.basic.algorithm.Printer
DEFAULT_INCREMENT -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.glassfish.pfl.basic.algorithm.Printer
indent, p, printBuffer, rj
-
Constructor Details
-
CodegenPrinter
-
CodegenPrinter
-
-
Method Details
-
lineNumber
public int lineNumber() -
p
- Overrides:
pin classorg.glassfish.pfl.basic.algorithm.Printer
-
p
- Overrides:
pin classorg.glassfish.pfl.basic.algorithm.Printer
-
in
- Overrides:
inin classorg.glassfish.pfl.basic.algorithm.Printer
-
out
- Overrides:
outin classorg.glassfish.pfl.basic.algorithm.Printer
-
nl
- Overrides:
nlin classorg.glassfish.pfl.basic.algorithm.Printer
-
nl
-