mockmaker
Interface CodeWriter
- All Known Implementing Classes:
- MockCodeWriter, RealCodeWriter
public interface CodeWriter
Method Summary |
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)
|
finish
void finish()
writeClassDeclaration
void writeClassDeclaration(java.lang.String className,
java.lang.String interfaceName)
writeImport
void writeImport(java.lang.String importString)
writePackage
void writePackage(java.lang.String importString)
writeInstanceVariableDeclaration
void writeInstanceVariableDeclaration(java.lang.String typeName,
java.lang.String instanceVariableName)
writeInstanceVariableDeclaration
void writeInstanceVariableDeclaration(java.lang.String typeName,
java.lang.String instanceVariableName,
java.lang.String initialValue)
writeMethodDeclaration
void writeMethodDeclaration(java.lang.String typeName,
java.lang.String methodName,
java.lang.String[] parameters,
java.lang.String[] statements)
writeMethodDeclarationThrowsExceptions
void writeMethodDeclarationThrowsExceptions(java.lang.String typeName,
java.lang.String methodName,
java.lang.String[] parameters,
java.lang.String[] exceptions,
java.lang.String[] statements)
writeConstructorMethodDeclaration
void writeConstructorMethodDeclaration(java.lang.String methodName,
java.lang.String[] parameters)
writeSubclassDeclaration
void writeSubclassDeclaration(java.lang.String className,
java.lang.String superclassName)