## Uses of Class
org.apache.sling.scripting.sightly.impl.compiler.visitor.UniformVisitor

Packages that use UniformVisitor
org.apache.sling.scripting.sightly.impl.compiler.optimization
org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce
org.apache.sling.scripting.sightly.impl.compiler.visitor

### Uses of UniformVisitor in org.apache.sling.scripting.sightly.impl.compiler.optimization

Subclasses of UniformVisitor in org.apache.sling.scripting.sightly.impl.compiler.optimization
`class` `DeadCodeRemoval` Removes code under conditionals which are proven to fail.
`class` `SyntheticMapRemoval` This optimization handles variables initialized to map literals.
`class` `UnusedVariableRemoval` This optimization removes variables which are bound but never used in the command stream.

### Uses of UniformVisitor in org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce

Subclasses of UniformVisitor in org.apache.sling.scripting.sightly.impl.compiler.optimization.reduce
`class` `ConstantFolding` Optimization which evaluates constant expressions during compilation-time

### Uses of UniformVisitor in org.apache.sling.scripting.sightly.impl.compiler.visitor

Subclasses of UniformVisitor in org.apache.sling.scripting.sightly.impl.compiler.visitor
`class` `IgnoreRange` Ignore a nested range of commands.
`class` `StatefulRangeIgnore` Variant of `IgnoreRange` to be used in stateful visitors.
`class` `TrackingVisitor<T>` Command visitor which tracks variables in commands.