| StaticCompilationMopWriter | 
 A MOP Writer that skips the generation of MOP methods. 
 | 
| StaticInvocationWriter | 
  | 
| StaticPropertyAccessHelper | 
 Facilitates the generation of statically-compiled bytecode for property access. 
 | 
| StaticTypesBinaryExpressionMultiTypeDispatcher | 
 A specialized version of the multi type binary expression dispatcher which is aware of static compilation. 
 | 
| StaticTypesCallSiteWriter | 
 A call site writer which replaces call site caching with static calls. 
 | 
| StaticTypesClosureWriter | 
 Writer responsible for generating closure classes in statically compiled mode. 
 | 
| StaticTypesLambdaWriter | 
 Writer responsible for generating lambda classes in statically compiled mode. 
 | 
| StaticTypesMethodReferenceExpressionWriter | 
 Writer responsible for generating method reference in statically compiled mode. 
 | 
| StaticTypesStatementWriter | 
 A class to write out the optimized statements. 
 | 
| StaticTypesTypeChooser | 
 | 
| StaticTypesUnaryExpressionHelper | 
 An unary expression helper which generates optimized bytecode depending on
 the current type on top of the operand stack. 
 | 
| StaticTypesWriterController | 
 | 
| StaticTypesWriterControllerFactoryImpl | 
  |