# Interface CATypePackageCompilerFactoryType

All Superinterfaces:
  `com.io7m.repetoir.core.RPServiceType`

All Known Implementing Classes:
  `CATypePackageCompilers`

public interface CATypePackageCompilerFactoryType extends com.io7m.repetoir.core.RPServiceType
A factory of type package compilers.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CATypePackageCompilerType`
  `createCompiler(CATypePackageResolverType resolver)`
  Create a new compiler.

  ### Methods inherited from interface com.io7m.repetoir.core.RPServiceType

  `description`

- ## Method Details

  - ### createCompiler

    CATypePackageCompilerType createCompiler(CATypePackageResolverType resolver)
    Create a new compiler.
    Parameters:
      `resolver` - The resolver
    Returns:
      A new compiler