Package: groovy.transform

## [Groovy] Annotation Type ImmutableProperties

- groovy.transform.ImmutableProperties

- All Implemented Interfaces and Traits:
    Annotation

      @ImmutableOptions
      @PropertyOptions(propertyHandler: ImmutablePropertyHandler)
      @AnnotationCollector(mode: AnnotationCollectorMode.PREFER_EXPLICIT_MERGED)
      @Retention(value: RetentionPolicy.SOURCE)
      @Target(value: [ElementType.TYPE])
      @interface ImmutableProperties

  Meta annotation used when just the immutable properties part of `@Immutable` is desired.

  See Also:
    Immutable
  Since:
    4.0.0

- - ### Inherited Methods Summary

    Inherited Methods
    Methods inherited from class | Name
    --- | ---
    `class Object` | `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`