Package org.jetbrains.annotations

# Annotation Interface ApiStatus.ScheduledForRemoval

Enclosing class:
  `ApiStatus`

@Documented @Retention(CLASS) @Target({TYPE,ANNOTATION_TYPE,METHOD,CONSTRUCTOR,FIELD,PACKAGE}) public static @interface ApiStatus.ScheduledForRemoval

Indicates that a public API of the annotated element (class, method or field) is subject to removal in a future version. It's a stronger variant of `Deprecated` annotation.

Since many tools aren't aware of this annotation it should be used as an addition to `@Deprecated` annotation or `@deprecated` Javadoc tag only.

## Optional Element Summary

Optional Elements
Modifier and Type
Optional Element
Description
`String`
`inVersion`
Specifies in which version the API will be removed.

## Element Details

### inVersion

String inVersion
Specifies in which version the API will be removed.

Default:
  `""`