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