Interface CodegenContext<S>

Type Parameters:
S - The settings object used to configure the generator.

public interface CodegenContext<S>
A context object that can be used during code generation and is used by SmithyIntegration.
  • Method Details

    • model

      Model model()
      Returns:
      Gets the model being code generated.
    • settings

      S settings()
      Returns:
      Gets code generation settings.
    • symbolProvider

      SymbolProvider symbolProvider()
      Returns:
      Gets the SymbolProvider used for code generation.
    • fileManifest

      FileManifest fileManifest()
      Returns:
      Gets the FileManifest being written to for code generation.