Annotation Type ImmutableTypeParameter


@Documented @Target(TYPE_PARAMETER) @Retention(RUNTIME) public @interface ImmutableTypeParameter
The type parameter to which this annotation is applied should only be instantiated with immutable types.

For a definition of immutability and of the semantics enforced by Error Prone, see Immutable.