Reports annotations that can be simplified to their 'single element' or 'marker' shorthand form.

Annotations that contain whitespace between the @-sign and the name of the annotation are also reported.

Example:

  @interface Foo { String[] value(); }

  @ Foo({"foo"})
  public String name;

After the quick-fix is applied:

  @interface Foo { String[] value(); }

  @Foo("foo")
  public String name;