@Documented @Target(value={TYPE,METHOD,FIELD,CONSTRUCTOR}) @Public public @interface PublicEvolving
Classes and methods with this annotation are intended for public use and have stable behavior. However, their interfaces and signatures are not considered to be stable and might be changed across versions.
This annotation also excludes methods and classes with evolving interfaces / signatures within
classes annotated with Public
.
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.