Class RemoveUnusedShapes

java.lang.Object
software.amazon.smithy.build.transforms.ConfigurableProjectionTransformer<T>
software.amazon.smithy.build.transforms.RemoveUnusedShapes
All Implemented Interfaces:
ProjectionTransformer

public final class RemoveUnusedShapes extends ConfigurableProjectionTransformer<T>
removeUnusedShapes removes shapes from the model that are not connected to any service shape.

Shapes from the prelude *are* removed if they are not referenced as part of a model.