Annotation Type InternalUseOnly


  • @Documented
    @Retention(RUNTIME)
    @Target({TYPE,CONSTRUCTOR,METHOD,PACKAGE})
    public @interface InternalUseOnly
    This annotation type, may be used to mark a class, constructor, or method that is part of the LDAP SDK codebase to be for internal use only, and therefore something that should not be accessed by third-party code. If a class is marked with the @InternalUseOnly annotation, then no part of that class should be used by third-party code. If a class is not marked with the @InternalUseOnly annotation, then it may be assumed that the class is part of the public API, and any public constructors and methods which do not have the @InternalUseOnly annotation may be used by third-party code.