From 91a9c8cb14f8aae08f84ed3e7762366cbdd322f1 Mon Sep 17 00:00:00 2001 From: Heiko Klare Date: Wed, 30 Jul 2025 11:52:31 +0200 Subject: [PATCH] Add API filters for removal of @noreference SWT classes The classes MonitorAwarePoint and MonitorAwareRectangle have been removed from SWT. They were public inside an API package but marked as `@noreference` as they are not intended to be used as part of an API, which is why API tooling considers there removal a breaking API change. The bundles org.eclipse.ui and org.eclipse.jface reexport SWT packages, which is why API tooling also considers the removal as breaking API change of those bundles. This change adds according API filters. --- .../org.eclipse.jface/.settings/.api_filters | 19 +++++++++++++++++++ bundles/org.eclipse.ui/.settings/.api_filters | 19 +++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 bundles/org.eclipse.jface/.settings/.api_filters create mode 100644 bundles/org.eclipse.ui/.settings/.api_filters diff --git a/bundles/org.eclipse.jface/.settings/.api_filters b/bundles/org.eclipse.jface/.settings/.api_filters new file mode 100644 index 00000000000..5709c4d3a7c --- /dev/null +++ b/bundles/org.eclipse.jface/.settings/.api_filters @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/bundles/org.eclipse.ui/.settings/.api_filters b/bundles/org.eclipse.ui/.settings/.api_filters new file mode 100644 index 00000000000..6ad2eaca5e5 --- /dev/null +++ b/bundles/org.eclipse.ui/.settings/.api_filters @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + +