Package app.ductape.sdk.core.api
package app.ductape.sdk.core.api
API stability annotations governing the supported surface of the Ductape Java SDK.
Three tiers exist:
Stable— production-ready, semver-governed surface.Beta— usable but evolving; subject to change.Internal— technically public but unsupported.
The apiCompatibility Gradle task (japicmp) gates pull requests using @Stable
as the include filter and @Beta/@Internal as excludes.
-
Annotation InterfacesClassDescriptionMarks a public symbol as beta: usable, but its signature and behavior may change in any release prior to its promotion to
Stable.Marks a public symbol as an internal implementation detail.Marks a public type, method, field, or constructor as part of the stable, supported public surface of the Ductape Java SDK.