Package org.apache.flink.annotation
Annotation Type PublicEvolving
-
@Documented @Target({TYPE,METHOD,FIELD,CONSTRUCTOR}) @Public public @interface PublicEvolving
Annotation to mark classes and methods for public use, but with evolving interfaces.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
.