public abstract class AbstractCodeWriter extends CodeElementScanner<java.lang.Void,java.lang.Void>
| Modifier and Type | Field and Description |
|---|---|
protected java.io.Writer |
writer |
| Constructor and Description |
|---|
AbstractCodeWriter() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract java.io.Writer |
createWriter(CodeTypeElement clazz) |
void |
foo() |
java.lang.Void |
visitExecutable(CodeExecutableElement e,
java.lang.Void p) |
void |
visitImport(CodeImport e,
java.lang.Void p) |
void |
visitTree(CodeTree e,
java.lang.Void p,
javax.lang.model.element.Element enclosingElement) |
java.lang.Void |
visitType(CodeTypeElement e,
java.lang.Void p) |
java.lang.Void |
visitVariable(javax.lang.model.element.VariableElement f,
java.lang.Void p) |
protected void |
writeHeader() |
protected void |
writeLn(java.lang.String text) |
visitExecutable, visitPackage, visitType, visitTypeParameterprotected abstract java.io.Writer createWriter(CodeTypeElement clazz) throws java.io.IOException
java.io.IOExceptionpublic java.lang.Void visitType(CodeTypeElement e, java.lang.Void p)
visitType in class CodeElementScanner<java.lang.Void,java.lang.Void>public java.lang.Void visitVariable(javax.lang.model.element.VariableElement f,
java.lang.Void p)
visitVariable in interface javax.lang.model.element.ElementVisitor<java.lang.Void,java.lang.Void>visitVariable in class CodeElementScanner<java.lang.Void,java.lang.Void>public void visitImport(CodeImport e, java.lang.Void p)
visitImport in class CodeElementScanner<java.lang.Void,java.lang.Void>public java.lang.Void visitExecutable(CodeExecutableElement e, java.lang.Void p)
visitExecutable in class CodeElementScanner<java.lang.Void,java.lang.Void>public void foo()
public void visitTree(CodeTree e, java.lang.Void p, javax.lang.model.element.Element enclosingElement)
visitTree in class CodeElementScanner<java.lang.Void,java.lang.Void>protected void writeHeader()
protected void writeLn(java.lang.String text)