Annotation Type PlannedRemoval
-
@Documented @Retention(RUNTIME) @Target({METHOD,FIELD,TYPE,CONSTRUCTOR}) public @interface PlannedRemoval
Annotation to mark an Object to be planned for removal.
This is paired with theDeprecated
andDeprecatedSince
annotations.This annotation will always contain the
major
,minor
andpatch
version in which the annotated Object will be removed.
For example will@PlannedRemoval(major = 6, minor = 5, patch = 0)
indicate an Object for removal on version 6.5.0.- Since:
- 5.2.2
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description int
major
The major version for when the annotated Object will be removed.int
minor
The minor version for when the annotated Object will be removed.int
patch
The patch version for when the annotated Object will be removed.
-