Package htsjdk.annotations
Annotation Interface InternalAPI
@Target({CONSTRUCTOR,FIELD,LOCAL_VARIABLE,METHOD,PACKAGE,PARAMETER,TYPE})
@Retention(SOURCE)
@Inherited
@Documented
public @interface InternalAPI
Annotation indicating that a package, class, method, or type is release level "internal", even if the
access modifier is "public".
InternalAPI
types are intended to be for internal use only, and
should not be used by external consumers. Classes and methods with this annotation are subject to
modification or removal in future releases without a deprecation warning.