@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 |