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
public void finish()
writeClassDeclaration
public void writeClassDeclaration(java.lang.String className,
java.lang.String interfaceName)
writeImport
public void writeImport(java.lang.String importString)
writePackage
public void writePackage(java.lang.String importString)
writeInstanceVariableDeclaration
public void writeInstanceVariableDeclaration(java.lang.String typeName,
java.lang.String instanceVariableName)
writeInstanceVariableDeclaration
public void writeInstanceVariableDeclaration(java.lang.String typeName,
java.lang.String instanceVariableName,
java.lang.String initialValue)
writeMethodDeclaration
public void writeMethodDeclaration(java.lang.String typeName,
java.lang.String methodName,
java.lang.String[] parameters,
java.lang.String[] statements)
writeMethodDeclarationThrowsExceptions
public void writeMethodDeclarationThrowsExceptions(java.lang.String typeName,
java.lang.String methodName,
java.lang.String[] parameters,
java.lang.String[] exceptions,
java.lang.String[] statements)
writeConstructorMethodDeclaration
public void writeConstructorMethodDeclaration(java.lang.String methodName,
java.lang.String[] parameters)
writeSubclassDeclaration
public void writeSubclassDeclaration(java.lang.String className,
java.lang.String superclassName)