diff --git a/binaries/org.eclipse.swt.cocoa.macosx.aarch64/.settings/.api_filters b/binaries/org.eclipse.swt.cocoa.macosx.aarch64/.settings/.api_filters
index cdc3ecd69b2..8a356c4d718 100644
--- a/binaries/org.eclipse.swt.cocoa.macosx.aarch64/.settings/.api_filters
+++ b/binaries/org.eclipse.swt.cocoa.macosx.aarch64/.settings/.api_filters
@@ -8,4 +8,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/binaries/org.eclipse.swt.cocoa.macosx.x86_64/.settings/.api_filters b/binaries/org.eclipse.swt.cocoa.macosx.x86_64/.settings/.api_filters
index b477fd21080..6a298783817 100644
--- a/binaries/org.eclipse.swt.cocoa.macosx.x86_64/.settings/.api_filters
+++ b/binaries/org.eclipse.swt.cocoa.macosx.x86_64/.settings/.api_filters
@@ -8,4 +8,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/binaries/org.eclipse.swt.gtk.linux.aarch64/.settings/.api_filters b/binaries/org.eclipse.swt.gtk.linux.aarch64/.settings/.api_filters
index c2c1d069e19..66569dbd9d1 100644
--- a/binaries/org.eclipse.swt.gtk.linux.aarch64/.settings/.api_filters
+++ b/binaries/org.eclipse.swt.gtk.linux.aarch64/.settings/.api_filters
@@ -8,4 +8,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/binaries/org.eclipse.swt.gtk.linux.loongarch64/.settings/.api_filters b/binaries/org.eclipse.swt.gtk.linux.loongarch64/.settings/.api_filters
index 56096635fb7..aa135e63302 100644
--- a/binaries/org.eclipse.swt.gtk.linux.loongarch64/.settings/.api_filters
+++ b/binaries/org.eclipse.swt.gtk.linux.loongarch64/.settings/.api_filters
@@ -8,4 +8,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/binaries/org.eclipse.swt.gtk.linux.ppc64le/.settings/.api_filters b/binaries/org.eclipse.swt.gtk.linux.ppc64le/.settings/.api_filters
index 03263e7bc41..73bc8a86dbd 100644
--- a/binaries/org.eclipse.swt.gtk.linux.ppc64le/.settings/.api_filters
+++ b/binaries/org.eclipse.swt.gtk.linux.ppc64le/.settings/.api_filters
@@ -8,4 +8,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/binaries/org.eclipse.swt.gtk.linux.riscv64/.settings/.api_filters b/binaries/org.eclipse.swt.gtk.linux.riscv64/.settings/.api_filters
index 53953ef2c93..ae813eac6f1 100644
--- a/binaries/org.eclipse.swt.gtk.linux.riscv64/.settings/.api_filters
+++ b/binaries/org.eclipse.swt.gtk.linux.riscv64/.settings/.api_filters
@@ -8,4 +8,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/binaries/org.eclipse.swt.gtk.linux.x86_64/.settings/.api_filters b/binaries/org.eclipse.swt.gtk.linux.x86_64/.settings/.api_filters
index 3a7b1ab39d9..690622de02d 100644
--- a/binaries/org.eclipse.swt.gtk.linux.x86_64/.settings/.api_filters
+++ b/binaries/org.eclipse.swt.gtk.linux.x86_64/.settings/.api_filters
@@ -8,4 +8,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/binaries/org.eclipse.swt.win32.win32.aarch64/.settings/.api_filters b/binaries/org.eclipse.swt.win32.win32.aarch64/.settings/.api_filters
index 3ebbf228412..dc0d8c5749a 100644
--- a/binaries/org.eclipse.swt.win32.win32.aarch64/.settings/.api_filters
+++ b/binaries/org.eclipse.swt.win32.win32.aarch64/.settings/.api_filters
@@ -144,4 +144,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/binaries/org.eclipse.swt.win32.win32.x86_64/.settings/.api_filters b/binaries/org.eclipse.swt.win32.win32.x86_64/.settings/.api_filters
index 8b82f39681d..14db311f18f 100644
--- a/binaries/org.eclipse.swt.win32.win32.x86_64/.settings/.api_filters
+++ b/binaries/org.eclipse.swt.win32.win32.x86_64/.settings/.api_filters
@@ -127,6 +127,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/MonitorAwarePoint.java b/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/MonitorAwarePoint.java
index 48efc4262b6..b81e4e101c8 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/MonitorAwarePoint.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/MonitorAwarePoint.java
@@ -13,52 +13,8 @@
*******************************************************************************/
package org.eclipse.swt.graphics;
-import org.eclipse.swt.widgets.*;
-
/**
- * Instances of this class represent {@link org.eclipse.swt.graphics.Point}
- * objects along with the context of the monitor in relation to which they are
- * placed on the display. The monitor awareness makes it easy to scale and
- * translate the points between pixels and points.
- *
- * @since 3.129
- * @noreference This class is not intended to be referenced by clients
- * @deprecated
+ * Dummy to make API tooling happy
*/
-@Deprecated(forRemoval = true, since = "2025-09")
-public final class MonitorAwarePoint extends Point {
-
- private static final long serialVersionUID = 6077427420686999194L;
-
- private final Monitor monitor;
-
- /**
- * Constructs a new MonitorAwarePoint
- *
- * @param x the x coordinate of the point
- * @param y the y coordinate of the point
- * @param monitor the monitor with whose context the point is created
- */
- public MonitorAwarePoint(int x, int y, Monitor monitor) {
- super(x, y);
- this.monitor = monitor;
- }
-
- /**
- * {@return the monitor with whose context the instance is created}
- */
- public Monitor getMonitor() {
- return monitor;
- }
-
- @Override
- public boolean equals(Object object) {
- return super.equals(object);
- }
-
- @Override
- public int hashCode() {
- return super.hashCode();
- }
-
+final class MonitorAwarePoint {
}
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/MonitorAwareRectangle.java b/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/MonitorAwareRectangle.java
index 7e039122349..b4ceb5ec54b 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/MonitorAwareRectangle.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/MonitorAwareRectangle.java
@@ -13,59 +13,9 @@
*******************************************************************************/
package org.eclipse.swt.graphics;
-import org.eclipse.swt.widgets.*;
-
/**
- * Instances of this class represent {@link org.eclipse.swt.graphics.Rectangle}
- * objects along with the context of the monitor in relation to which they are
- * placed on the display. The monitor awareness makes it easy to scale and
- * translate the rectangles between pixels and points.
- *
- * @since 3.129
- * @noreference This class is not intended to be referenced by clients
- * @deprecated
+ * Dummy to make API tooling happy
*/
-@Deprecated(forRemoval = true, since = "2025-09")
-public final class MonitorAwareRectangle extends Rectangle {
-
- private static final long serialVersionUID = 5041911840525116925L;
-
- private final Monitor monitor;
-
- /**
- * Constructs a new MonitorAwareRectangle
- *
- * @param x the x coordinate of the top left corner of the rectangle
- * @param y the y coordinate of the top left corner of the rectangle
- * @param width the width of the rectangle
- * @param height the height of the rectangle
- * @param monitor the monitor with whose context the rectangle is created
- */
- public MonitorAwareRectangle(int x, int y, int width, int height, Monitor monitor) {
- super(x, y, width, height);
- this.monitor = monitor;
- }
-
- /**
- * {@return the monitor with whose context the instance is created}
- */
- public Monitor getMonitor() {
- return monitor;
- }
-
- @Override
- public boolean equals(Object object) {
- return super.equals(object);
- }
-
- @Override
- public int hashCode() {
- return super.hashCode();
- }
-
- @Override
- public MonitorAwareRectangle clone() {
- return new MonitorAwareRectangle(x, y, width, height, monitor);
- }
+final class MonitorAwareRectangle {
}
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/Point.java b/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/Point.java
index 83edb88ff80..b1a026ca92c 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/Point.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/Point.java
@@ -43,8 +43,7 @@
* @see Sample code and further information
*/
-@SuppressWarnings("removal")
-public sealed class Point implements Serializable permits MonitorAwarePoint, Point.OfFloat {
+public sealed class Point implements Serializable permits Point.OfFloat {
/**
* the x coordinate of the point
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/Rectangle.java b/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/Rectangle.java
index 685f0e09be0..935f61e9e6e 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/Rectangle.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/common/org/eclipse/swt/graphics/Rectangle.java
@@ -46,8 +46,7 @@
* @see Sample code and further information
*/
-@SuppressWarnings("removal")
-public sealed class Rectangle implements Serializable, Cloneable permits MonitorAwareRectangle, Rectangle.OfFloat {
+public sealed class Rectangle implements Serializable, Cloneable permits Rectangle.OfFloat {
/**
* the x coordinate of the rectangle