Annotation Type Beta (1.47.0) (original) (raw)
Annotation Type Beta (1.47.0)
Stay organized with collections Save and categorize content based on your preferences.
public interface Beta implements Annotation
Deprecated. use com.google.common.annotations.Beta
Use this annotation to indicate that a public API (class, method or field) is beta.
Beta API is subject to incompatible changes or removal in the future. It may also mean that the server features it depends on are potentially subject to breakage at any time.
That API is exempt from any compatibility guarantees made by its containing library. Read carefully the JavaDoc of the API bearing this annotation for better understanding of the risk.
To provide a smoother upgrade path when we make incompatible changes to beta API, whenever possible we try to deprecate the old beta API in the first minor release, and then remove it in the second minor release.
It is generally inadvisable for other non-beta libraries to use beta API from this library. The problem is that other libraries don't have control over the version of this library being used in client applications, and if the wrong version of this library is used, it has the potential to break client applications.
You may use the google-http-client-findbugs plugin to find usages of API bearing this annotation.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-05-02 UTC.