Package-level declarations
Types
Marks declarations in the Metro Gradle API that are dangerous — they are extremely experimental, unstable, and should be regarded as wholly unproven in production. Carefully read documentation and message of any declaration marked as DangerousMetroGradleApi.
Marks declarations in the Metro Gradle API that are delicate — they have narrow use-cases and should be used with care in general code. Carefully read documentation and message of any declaration marked as DelicateMetroGradleApi.
Marks declarations in the Metro Gradle API that are experimental — they are incubating and may be removed or changed in the future. Carefully read documentation of any declaration marked as ExperimentalMetroGradleApi.
Controls the behavior of optional bindings on a per-compilation basis.
Marks declarations in the Metro Gradle API that require IDE support to be enabled to be useful in a project. If you are willing to do this, you can opt in this annotation!