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.