Annotation Type InternalAPI


  • @Retention(RUNTIME)
    @Target({TYPE,METHOD,FIELD})
    public @interface InternalAPI
    This item, while being declared as public or protected, is shared only for internal needs and not supposed to be used outside the project. The API may change in minor and patch releases without advance notice.

    The annotation will be replaced by sealed classes after updating to Java 17. It is not expected to be used outside the project on its own.

    Since:
    3.0.0
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String justification  
    • Element Detail

      • justification

        java.lang.String justification
        Default:
        ""