| Class | Description | 
|---|---|
| ExtensionModule | 
 An extension module is a class responsible for providing a list of  
meta methods to the Groovy
 compiler and runtime. | 
| ExtensionModuleRegistry | 
 The extension method registry is responsible for collecting methods (or static methods) which are added to existing
 classes and may be called like regular methods. 
 | 
| MetaInfExtensionModule | 
 A  
SimpleExtensionModule implementation which reads extension classes
 metadata from META-INF. | 
| PropertiesModuleFactory | 
 This is the base class for classes responsible for creating modules
 using properties. 
 | 
| SimpleExtensionModule | 
 An extension module which provides extension methods using a  
DefaultGroovyMethods-like implementation, that
 is to say using static methods defined in an "extension class". | 
| StandardPropertiesModuleFactory | 
 This is the standard Groovy module factory. 
 |