Package com.io7m.cardant.type_packages.checker.api

# Interface CATypePackageCheckerFactoryType

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

All Known Implementing Classes:
  `CATypePackageCheckers`

public interface CATypePackageCheckerFactoryType extends com.io7m.repetoir.core.RPServiceType
A factory of type package checkers.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `CATypePackageCheckerType`
  `createChecker(CAStrings strings, CATypePackageResolverType resolver, CATypePackageDeclaration declaration)`
  Create a type package checker.

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

  `description`

- ## Method Details

  - ### createChecker

    CATypePackageCheckerType createChecker(CAStrings strings, CATypePackageResolverType resolver, CATypePackageDeclaration declaration)
    Create a type package checker.
    Parameters:
      `strings` - The string resources
      `resolver` - The type resolver
      `declaration` - The type package declaration
    Returns:
      A type package checker