| Class | Description | 
|---|---|
| DefaultPropertyHandler | |
| ImmutablePropertyHandler | |
| LegacyHashMapPropertyHandler | 
 The  
@Immutable transformation in earlier versions of Groovy tried to be smart
 in the case of an immutable class with a single HashMap property, the supplied Map constructor
 tried to be compatible with both expected tuple behavior and expected named-argument behavior
 by peeking into the supplied map and guessing as to which approach might be applicable. | 
| PropertyHandler | 
 Used to provide custom property handling when getting, setting or initializing properties. 
 | 
| Enum | Description | 
|---|---|
| Visibility | 
 Indicates the visibility of a node. 
 |