Skip to content

Instantly share code, notes, and snippets.

@Koriit
Last active November 18, 2020 13:21
Show Gist options
  • Save Koriit/25a8992273d8e59bf3550eb9dde5c9e1 to your computer and use it in GitHub Desktop.
Save Koriit/25a8992273d8e59bf3550eb9dde5c9e1 to your computer and use it in GitHub Desktop.
From https://nipafx.dev/junit-5-architecture-jupiter#api-lifecycle
Internal: Must not be used by any external code. Might be removed without prior notice.
Deprecated: Should no longer be used, might disappear in the next minor release.
Experimental: Intended for new, experimental features where the publisher of the API is looking for feedback. Use with caution. Might be promoted to Maintained or Stable in the future, but might also be removed without prior notice.
Maintained: Intended for features that will not be changed in a backwards-incompatible way for at least the next minor release of the current major version. If scheduled for removal, such a feature will be demoted to Deprecated first.
Stable: Intended for features that will not be changed in a backwards-incompatible way in the current major version.
Java
https://github.com/apiguardian-team/apiguardian
Kotlin
@RequiresOptIn
@Deprecated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment