Immutable (cloning 1.9.12 API)
Date: 2019-02-08

com.rits.cloning

## Annotation Type Immutable

-     @Target(value=TYPE)
       @Retention(value=RUNTIME)
      public @interface Immutable

  marks the specific class as immutable and the cloner avoids cloning it
  Author:
    kostantinos.kougios 24 Mar 2011

- - ### Optional Element Summary

    Optional Elements
    Modifier and Type | Optional Element and Description
    --- | ---
    `boolean` | `subClass` by default all subclasses of the @Immutable class are not immutable.

- - ### Element Detail

    - #### subClass

          public abstract boolean subClass

      by default all subclasses of the @Immutable class are not immutable. This can override it.
      Returns:
        true for subclasses of @Immutable class to be regarded as immutable from the cloner
      Default:
        false

Copyright © 2019. All rights reserved.