Skip to content

Commit 50e27e3

Browse files
committed
Adapt API filters for removal of monitor-aware SWT classes
The MonitorAwareRectangle and MonitorAwarePoint classes have been made package-private by SWT[1]. Because Draw2D re-exports SWT, this is considered a breakage in API, which would require a major version increment. This change suppresses those errors, as they are not relevant for Draw2D. [1] eclipse-platform/eclipse.platform.swt#2349
1 parent efb1ee1 commit 50e27e3

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

org.eclipse.draw2d/.settings/.api_filters

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
22
<component id="org.eclipse.draw2d" version="2">
3+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwarePoint">
4+
<filter comment="https://github.com/eclipse-platform/eclipse.platform.swt/pull/2349" id="305426566">
5+
<message_arguments>
6+
<message_argument value="org.eclipse.swt.graphics.MonitorAwarePoint"/>
7+
<message_argument value="org.eclipse.draw2d_3.20.0"/>
8+
</message_arguments>
9+
</filter>
10+
</resource>
11+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwareRectangle">
12+
<filter comment="https://github.com/eclipse-platform/eclipse.platform.swt/pull/2349" id="305426566">
13+
<message_arguments>
14+
<message_argument value="org.eclipse.swt.graphics.MonitorAwareRectangle"/>
15+
<message_argument value="org.eclipse.draw2d_3.20.0"/>
16+
</message_arguments>
17+
</filter>
18+
</resource>
319
<resource path="src/org/eclipse/draw2d/AbstractImageFigure.java" type="org.eclipse.draw2d.AbstractImageFigure">
420
<filter comment="AbstractImageFigure is the offical startpoint for IImageFigure therefore it is ok that it implements that interface" id="576725006">
521
<message_arguments>

0 commit comments

Comments
 (0)