| Interface | Description | 
|---|---|
| ClassPropertyFetcher.ReferenceInstanceCallback | |
| EntityReflector | Used for reflective data | 
| EntityReflector.PropertyReader | |
| EntityReflector.PropertyWriter | 
| Class | Description | 
|---|---|
| AstUtils | Utility methods for dealing with Groovy ASTs | 
| ClassPropertyFetcher | Reads the properties of a class in an optimized manner avoiding exceptions. | 
| ClassUtils | Helper methods for dealing with classes and reflection | 
| FieldEntityAccess | Uses field reflection or CGlib to improve performance | 
| MetaClassUtils | Utility methods for manipulating meta classes | 
| NameUtils | @author Graeme Rocher | 
| ReflectionUtils | Provides methods to help with reflective operations | 
| Exception | Description | 
|---|---|
| InstantiationException | Runtime exception equivalent of java.lang.InstantiationException |