Annotation Interface Immutable


@Retention(SOURCE) @Target(TYPE) public @interface Immutable
Indicates that a class is, or at least is intended to be, immutable in a strict sense. See http://www.javaconcurrencyinpractice.com/ or the actual book for more information about immutability.