# Package org.codehaus.groovy.transform.sc.transformers

package org.codehaus.groovy.transform.sc.transformers
Transformers for static compilation. Individual transformation rules for code optimization.

- Related Packages
  Package
  Description
  org.codehaus.groovy.transform.sc
  Static compilation transformation.
- Classes
  Class
  Description
  BinaryExpressionTransformer
  Rewrites binary expressions into forms that generate better static-compilation bytecode.
  CastExpressionOptimizer
  Simplifies casts and coercions that the static compiler can safely emit directly.
  ClosureExpressionTransformer
  Applies static-compilation-specific rewrites to closure expressions.
  CompareIdentityExpression
  Compares two objects using identity comparison.
  CompareToNullExpression
  Specializes a comparison against `null` for static compilation.
  ConstructorCallTransformer
  Rewrites constructor calls that have a more direct static-compilation form.
  RangeExpressionTransformer
  This transformer focuses on ranges to produce optimized bytecode.
  StaticCompilationTransformer
  Some expressions use symbols as aliases to method calls (<<, +=, ...).