Package org.apache.pekko.annotation
Annotation Type InternalApi
-
@Documented @Retention(CLASS) @Target({METHOD,CONSTRUCTOR,FIELD,TYPE,PACKAGE}) public @interface InternalApi
Marks APIs that are considered internal to Apache Pekko and may change at any point in time without any warning.For example, this annotation should be used when the Scala
private[pekko]
access restriction is used, as Java has no way of representing this package restricted access and such methods and classes are represented aspublic
in byte-code.If a method/class annotated with this method has a javadoc/scaladoc comment, the first line MUST include
INTERNAL API
in order to be easily identifiable from generated documentation. Additional information may be put on the same line as the INTERNAL API comment in order to clarify further.