| 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 (<<, +=, ...). |