@Retention(value=CLASS) @Target(value={ANNOTATION_TYPE,CONSTRUCTOR,FIELD,METHOD,TYPE}) public @interface Beta
It is generally safe for applications to depend on beta APIs, at the cost of some extra work during upgrades. However it is generally inadvisable for libraries (which get included on users' CLASSPATHs, outside the library developers' control) to do so.
Idea borrowed from Guava.
Copyright © 2014–2019 AssertJ. All rights reserved.