Annotation Interface InternalApi


@Documented public @interface InternalApi
Tags API members that are not publicly supported API but have to live in public packages (outside `internal` packages).

Such members may be removed, renamed, moved, or otherwise broken at any time and should not be relied upon outside the main PMD codebase.

Example usage:

 public class Example
     /**
      * @internalApi None of this is published API, and compatibility can be broken anytime! Use this only at your own risk.
      */
     @InternalApi
     public void internalHelperMethod() {
         ...
     }
 
Since:
6.7.0