Annotation Interface GwtIncompatible


@Retention(CLASS) @Target({TYPE,METHOD,CONSTRUCTOR,FIELD}) @Documented public @interface GwtIncompatible
The presence of this annotation on an API indicates that the method may not be used with the Google Web Toolkit (GWT).

This annotation behaves identically to the @GwtIncompatible annotation in GWT itself.

  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Describes why the annotated element is incompatible with GWT.
  • Element Details

    • value

      String value
      Describes why the annotated element is incompatible with GWT. Since this is generally due to a dependence on a type/method which GWT doesn't support, it is sufficient to simply reference the unsupported type/method. E.g. "Class.isInstance".

      As of Guava 20.0, this value is optional. We encourage authors who wish to describe why an API is @GwtIncompatible to instead leave an implementation comment.

      Default:
      ""