Class FlattenClosureNamespaces

All Implemented Interfaces:
ProjectionTransformer

public final class FlattenClosureNamespaces extends ConfigurableProjectionTransformer<FlattenClosureNamespaces.Config>
flattenClosureNamespaces flattens the namespaces of every non-prelude shape in a single shape closure into a target namespace, applying any renames declared by that closure. Member shapes follow their containers, and shapes outside the closure are left untouched.
  • Constructor Details

    • FlattenClosureNamespaces

      public FlattenClosureNamespaces()
  • Method Details