@Documented
@Retention(value=RUNTIME)
@Target(value={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.