# Package groovy.transform.options

package groovy.transform.options

- Related Packages
  Package
  Description
  groovy.transform
  groovy.transform.builder
  groovy.transform.stc
- 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.
  Visibility
  Indicates the visibility of a node.