# Package com.amazonaws.codegen.emitters

Interface Summary
GeneratorTask: Interface for tasks that are submitted to `GeneratorTaskExecutor`.

Class Summary
CodeEmitter: Submits generator tasks to executor.
CodeWriter: Formats the generated code and write it to the underlying file.
FreemarkerGeneratorTask: Runs the template on the data model.
GeneratorPathProvider: Common paths used by generator tasks.
GeneratorTaskExecutor
GeneratorTaskParams: Parameters for generator tasks.
JavaCodeFormatter: Formats the generated java source code.