Reports any non-final field in a class with the @Immutable annotation. This violates the contract of the @Immutable annotation.

Example:


  import javax.annotation.concurrent.Immutable;
  @Immutable
  class Foo {
    String bar = "foo";
  }

Supported @GuardedBy annotations are: