public abstract class AbstractCodeWriter extends CodeElementScanner<Void,Void>
| Modifier and Type | Field and Description |
|---|---|
protected Writer |
writer |
DEFAULT_VALUE| Constructor and Description |
|---|
AbstractCodeWriter() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract Writer |
createWriter(CodeTypeElement clazz) |
Void |
visitExecutable(CodeExecutableElement e,
Void p) |
void |
visitImport(CodeImport e,
Void p) |
void |
visitTree(CodeTree e,
Void p,
Element enclosingElement) |
Void |
visitType(CodeTypeElement e,
Void p) |
Void |
visitVariable(VariableElement f,
Void p) |
protected void |
writeHeader() |
protected void |
writeLn(String text) |
visitExecutable, visitPackage, visitType, visitTypeParameterscan, scan, scan, visitRecordComponentvisit, visit, visitModule, visitUnknownprotected Writer writer
protected abstract Writer createWriter(CodeTypeElement clazz) throws IOException
IOExceptionpublic Void visitType(CodeTypeElement e, Void p)
visitType in class CodeElementScanner<Void,Void>public Void visitVariable(VariableElement f, Void p)
visitVariable in interface ElementVisitor<Void,Void>visitVariable in class CodeElementScanner<Void,Void>public void visitImport(CodeImport e, Void p)
visitImport in class CodeElementScanner<Void,Void>public Void visitExecutable(CodeExecutableElement e, Void p)
visitExecutable in class CodeElementScanner<Void,Void>public void visitTree(CodeTree e, Void p, Element enclosingElement)
visitTree in class CodeElementScanner<Void,Void>protected void writeHeader()
protected void writeLn(String text)