Class IncludeShapesByTag

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

public final class IncludeShapesByTag extends ConfigurableProjectionTransformer<T>
includeShapesByTag removes shapes and trait definitions that are not tagged with at least one of the tags provided in the tags argument.

Prelude shapes are not removed by this transformer.