public interface CodeWriter
Modifier and Type | Method and Description |
---|---|
void |
finish() |
void |
writeClassDeclaration(java.lang.String className,
java.lang.String interfaceName) |
void |
writeConstructorMethodDeclaration(java.lang.String methodName,
java.lang.String[] parameters) |
void |
writeImport(java.lang.String importString) |
void |
writeInstanceVariableDeclaration(java.lang.String typeName,
java.lang.String instanceVariableName) |
void |
writeInstanceVariableDeclaration(java.lang.String typeName,
java.lang.String instanceVariableName,
java.lang.String initialValue) |
void |
writeMethodDeclaration(java.lang.String typeName,
java.lang.String methodName,
java.lang.String[] parameters,
java.lang.String[] statements) |
void |
writeMethodDeclarationThrowsExceptions(java.lang.String typeName,
java.lang.String methodName,
java.lang.String[] parameters,
java.lang.String[] exceptions,
java.lang.String[] statements) |
void |
writePackage(java.lang.String importString) |
void |
writeSubclassDeclaration(java.lang.String className,
java.lang.String superclassName) |
void finish()
void writeClassDeclaration(java.lang.String className, java.lang.String interfaceName)
void writeImport(java.lang.String importString)
void writePackage(java.lang.String importString)
void writeInstanceVariableDeclaration(java.lang.String typeName, java.lang.String instanceVariableName)
void writeInstanceVariableDeclaration(java.lang.String typeName, java.lang.String instanceVariableName, java.lang.String initialValue)
void writeMethodDeclaration(java.lang.String typeName, java.lang.String methodName, java.lang.String[] parameters, java.lang.String[] statements)
void writeMethodDeclarationThrowsExceptions(java.lang.String typeName, java.lang.String methodName, java.lang.String[] parameters, java.lang.String[] exceptions, java.lang.String[] statements)
void writeConstructorMethodDeclaration(java.lang.String methodName, java.lang.String[] parameters)
void writeSubclassDeclaration(java.lang.String className, java.lang.String superclassName)