@Retention(value=RUNTIME)
@Target(value={ANNOTATION_TYPE,TYPE})
public @interface Immutable
| Modifier and Type | Optional Element and Description |
|---|---|
boolean |
copyWith |
boolean |
finalClass |
java.lang.Class[] |
knownImmutableClasses |
java.lang.String[] |
knownImmutables |
boolean |
noConstructor |
boolean |
toStringSupport |