diff --git a/CHANGELOG.md b/CHANGELOG.md index 7edbedc3..547af491 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ * Deprecate `STATUS_OPEN`, `STATUS_CONFIRMED`, `STATUS_REOPENED`, `STATUS_RESOLVED`, `STATUS_CLOSED`, `RESOLUTION_FIXED`, `RESOLUTION_FALSE_POSITIVE`, `RESOLUTION_REMOVED`, `RESOLUTION_WONT_FIX`, use `org.sonar.api.issue.IssueStatus` enum instead * Deprecate `RESOLUTION_SAFE`, `RESOLUTION_ACKNOWLEDGED`, `STATUS_TO_REVIEW`, `STATUS_REVIEWED`. No replacement. +* Deprecate `org.sonar.api.measures.CoreMetrics.REOPENED_ISSUES`, `org.sonar.api.measures.CoreMetrics.OPEN_ISSUES`. Use `org.sonar.api.measures.CoreMetrics.VIOLATIONS` instead. +* Deprecate `org.sonar.api.measures.CoreMetrics.CONFIRMED_ISSUES`. No replacement. ## 10.4 diff --git a/plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java b/plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java index cc82908d..97b3650c 100644 --- a/plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java +++ b/plugin-api/src/main/java/org/sonar/api/measures/CoreMetrics.java @@ -999,12 +999,16 @@ public final class CoreMetrics { /** * @since 3.6 + * @deprecated since 10.4. Use {@link #VIOLATIONS_KEY} instead. */ + @Deprecated(since = "10.4") public static final String OPEN_ISSUES_KEY = "open_issues"; /** * @since 3.6 + * @deprecated since 10.4. Use {@link #VIOLATIONS} instead. */ + @Deprecated(since = "10.4") public static final Metric OPEN_ISSUES = new Metric.Builder(OPEN_ISSUES_KEY, "Open Issues", Metric.ValueType.INT) .setDescription("Open issues") .setDirection(Metric.DIRECTION_WORST) @@ -1015,12 +1019,16 @@ public final class CoreMetrics { /** * @since 3.6 + * @deprecated since 10.4. Use {@link #VIOLATIONS_KEY} instead. */ + @Deprecated(since = "10.4") public static final String REOPENED_ISSUES_KEY = "reopened_issues"; /** * @since 3.6 + * @deprecated since 10.4. Use {@link #VIOLATIONS} instead. */ + @Deprecated(since = "10.4") public static final Metric REOPENED_ISSUES = new Metric.Builder(REOPENED_ISSUES_KEY, "Reopened Issues", Metric.ValueType.INT) .setDescription("Reopened issues") .setDirection(Metric.DIRECTION_WORST) @@ -1032,12 +1040,16 @@ public final class CoreMetrics { /** * @since 3.6 + * @deprecated since 10.4 as status {@link org.sonar.api.issue.Issue#STATUS_CONFIRMED} is deprecated. No replacement. */ + @Deprecated(since = "10.4") public static final String CONFIRMED_ISSUES_KEY = "confirmed_issues"; /** * @since 3.6 + * @deprecated since 10.4 as status {@link org.sonar.api.issue.Issue#STATUS_CONFIRMED} is deprecated. No replacement. */ + @Deprecated(since = "10.4") public static final Metric CONFIRMED_ISSUES = new Metric.Builder(CONFIRMED_ISSUES_KEY, "Confirmed Issues", Metric.ValueType.INT) .setDescription("Confirmed issues") .setDirection(Metric.DIRECTION_WORST)