Hi everyone,
I’m interested in working on TRUNK-6543 – Add explicit @Deprecated metadata to previously Javadoc-deprecated core API elements.
Currently, I don’t seem to have the required Jira permissions to comment on or claim the issue, so I’m sharing my intent here to keep the community informed and avoid duplicate work.
My planned approach is:
-
Identify API elements in
BaseOpenmrsData,BaseOpenmrsMetadata, andConditionClinicalStatusthat are marked as deprecated in Javadoc but lack the corresponding@Deprecatedannotation. -
Add explicit
@Deprecated(since = "X.Y", forRemoval = false)annotations where appropriate. -
Ensure the
sinceversion aligns with the version in which the API was originally deprecated. -
Standardize Javadoc deprecation formatting for consistency.
-
Run the full test suite (
mvn clean install) to ensure no regressions.
Please let me know if there are any additional guidelines or considerations I should follow before proceeding.
Thank you!