Annotation Interface Stable


Marks a public type, method, field, or constructor as part of the stable, supported public surface of the Ductape Java SDK.

Symbols annotated with @Stable are governed by the API stability policy: they will not have binary- or source-incompatible changes within a given major version line. Their wire shape and behavior is also covered by parity tests against the TypeScript SDK.

The apiCompatibility Gradle task (japicmp) gates pull requests against the previous stable release using this annotation as the include filter.

  • Optional Element Summary

    Optional Elements
    Modifier and Type
    Optional Element
    Description
    The version in which this symbol became stable, e.g.
  • Element Details

    • since

      String since
      The version in which this symbol became stable, e.g. "1.0.0".
      Default:
      ""