| Class | Description | 
|---|---|
| ListOfExpressionsExpression | This class is used internally by the compiler to transform expressions
 like multiple assignments into a list of assignments. | 
| StaticCompilationVisitor | This visitor is responsible for amending the AST with static compilation metadata or transform the AST so that
 a class or a method can be statically compiled. | 
| StaticCompileTransformation | Handles the implementation of the  CompileStatictransformation. | 
| TemporaryVariableExpression | A front-end class for  ExpressionAsVariableSlotwhich
 allows defining temporary variables loaded from variable slots directly at the AST level,
 without any knowledge ofAsmClassGenerator. | 
| Enum | Description | 
|---|---|
| StaticCompilationMetadataKeys | Static compilation AST node metadata keys. |