Annotation Interface Experimental


@Documented public @interface Experimental
Annotation indicating that the annotated element is experimental and subject to change.

Elements marked with this annotation are considered unstable and may be modified or removed in future versions without prior notice. Use with caution in production code and be prepared to update your code if these APIs change.

This annotation can be applied to classes, methods, fields, and constructors to signify that they are part of an experimental API or feature that is still under development or evaluation.

Since:
1.43.0
  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    Optional description providing context about the experimental status.
  • Element Details

    • value

      String value
      Optional description providing context about the experimental status.

      This can include reasons for the experimental designation, expected stability timeline, or migration guidance for future changes.

      Returns:
      a string description (default is an empty string)
      Default:
      ""