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.