Skip to content

Commit 35c23a2

Browse files
HeikoKlarefedejeanne
authored andcommitted
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.
1 parent 62f9b98 commit 35c23a2

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<component id="org.eclipse.jface" version="2">
3+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwarePoint">
4+
<filter id="305426566">
5+
<message_arguments>
6+
<message_argument value="org.eclipse.swt.graphics.MonitorAwarePoint"/>
7+
<message_argument value="org.eclipse.jface_3.37.0"/>
8+
</message_arguments>
9+
</filter>
10+
</resource>
11+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwareRectangle">
12+
<filter id="305426566">
13+
<message_arguments>
14+
<message_argument value="org.eclipse.swt.graphics.MonitorAwareRectangle"/>
15+
<message_argument value="org.eclipse.jface_3.37.0"/>
16+
</message_arguments>
17+
</filter>
18+
</resource>
19+
</component>
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2+
<component id="org.eclipse.ui" version="2">
3+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwarePoint">
4+
<filter id="305426566">
5+
<message_arguments>
6+
<message_argument value="org.eclipse.swt.graphics.MonitorAwarePoint"/>
7+
<message_argument value="org.eclipse.ui_3.207.200"/>
8+
</message_arguments>
9+
</filter>
10+
</resource>
11+
<resource path="META-INF/MANIFEST.MF" type="org.eclipse.swt.graphics.MonitorAwareRectangle">
12+
<filter id="305426566">
13+
<message_arguments>
14+
<message_argument value="org.eclipse.swt.graphics.MonitorAwareRectangle"/>
15+
<message_argument value="org.eclipse.ui_3.207.200"/>
16+
</message_arguments>
17+
</filter>
18+
</resource>
19+
</component>

0 commit comments

Comments
 (0)