Skip to content

Commit a685745

Browse files
committed
Reduce the exported packages
1 parent 9ca43c2 commit a685745

File tree

2 files changed

+17
-46
lines changed

2 files changed

+17
-46
lines changed

ReleaseNotes.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,16 @@ This is a minor release.
1717

1818
### API Changes
1919

20+
The following packages are no longer public API and are not exported anymore:
21+
* name.herlin.command
22+
* net.sourceforge.pmd.eclipse.core.impl
23+
* net.sourceforge.pmd.eclipse.ui
24+
* net.sourceforge.pmd.eclipse.ui.actions
25+
* net.sourceforge.pmd.eclipse.ui.model
26+
* net.sourceforge.pmd.eclipse.ui.preferences.br
27+
* net.sourceforge.pmd.eclipse.ui.properties
28+
* net.sourceforge.pmd.eclipse.ui.views.actions
29+
2030
The following classes have finally been removed. Most of them have been deprecated before:
2131
* net.sourceforge.pmd.eclipse.ui.preferences.PMDPreferencePage
2232
* net.sourceforge.pmd.eclipse.ui.preferences.RuleCellModifier

net.sourceforge.pmd.eclipse.plugin/META-INF/MANIFEST.MF

Lines changed: 7 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ Bundle-ClassPath: .,
8989
target/lib/upickle-implicits_2.13.jar
9090
Bundle-Localization: plugin
9191
Export-Package: ch.qos.logback.classic;x-friends:="net.sourceforge.pmd.eclipse.plugin.test",
92-
name.herlin.command,
9392
net.sourceforge.pmd;
9493
uses:="net.sourceforge.pmd.lang,
9594
net.sourceforge.pmd.util.datasource,
@@ -99,7 +98,7 @@ Export-Package: ch.qos.logback.classic;x-friends:="net.sourceforge.pmd.eclipse.p
9998
net.sourceforge.pmd.cpd,
10099
net.sourceforge.pmd.cpd.renderer,
101100
net.sourceforge.pmd.eclipse.core;uses:="net.sourceforge.pmd",
102-
net.sourceforge.pmd.eclipse.core.impl,
101+
net.sourceforge.pmd.eclipse.core.impl;x-friends:="net.sourceforge.pmd.eclipse.plugin.test",
103102
net.sourceforge.pmd.eclipse.plugin;
104103
uses:="org.eclipse.core.runtime,
105104
net.sourceforge.pmd.eclipse.runtime.properties,
@@ -120,55 +119,17 @@ Export-Package: ch.qos.logback.classic;x-friends:="net.sourceforge.pmd.eclipse.p
120119
org.eclipse.swt.widgets,
121120
net.sourceforge.pmd.eclipse.util",
122121
net.sourceforge.pmd.eclipse.runtime;uses:="net.sourceforge.pmd.lang.rule.properties",
123-
net.sourceforge.pmd.eclipse.runtime.builder;uses:="org.eclipse.core.runtime,org.eclipse.core.resources,net.sourceforge.pmd.eclipse.ui.model",
122+
net.sourceforge.pmd.eclipse.runtime.builder,
124123
net.sourceforge.pmd.eclipse.runtime.cmd,
125124
net.sourceforge.pmd.eclipse.runtime.preferences,
126125
net.sourceforge.pmd.eclipse.runtime.properties;uses:="org.eclipse.ui,org.eclipse.core.resources,net.sourceforge.pmd",
127-
net.sourceforge.pmd.eclipse.runtime.properties.impl;x-internal:=true,
126+
net.sourceforge.pmd.eclipse.runtime.properties.impl;x-friends:="net.sourceforge.pmd.eclipse.plugin.test",
128127
net.sourceforge.pmd.eclipse.runtime.writer;uses:="net.sourceforge.pmd.lang.java.ast,net.sourceforge.pmd",
129-
net.sourceforge.pmd.eclipse.ui,
130-
net.sourceforge.pmd.eclipse.ui.actions;
131-
uses:="org.eclipse.jface.action,
132-
org.eclipse.jface.operation,
133-
org.eclipse.core.runtime,
134-
org.eclipse.ui,
135-
org.eclipse.core.resources,
136-
org.eclipse.jface.viewers,
137-
net.sourceforge.pmd,
138-
org.eclipse.core.commands",
128+
net.sourceforge.pmd.eclipse.ui;x-friends:="net.sourceforge.pmd.eclipse.plugin.test",
129+
net.sourceforge.pmd.eclipse.ui.actions;x-friends:="net.sourceforge.pmd.eclipse.plugin.test",
139130
net.sourceforge.pmd.eclipse.ui.actions.internal;x-friends:="net.sourceforge.pmd.eclipse.plugin.test",
140-
net.sourceforge.pmd.eclipse.ui.model;uses:="org.eclipse.jdt.core,org.eclipse.core.resources,net.sourceforge.pmd.lang.ast",
141-
net.sourceforge.pmd.eclipse.ui.preferences.br;
142-
uses:="net.sourceforge.pmd.eclipse.ui.preferences,
143-
net.sourceforge.pmd.eclipse.plugin,
144-
net.sourceforge.pmd.eclipse.ui.views,
145-
org.eclipse.ui,
146-
org.eclipse.swt.events,
147-
net.sourceforge.pmd,
148-
net.sourceforge.pmd.eclipse.runtime.preferences,
149-
net.sourceforge.pmd.lang.rule.properties,
150-
org.eclipse.jface.preference,
151-
net.sourceforge.pmd.lang,
152-
net.sourceforge.pmd.eclipse.ui,
153-
org.eclipse.jface.viewers,
154-
org.eclipse.swt.graphics,
155-
org.eclipse.ui.dialogs,
156-
org.eclipse.swt.widgets,
157-
net.sourceforge.pmd.eclipse.util",
158-
net.sourceforge.pmd.eclipse.ui.properties,
159-
net.sourceforge.pmd.eclipse.ui.views.actions;
160-
uses:="org.eclipse.ui.texteditor,
161-
org.eclipse.core.runtime,
162-
net.sourceforge.pmd.eclipse.ui.views,
163-
org.eclipse.ui.menus,
164-
net.sourceforge.pmd,
165-
net.sourceforge.pmd.eclipse.runtime.preferences,
166-
org.eclipse.jface.action,
167-
org.eclipse.core.resources,
168-
org.eclipse.ui.services,
169-
net.sourceforge.pmd.eclipse.ui.model,
170-
org.eclipse.jface.viewers,
171-
org.eclipse.swt.widgets",
131+
net.sourceforge.pmd.eclipse.ui.preferences.br;x-friends:="net.sourceforge.pmd.eclipse.plugin.test",
132+
net.sourceforge.pmd.eclipse.ui.properties;x-friends:="net.sourceforge.pmd.eclipse.plugin.test",
172133
net.sourceforge.pmd.eclipse.util.internal;x-friends:="net.sourceforge.pmd.eclipse.plugin.test",
173134
net.sourceforge.pmd.lang,
174135
net.sourceforge.pmd.lang.ast,

0 commit comments

Comments
 (0)