# Class ARI1CodeGenerators

java.lang.Object
com.io7m.aradine.instrument.codegen.ARI1CodeGenerators

All Implemented Interfaces:
  `ARI1CodeGeneratorFactoryType`

public final class ARI1CodeGenerators extends Object implements ARI1CodeGeneratorFactoryType
The default factory of code generators.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ARI1CodeGenerators()`
  The default factory of code generators.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ARI1CodeGeneratorType`
  `createCodeGenerator(ARI1CodeGeneratorParameters parameters)`
  Create a new code generator.

  ### Methods inherited from class Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### ARI1CodeGenerators

    public ARI1CodeGenerators()
    The default factory of code generators.

- ## Method Details

  - ### createCodeGenerator

    public ARI1CodeGeneratorType createCodeGenerator(ARI1CodeGeneratorParameters parameters)
    Description copied from interface: `ARI1CodeGeneratorFactoryType`
    Create a new code generator.
    Specified by:
      `createCodeGenerator` in interface `ARI1CodeGeneratorFactoryType`
    Parameters:
      `parameters` - The parameters
    Returns:
      A new generator