| 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  
CompileStatic transformation. | 
| Enum | Description | 
|---|---|
| StaticCompilationMetadataKeys | 
 Static compilation AST node metadata keys. 
 |