Compiler log for org.eclipse.pde.build_3.9.100.v20150521-1524 : pdebuild.jar.xml

TOTAL : ERRORS: 0, WARNINGS: 636

errors others warnings forbidden warnings discouraged warnings

ERRORS

top others warnings forbidden warnings discouraged warnings

OTHER WARNINGS

top errors forbidden warnings discouraged warnings

FORBIDDEN ACCESS WARNINGS

top errors others warnings discouraged warnings

DISCOURAGED ACCESS WARNINGS

top errors others warnings forbidden warnings

/src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java : 10 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 19)
import org.eclipse.equinox.p2.publisher.AbstractPublisherAction;
Discouraged access: The type 'AbstractPublisherAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 20)
import org.eclipse.equinox.p2.publisher.actions.ITouchpointAdvice;
Discouraged access: The type 'ITouchpointAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 21)
import org.eclipse.equinox.p2.publisher.actions.RootFilesAdvice;
Discouraged access: The type 'RootFilesAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 24)
public class RootFileTouchpointAdvice extends RootFilesAdvice implements ITouchpointAdvice {
Discouraged access: The type 'RootFilesAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 24)
public class RootFileTouchpointAdvice extends RootFilesAdvice implements ITouchpointAdvice {
Discouraged access: The type 'ITouchpointAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 29)
super(root, includedFiles, excludedFiles, configSpec);
Discouraged access: The constructor 'RootFilesAdvice(File, File[], File[], String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 35)
String[] config = AbstractPublisherAction.parseConfigSpec(getConfigSpec());
Discouraged access: The type 'AbstractPublisherAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 35)
String[] config = AbstractPublisherAction.parseConfigSpec(getConfigSpec());
Discouraged access: The method 'AbstractPublisherAction.parseConfigSpec(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 35)
String[] config = AbstractPublisherAction.parseConfigSpec(getConfigSpec());
Discouraged access: The method 'RootFilesAdvice.getConfigSpec()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 42)
File root = getRoot();
Discouraged access: The method 'RootFilesAdvice.getRoot()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')

/src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java : 57 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 13)
import org.eclipse.equinox.p2.publisher.IPublisherAction;
Discouraged access: The type 'IPublisherAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 28)
public class GeneratorApplication extends AbstractPublisherApplication {
Discouraged access: The type 'AbstractPublisherApplication' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 35)
private IPublisherResult result = null;
Discouraged access: The type 'IPublisherResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 45)
protected IPublisherAction[] createActions() {
Discouraged access: The type 'IPublisherAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 47)
File sourceFile = source != null ? new File(source) : null;
Discouraged access: The field 'AbstractPublisherApplication.source' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 47)
File sourceFile = source != null ? new File(source) : null;
Discouraged access: The field 'AbstractPublisherApplication.source' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 49)
List<IPublisherAction> actions = new ArrayList<IPublisherAction>();
Discouraged access: The type 'IPublisherAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 49)
List<IPublisherAction> actions = new ArrayList<IPublisherAction>();
Discouraged access: The type 'IPublisherAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 54)
actions.add(new EquinoxLauncherCUAction(flavor, info.getConfigurations()));
Discouraged access: The constructor 'EquinoxLauncherCUAction(String, String[])' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 54)
actions.add(new EquinoxLauncherCUAction(flavor, info.getConfigurations()));
Discouraged access: The type 'EquinoxLauncherCUAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 54)
actions.add(new EquinoxLauncherCUAction(flavor, info.getConfigurations()));
Discouraged access: The field 'AbstractPublisherApplication.info' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 54)
actions.add(new EquinoxLauncherCUAction(flavor, info.getConfigurations()));
Discouraged access: The method 'PublisherInfo.getConfigurations()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 57)
actions.add(new ProductAction(source, product, flavor, null));
Discouraged access: The constructor 'ProductAction(String, IProductDescriptor, String, File)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 57)
actions.add(new ProductAction(source, product, flavor, null));
Discouraged access: The type 'ProductAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 57)
actions.add(new ProductAction(source, product, flavor, null));
Discouraged access: The field 'AbstractPublisherApplication.source' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
16. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 59)
info.addAdvice(new RootIUResultFilterAdvice(null));
Discouraged access: The field 'AbstractPublisherApplication.info' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
17. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 59)
info.addAdvice(new RootIUResultFilterAdvice(null));
Discouraged access: The method 'PublisherInfo.addAdvice(IPublisherAdvice)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
18. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 59)
info.addAdvice(new RootIUResultFilterAdvice(null));
Discouraged access: The constructor 'RootIUResultFilterAdvice(IQuery<IInstallableUnit>)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
19. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 59)
info.addAdvice(new RootIUResultFilterAdvice(null));
Discouraged access: The type 'RootIUResultFilterAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
20. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 61)
actions.add(new RootIUAction(rootId, Version.parseVersion(rootVersion), null));
Discouraged access: The constructor 'RootIUAction(String, Version, String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
21. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 61)
actions.add(new RootIUAction(rootId, Version.parseVersion(rootVersion), null));
Discouraged access: The type 'RootIUAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
22. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 65)
actions.add(new FeaturesAction(new File[] {new File(sourceFile, "features")})); //$NON-NLS-1$
Discouraged access: The constructor 'FeaturesAction(File[])' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
23. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 65)
actions.add(new FeaturesAction(new File[] {new File(sourceFile, "features")})); //$NON-NLS-1$
Discouraged access: The type 'FeaturesAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
24. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 66)
actions.add(new BundlesAction(new File[] {new File(sourceFile, "plugins")})); //$NON-NLS-1$
Discouraged access: The constructor 'BundlesAction(File[])' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
25. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 66)
actions.add(new BundlesAction(new File[] {new File(sourceFile, "plugins")})); //$NON-NLS-1$
Discouraged access: The type 'BundlesAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
26. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 75)
String[] configs = info.getConfigurations();
Discouraged access: The field 'AbstractPublisherApplication.info' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
27. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 75)
String[] configs = info.getConfigurations();
Discouraged access: The method 'PublisherInfo.getConfigurations()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
28. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 77)
info.addAdvice(new AssembledConfigAdvice(configs[0], sourceFile, product != null ? product.getLauncherName() : null));
Discouraged access: The field 'AbstractPublisherApplication.info' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
29. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 77)
info.addAdvice(new AssembledConfigAdvice(configs[0], sourceFile, product != null ? product.getLauncherName() : null));
Discouraged access: The method 'PublisherInfo.addAdvice(IPublisherAdvice)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
30. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 78)
info.addAdvice(new RootFileTouchpointAdvice(product, sourceFile, new File[] {sourceFile}, null, configs[0]));
Discouraged access: The field 'AbstractPublisherApplication.info' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
31. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 78)
info.addAdvice(new RootFileTouchpointAdvice(product, sourceFile, new File[] {sourceFile}, null, configs[0]));
Discouraged access: The method 'PublisherInfo.addAdvice(IPublisherAdvice)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
32. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 85)
info.addAdvice(createVersionAdvice());
Discouraged access: The field 'AbstractPublisherApplication.info' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
33. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 85)
info.addAdvice(createVersionAdvice());
Discouraged access: The method 'PublisherInfo.addAdvice(IPublisherAdvice)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
34. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 87)
return actions.toArray(new IPublisherAction[actions.size()]);
Discouraged access: The type 'IPublisherAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
35. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 90)
protected IVersionAdvice createVersionAdvice() {
Discouraged access: The type 'IVersionAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
36. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 93)
VersionAdvice advice = new VersionAdvice();
Discouraged access: The type 'VersionAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
37. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 93)
VersionAdvice advice = new VersionAdvice();
Discouraged access: The constructor 'VersionAdvice()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
38. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 93)
VersionAdvice advice = new VersionAdvice();
Discouraged access: The type 'VersionAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
39. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 94)
advice.load(IInstallableUnit.NAMESPACE_IU_ID, versionAdvice, features ? ".feature.group" : ""); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method 'VersionAdvice.load(String, String, String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
40. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 98)
protected IPublisherAction createRootFileAction(String configSpec) {
Discouraged access: The type 'IPublisherAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
41. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 102)
RootFilesAction action = new RootFilesAction(info, id, version, flavor);
Discouraged access: The type 'RootFilesAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
42. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 102)
RootFilesAction action = new RootFilesAction(info, id, version, flavor);
Discouraged access: The constructor 'RootFilesAction(IPublisherInfo, String, Version, String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
43. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 102)
RootFilesAction action = new RootFilesAction(info, id, version, flavor);
Discouraged access: The type 'RootFilesAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
44. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 102)
RootFilesAction action = new RootFilesAction(info, id, version, flavor);
Discouraged access: The field 'AbstractPublisherApplication.info' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
45. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 103)
action.setCreateParent(false);
Discouraged access: The method 'RootFilesAction.setCreateParent(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
46. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 118)
protected Publisher createPublisher(PublisherInfo publisherInfo) {
Discouraged access: The type 'Publisher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
47. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 118)
protected Publisher createPublisher(PublisherInfo publisherInfo) {
Discouraged access: The type 'PublisherInfo' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
48. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 120)
return new Publisher(publisherInfo, result);
Discouraged access: The constructor 'Publisher(IPublisherInfo, IPublisherResult)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
49. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 120)
return new Publisher(publisherInfo, result);
Discouraged access: The type 'Publisher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
50. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 121)
return new Publisher(publisherInfo);
Discouraged access: The constructor 'Publisher(IPublisherInfo)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
51. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 121)
return new Publisher(publisherInfo);
Discouraged access: The type 'Publisher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
52. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 125)
super.append = value;
Discouraged access: The field 'AbstractPublisherApplication.append' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
53. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 129)
super.artifactRepoName = name;
Discouraged access: The field 'AbstractPublisherApplication.artifactRepoName' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
54. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 134)
super.compress = value;
Discouraged access: The field 'AbstractPublisherApplication.compress' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
55. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 138)
super.metadataRepoName = name;
Discouraged access: The field 'AbstractPublisherApplication.metadataRepoName' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
56. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 146)
this.source = location;
Discouraged access: The field 'AbstractPublisherApplication.source' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
57. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 153)
public void setIncrementalResult(IPublisherResult result) {
Discouraged access: The type 'IPublisherResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')

/src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java : 44 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 20)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 62)
featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 62)
featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 78)
sourceFeatureName = feature.getId().endsWith(".source") ? feature.getId() : feature.getId() + ".source"; //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 78)
sourceFeatureName = feature.getId().endsWith(".source") ? feature.getId() : feature.getId() + ".source"; //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 78)
sourceFeatureName = feature.getId().endsWith(".source") ? feature.getId() : feature.getId() + ".source"; //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 79)
sourceFeatureFullNameVersioned = sourceFeatureName + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 114)
Utils.updateVersion(customBuildFile, PROPERTY_FEATURE_VERSION_SUFFIX, feature.getVersion());
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 240)
script.printTargetDeclaration(TARGET_CLEAN, TARGET_INIT, null, null, NLS.bind(Messages.build_feature_clean, feature.getId()));
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 398)
script.println("<eclipse.idReplacer featureFilePath=\"" + AntScript.getEscaped(root) + '/' + Constants.FEATURE_FILENAME_DESCRIPTOR + "\" selfVersion=\"" + feature.getVersion() + "\" featureIds=\"" + featureVersionInfo + "\" pluginIds=\"" + pluginVersionInfo + "\"/>"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 410)
String licenseFeatureName = feature.getLicenseFeature();
Discouraged access: The method 'Feature.getLicenseFeature()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 414)
licenseFeature = getSite(false).findFeature(licenseFeatureName, feature.getLicenseFeatureVersion(), true);
Discouraged access: The method 'Feature.getLicenseFeatureVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 554)
script.printTargetDeclaration(TARGET_BUILD_UPDATE_JAR, TARGET_INIT, null, null, NLS.bind(Messages.build_feature_buildUpdateJar, feature.getId()));
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 564)
params.put(PROPERTY_OS, feature.getOS() == null ? Config.ANY : feature.getOS());
Discouraged access: The method 'Feature.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 564)
params.put(PROPERTY_OS, feature.getOS() == null ? Config.ANY : feature.getOS());
Discouraged access: The method 'Feature.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
16. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 565)
params.put(PROPERTY_WS, feature.getWS() == null ? Config.ANY : feature.getWS());
Discouraged access: The method 'Feature.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
17. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 565)
params.put(PROPERTY_WS, feature.getWS() == null ? Config.ANY : feature.getWS());
Discouraged access: The method 'Feature.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
18. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 566)
params.put(PROPERTY_ARCH, feature.getArch() == null ? Config.ANY : feature.getArch());
Discouraged access: The method 'Feature.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
19. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 566)
params.put(PROPERTY_ARCH, feature.getArch() == null ? Config.ANY : feature.getArch());
Discouraged access: The method 'Feature.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
20. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 567)
params.put(PROPERTY_NL, feature.getNL() == null ? Config.ANY : feature.getNL());
Discouraged access: The method 'Feature.getNL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
21. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 567)
params.put(PROPERTY_NL, feature.getNL() == null ? Config.ANY : feature.getNL());
Discouraged access: The method 'Feature.getNL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
22. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 596)
script.printTargetDeclaration(TARGET_ZIP_DISTRIBUTION, TARGET_INIT, null, null, NLS.bind(Messages.build_feature_zips, feature.getId()));
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
23. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 602)
params.put(PROPERTY_OS, feature.getOS() == null ? Config.ANY : feature.getOS());
Discouraged access: The method 'Feature.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
24. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 602)
params.put(PROPERTY_OS, feature.getOS() == null ? Config.ANY : feature.getOS());
Discouraged access: The method 'Feature.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
25. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 603)
params.put(PROPERTY_WS, feature.getWS() == null ? Config.ANY : feature.getWS());
Discouraged access: The method 'Feature.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
26. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 603)
params.put(PROPERTY_WS, feature.getWS() == null ? Config.ANY : feature.getWS());
Discouraged access: The method 'Feature.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
27. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 604)
params.put(PROPERTY_ARCH, feature.getArch() == null ? Config.ANY : feature.getArch());
Discouraged access: The method 'Feature.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
28. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 604)
params.put(PROPERTY_ARCH, feature.getArch() == null ? Config.ANY : feature.getArch());
Discouraged access: The method 'Feature.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
29. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 605)
params.put(PROPERTY_NL, feature.getNL() == null ? Config.ANY : feature.getNL());
Discouraged access: The method 'Feature.getNL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
30. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 605)
params.put(PROPERTY_NL, feature.getNL() == null ? Config.ANY : feature.getNL());
Discouraged access: The method 'Feature.getNL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
31. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 652)
FeatureEntry[] entries = Utils.getPluginEntry(feature, current.getSymbolicName(), false); //TODO This can be improved to use the value from the user object in the bundleDescription
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
32. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 675)
FeatureEntry[] pluginList = feature.getPluginEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
33. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 677)
FeatureEntry entry = pluginList[i];
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
34. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 682)
String versionRequested = entry.getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
35. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 683)
model = getSite(false).getRegistry().getResolvedBundle(entry.getId(), versionRequested);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
36. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 685)
String message = NLS.bind(Messages.exception_missingPlugin, entry.getId() + "_" + entry.getVersion()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
37. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 685)
String message = NLS.bind(Messages.exception_missingPlugin, entry.getId() + "_" + entry.getVersion()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
38. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 697)
FeatureEntry[] features = feature.getIncludedFeatureReferences();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
39. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 699)
String featureId = features[i].getId();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
40. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 700)
String versionId = features[i].getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
41. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 703)
if (features[i].isOptional())
Discouraged access: The method 'FeatureEntry.isOptional()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
42. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 732)
script.printProjectDeclaration(feature.getId(), TARGET_BUILD_UPDATE_JAR, "."); //$NON-NLS-1$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
43. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 788)
script.printTargetDeclaration(TARGET_BUILD_JARS, TARGET_INIT, null, null, NLS.bind(Messages.build_feature_buildJars, feature.getId()));
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
44. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 806)
script.printTargetDeclaration(TARGET_REFRESH, TARGET_INIT, PROPERTY_ECLIPSE_RUNNING, null, NLS.bind(Messages.build_feature_refresh, feature.getId()));
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/site/BuildTimeFeatureFactory.java : 5 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureFactory.java
 (at line 53)
String newVersion = QualifierReplacer.replaceQualifierInVersion(feature.getVersion(), feature.getId(), qualifier, site != null ? site.getFeatureVersions() : null);
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureFactory.java
 (at line 53)
String newVersion = QualifierReplacer.replaceQualifierInVersion(feature.getVersion(), feature.getId(), qualifier, site != null ? site.getFeatureVersions() : null);
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureFactory.java
 (at line 56)
if (feature.getVersion().endsWith(PROPERTY_QUALIFIER) && (qualifier == null || !qualifier.equalsIgnoreCase(PROPERTY_NONE))) {
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureFactory.java
 (at line 57)
int idx = feature.getVersion().lastIndexOf("."); //$NON-NLS-1$
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureFactory.java
 (at line 60)
feature.setVersion(newVersion);
Discouraged access: The method 'Feature.setVersion(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java : 12 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 26)
static private PublisherResult result = null;
Discouraged access: The type 'PublisherResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 28)
static private ArrayList<IPublisherAdvice> advice = null;
Discouraged access: The type 'IPublisherAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 34)
public void run(GeneratorApplication generator, PublisherInfo provider) throws Exception {
Discouraged access: The type 'PublisherInfo' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 41)
provider.setConfigurations(configs.toArray(new String[configs.size()]));
Discouraged access: The method 'PublisherInfo.setConfigurations(String[])' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 43)
for (Iterator<IPublisherAdvice> iterator = advice.iterator(); iterator.hasNext();) {
Discouraged access: The type 'IPublisherAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 44)
provider.addAdvice(iterator.next());
Discouraged access: The method 'PublisherInfo.addAdvice(IPublisherAdvice)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 49)
generator.run(provider);
Discouraged access: The method 'AbstractPublisherApplication.run(PublisherInfo)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 52)
configs.addAll(Arrays.asList(provider.getConfigurations()));
Discouraged access: The method 'PublisherInfo.getConfigurations()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 53)
advice.addAll(provider.getAdvice());
Discouraged access: The method 'PublisherInfo.getAdvice()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 63)
result = new PublisherResult();
Discouraged access: The constructor 'PublisherResult()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 63)
result = new PublisherResult();
Discouraged access: The type 'PublisherResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 67)
advice = new ArrayList<IPublisherAdvice>();
Discouraged access: The type 'IPublisherAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')

/src/org/eclipse/pde/internal/build/BuildScriptGenerator.java : 9 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 301)
feature.addEntry(new FeatureEntry(bundle.getSymbolicName(), bundle.getVersion().toString(), true));
Discouraged access: The method 'Feature.addEntry(FeatureEntry)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 301)
feature.addEntry(new FeatureEntry(bundle.getSymbolicName(), bundle.getVersion().toString(), true));
Discouraged access: The constructor 'FeatureEntry(String, String, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 301)
feature.addEntry(new FeatureEntry(bundle.getSymbolicName(), bundle.getVersion().toString(), true));
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 310)
BuildTimeFeature sourceFeature = getSite(false).findFeature(sourceBundleFeatureId, feature.getVersion(), true);
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 336)
recordVersion(feature.getId(), new Version(feature.getVersion()), versions);
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 336)
recordVersion(feature.getId(), new Version(feature.getVersion()), versions);
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 359)
recordVersion(feature.getId(), new Version(feature.getVersion()), versions);
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 359)
recordVersion(feature.getId(), new Version(feature.getVersion()), versions);
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java : 50 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.Feature;
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 18)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 24)
public class BuildTimeFeature extends Feature {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 38)
super(id, version);
Discouraged access: The constructor 'Feature(String, String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 42)
super("", ""); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The constructor 'Feature(String, String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 52)
public FeatureEntry[] getRawIncludedFeatureReferences() {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 53)
ArrayList<FeatureEntry> included = new ArrayList<FeatureEntry>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 53)
ArrayList<FeatureEntry> included = new ArrayList<FeatureEntry>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 54)
FeatureEntry[] entries = getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 54)
FeatureEntry[] entries = getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 56)
if (entries[i].isRequires() || entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isRequires()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 56)
if (entries[i].isRequires() || entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 60)
return included.toArray(new FeatureEntry[included.size()]);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 63)
public FeatureEntry[] getIncludedFeatureReferences() {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 64)
ArrayList<FeatureEntry> included = new ArrayList<FeatureEntry>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
16. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 64)
ArrayList<FeatureEntry> included = new ArrayList<FeatureEntry>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
17. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 65)
FeatureEntry[] entries = getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
18. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 65)
FeatureEntry[] entries = getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
19. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 67)
if (entries[i].isRequires() || entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isRequires()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
20. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 67)
if (entries[i].isRequires() || entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
21. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 75)
return included.toArray(new FeatureEntry[included.size()]);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
22. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 78)
public FeatureEntry[] getPluginEntries() {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
23. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 79)
ArrayList<FeatureEntry> plugins = new ArrayList<FeatureEntry>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
24. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 79)
ArrayList<FeatureEntry> plugins = new ArrayList<FeatureEntry>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
25. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 80)
FeatureEntry[] entries = getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
26. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 80)
FeatureEntry[] entries = getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
27. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 82)
if (entries[i].isRequires() || !entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isRequires()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
28. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 82)
if (entries[i].isRequires() || !entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
29. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 88)
return plugins.toArray(new FeatureEntry[plugins.size()]);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
30. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 91)
public FeatureEntry[] getRawPluginEntries() {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
31. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 92)
ArrayList<FeatureEntry> plugins = new ArrayList<FeatureEntry>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
32. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 92)
ArrayList<FeatureEntry> plugins = new ArrayList<FeatureEntry>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
33. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 93)
FeatureEntry[] entries = getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
34. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 93)
FeatureEntry[] entries = getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
35. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 95)
if (entries[i].isRequires() || !entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isRequires()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
36. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 95)
if (entries[i].isRequires() || !entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
37. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 99)
return plugins.toArray(new FeatureEntry[plugins.size()]);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
38. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 102)
public FeatureEntry[] getImports() {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
39. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 103)
ArrayList<FeatureEntry> imports = new ArrayList<FeatureEntry>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
40. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 103)
ArrayList<FeatureEntry> imports = new ArrayList<FeatureEntry>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
41. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 104)
FeatureEntry[] entries = getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
42. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 104)
FeatureEntry[] entries = getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
43. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 106)
if (!entries[i].isRequires())
Discouraged access: The method 'FeatureEntry.isRequires()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
44. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 110)
return imports.toArray(new FeatureEntry[imports.size()]);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
45. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 182)
public FeatureEntry findPluginEntry(String id, String version) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
46. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 183)
FeatureEntry[] entries = getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
47. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 183)
FeatureEntry[] entries = getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
48. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 185)
if (entries[i].isPlugin() && entries[i].getId().equals(id))
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
49. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 185)
if (entries[i].isPlugin() && entries[i].getId().equals(id))
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
50. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 186)
if (Utils.matchVersions(version, entries[i].getVersion()))
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java : 16 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 16)
import org.eclipse.equinox.internal.p2.core.helpers.CollectionUtils;
Discouraged access: The type 'CollectionUtils' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.core/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 18)
import org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData;
Discouraged access: The type 'ConfigData' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.frameworkadmin/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 19)
import org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData;
Discouraged access: The type 'LauncherData' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.frameworkadmin/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 21)
import org.eclipse.equinox.p2.publisher.eclipse.IConfigAdvice;
Discouraged access: The type 'IConfigAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 22)
import org.eclipse.equinox.p2.publisher.eclipse.IExecutableAdvice;
Discouraged access: The type 'IExecutableAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 25)
public class AssembledConfigAdvice implements IConfigAdvice, IExecutableAdvice {
Discouraged access: The type 'IConfigAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 25)
public class AssembledConfigAdvice implements IConfigAdvice, IExecutableAdvice {
Discouraged access: The type 'IExecutableAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 28)
private LauncherData launcherData = null;
Discouraged access: The type 'LauncherData' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.frameworkadmin/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 29)
private ConfigData configData = null;
Discouraged access: The type 'ConfigData' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.frameworkadmin/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 39)
return configData.getBundles();
Discouraged access: The method 'ConfigData.getBundles()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.frameworkadmin/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 44)
Properties configProps = configData.getProperties();
Discouraged access: The method 'ConfigData.getProperties()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.frameworkadmin/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 46)
CollectionUtils.putAll(configProps, props);
Discouraged access: The type 'CollectionUtils' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.core/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 46)
CollectionUtils.putAll(configProps, props);
Discouraged access: The method 'CollectionUtils.putAll(Properties, Map<String,String>)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.core/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 47)
int startLevel = configData.getInitialBundleStartLevel();
Discouraged access: The method 'ConfigData.getInitialBundleStartLevel()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.frameworkadmin/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 87)
return (launcherData != null) ? launcherData.getProgramArgs() : new String[0];
Discouraged access: The method 'LauncherData.getProgramArgs()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.frameworkadmin/target/classes')
16. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 92)
return (launcherData != null) ? launcherData.getJvmArgs() : new String[0];
Discouraged access: The method 'LauncherData.getJvmArgs()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.frameworkadmin/target/classes')

/src/org/eclipse/pde/internal/build/FetchScriptGenerator.java : 14 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 18)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 176)
FeatureEntry[] referencedFeatures = feature.getIncludedFeatureReferences();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 178)
String featureId = referencedFeatures[i].getId();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 182)
FetchScriptGenerator generator = new FetchScriptGenerator("feature@" + featureId + ',' + referencedFeatures[i].getVersion()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 338)
FeatureEntry[] compiledFeatures = feature.getIncludedFeatureReferences();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 340)
String featureId = compiledFeatures[i].getId();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 351)
if (getRepositoryInfo(IFetchFactory.ELEMENT_TYPE_FEATURE + '@' + featureId, new Version(compiledFeatures[i].getVersion())) != null)
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 432)
FeatureEntry[] allChildren = feature.getRawPluginEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 433)
FeatureEntry[] compiledChildren = feature.getPluginEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 437)
elementId = allChildren[i].getId();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 438)
Version versionId = new Version(allChildren[i].getVersion());
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 450)
if (allChildren[i].isFragment())
Discouraged access: The method 'FeatureEntry.isFragment()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 458)
elementId = feature.getLicenseFeature();
Discouraged access: The method 'Feature.getLicenseFeature()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 463)
String version = feature.getLicenseFeatureVersion();
Discouraged access: The method 'Feature.getLicenseFeatureVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java : 6 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java
 (at line 20)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java
 (at line 623)
FeatureEntry associatedEntry = generator.getAssociatedEntry();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java
 (at line 627)
String os = associatedEntry.getOS();
Discouraged access: The method 'FeatureEntry.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java
 (at line 628)
String ws = associatedEntry.getWS();
Discouraged access: The method 'FeatureEntry.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java
 (at line 629)
String arch = associatedEntry.getArch();
Discouraged access: The method 'FeatureEntry.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java
 (at line 630)
String nl = associatedEntry.getNL();
Discouraged access: The method 'FeatureEntry.getNL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/SourceFeatureWriter.java : 16 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.Feature;
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 18)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 23)
public SourceFeatureWriter(OutputStream out, Feature feature, BuildTimeSite site) throws IOException {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 31)
FeatureEntry[] features = feature.getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 31)
FeatureEntry[] features = feature.getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 33)
if (features[i].isRequires() || features[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isRequires()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 33)
if (features[i].isRequires() || features[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 36)
parameters.put(ID, features[i].getId());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 37)
parameters.put(VERSION, features[i].getVersion());
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 38)
if (features[i].isOptional())
Discouraged access: The method 'FeatureEntry.isOptional()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 40)
if (features[i].getArch() != null)
Discouraged access: The method 'FeatureEntry.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 41)
parameters.put("arch", features[i].getArch()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 42)
if (features[i].getWS() != null)
Discouraged access: The method 'FeatureEntry.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 43)
parameters.put("ws", features[i].getWS()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 44)
if (features[i].getOS() != null)
Discouraged access: The method 'FeatureEntry.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
16. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 45)
parameters.put("os", features[i].getOS()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java : 13 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 20)
import org.eclipse.equinox.p2.publisher.actions.RootFilesAction;
Discouraged access: The type 'RootFilesAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 23)
public class RootFileParentAction extends AbstractPublisherAction {
Discouraged access: The type 'AbstractPublisherAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 42)
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) {
Discouraged access: The type 'IPublisherInfo' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 42)
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) {
Discouraged access: The type 'IPublisherResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 47)
Iterator<IInstallableUnit> iter = results.getIUs(null, IPublisherResult.NON_ROOT).iterator();
Discouraged access: The method 'IPublisherResult.getIUs(String, String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 47)
Iterator<IInstallableUnit> iter = results.getIUs(null, IPublisherResult.NON_ROOT).iterator();
Discouraged access: The type 'IPublisherResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 47)
Iterator<IInstallableUnit> iter = results.getIUs(null, IPublisherResult.NON_ROOT).iterator();
Discouraged access: The field 'IPublisherResult.NON_ROOT' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 55)
InstallableUnitDescription descriptor = createParentIU(collector, RootFilesAction.computeIUId(baseId, flavor), Version.parseVersion(version));
Discouraged access: The method 'AbstractPublisherAction.createParentIU(Collection<? extends IVersionedId>, String, Version)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 55)
InstallableUnitDescription descriptor = createParentIU(collector, RootFilesAction.computeIUId(baseId, flavor), Version.parseVersion(version));
Discouraged access: The type 'RootFilesAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 55)
InstallableUnitDescription descriptor = createParentIU(collector, RootFilesAction.computeIUId(baseId, flavor), Version.parseVersion(version));
Discouraged access: The method 'RootFilesAction.computeIUId(String, String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 58)
results.addIU(rootIU, IPublisherResult.ROOT);
Discouraged access: The method 'IPublisherResult.addIU(IInstallableUnit, String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 58)
results.addIU(rootIU, IPublisherResult.ROOT);
Discouraged access: The type 'IPublisherResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 58)
results.addIU(rootIU, IPublisherResult.ROOT);
Discouraged access: The field 'IPublisherResult.ROOT' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')

/src/org/eclipse/pde/internal/build/site/BuildTimeFeatureParser.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureParser.java
 (at line 18)
import org.eclipse.equinox.p2.publisher.eclipse.Feature;
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureParser.java
 (at line 24)
protected Feature createFeature(String id, String version) {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureParser.java
 (at line 28)
public Feature parse(URL featureURL) throws SAXException, IOException {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/packager/ElementCollector.java : 4 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/packager/ElementCollector.java
 (at line 16)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/packager/ElementCollector.java
 (at line 29)
FeatureEntry[] referencedFeatures = feature.getIncludedFeatureReferences();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/packager/ElementCollector.java
 (at line 31)
String featureId = referencedFeatures[i].getId();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/packager/ElementCollector.java
 (at line 39)
if (exception.getStatus().getCode() != EXCEPTION_FEATURE_MISSING || (exception.getStatus().getCode() == EXCEPTION_FEATURE_MISSING && !referencedFeatures[i].isOptional()))
Discouraged access: The method 'FeatureEntry.isOptional()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java : 17 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.IPlatformEntry;
Discouraged access: The type 'IPlatformEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 89)
public List<Config> selectConfigs(IPlatformEntry element) {
Discouraged access: The type 'IPlatformEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 92)
if (((element.getOS() == null || element.getOS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getWS() == null || element.getWS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getArch() == null || element.getArch().equals(Config.ANY)) && includePlatformIndependent == false)) {
Discouraged access: The method 'IPlatformEntry.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 92)
if (((element.getOS() == null || element.getOS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getWS() == null || element.getWS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getArch() == null || element.getArch().equals(Config.ANY)) && includePlatformIndependent == false)) {
Discouraged access: The method 'IPlatformEntry.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 92)
if (((element.getOS() == null || element.getOS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getWS() == null || element.getWS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getArch() == null || element.getArch().equals(Config.ANY)) && includePlatformIndependent == false)) {
Discouraged access: The method 'IPlatformEntry.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 92)
if (((element.getOS() == null || element.getOS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getWS() == null || element.getWS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getArch() == null || element.getArch().equals(Config.ANY)) && includePlatformIndependent == false)) {
Discouraged access: The method 'IPlatformEntry.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 92)
if (((element.getOS() == null || element.getOS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getWS() == null || element.getWS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getArch() == null || element.getArch().equals(Config.ANY)) && includePlatformIndependent == false)) {
Discouraged access: The method 'IPlatformEntry.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 92)
if (((element.getOS() == null || element.getOS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getWS() == null || element.getWS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getArch() == null || element.getArch().equals(Config.ANY)) && includePlatformIndependent == false)) {
Discouraged access: The method 'IPlatformEntry.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 97)
if (element.getOS() != null && !element.getOS().equals(Config.ANY)) {
Discouraged access: The method 'IPlatformEntry.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 97)
if (element.getOS() != null && !element.getOS().equals(Config.ANY)) {
Discouraged access: The method 'IPlatformEntry.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 100)
if (!isMatching(element.getOS(), config.getOs()))
Discouraged access: The method 'IPlatformEntry.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 104)
if (element.getWS() != null && !element.getWS().equals(Config.ANY)) {
Discouraged access: The method 'IPlatformEntry.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 104)
if (element.getWS() != null && !element.getWS().equals(Config.ANY)) {
Discouraged access: The method 'IPlatformEntry.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 107)
if (!isMatching(element.getWS(), config.getWs()))
Discouraged access: The method 'IPlatformEntry.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 111)
if (element.getArch() != null && !element.getArch().equals(Config.ANY)) {
Discouraged access: The method 'IPlatformEntry.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
16. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 111)
if (element.getArch() != null && !element.getArch().equals(Config.ANY)) {
Discouraged access: The method 'IPlatformEntry.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
17. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 114)
if (!isMatching(element.getArch(), config.getArch()))
Discouraged access: The method 'IPlatformEntry.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/site/ReachablePlugin.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/site/ReachablePlugin.java
 (at line 13)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/site/ReachablePlugin.java
 (at line 34)
public ReachablePlugin(FeatureEntry entry) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/site/ReachablePlugin.java
 (at line 35)
id = entry.getId();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/AbstractScriptGenerator.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/AbstractScriptGenerator.java
 (at line 24)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/AbstractScriptGenerator.java
 (at line 800)
List<FeatureEntry> productEntries = product.getProductEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/AbstractScriptGenerator.java
 (at line 801)
String mappings = Utils.getEntryVersionMappings(productEntries.toArray(new FeatureEntry[productEntries.size()]), site, assemblyInfo);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/site/compatibility/FeatureReference.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/FeatureReference.java
 (at line 16)
import org.eclipse.equinox.p2.publisher.eclipse.Feature;
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/FeatureReference.java
 (at line 24)
private Feature feature;
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/FeatureReference.java
 (at line 34)
public Feature getFeature() throws CoreException {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/site/BuildTimeSite.java : 30 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 18)
import org.eclipse.equinox.p2.publisher.eclipse.Feature;
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 19)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 52)
private final Comparator<Feature> featureComparator = new Comparator<Feature>() {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 52)
private final Comparator<Feature> featureComparator = new Comparator<Feature>() {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 55)
public int compare(Feature arg0, Feature arg1) {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 55)
public int compare(Feature arg0, Feature arg1) {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 56)
Version v0 = new Version(arg0.getVersion());
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 57)
Version v1 = new Version(arg1.getVersion());
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 176)
public IStatus missingPlugin(String id, String version, Feature containingFeature, boolean throwException) throws CoreException {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 181)
message = NLS.bind(Messages.includedFromFeature, containingFeature.getId(), message);
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 196)
public static IStatus missingPlugin(BundleDescription bundle, ResolverError[] resolutionErrors, Feature containingFeature, boolean throwException) throws CoreException {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 202)
message = NLS.bind(Messages.includedFromFeature, containingFeature.getId(), message);
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 292)
Version featureVersion = new Version(feature.getVersion());
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 376)
FeatureEntry[] includedRefs = toAnalyse.getIncludedFeatureReferences();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 378)
String featureId = includedRefs[i].getId();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
16. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 379)
BuildTimeFeature nested = findFeature(featureId, includedRefs[i].getVersion(), false);
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
17. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 394)
FeatureEntry added = new FeatureEntry(id, version.toString(), false);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
18. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 394)
FeatureEntry added = new FeatureEntry(id, version.toString(), false);
Discouraged access: The constructor 'FeatureEntry(String, String, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
19. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 394)
FeatureEntry added = new FeatureEntry(id, version.toString(), false);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
20. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 395)
FeatureEntry[] expanded = new FeatureEntry[includedRefs.length + 1];
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
21. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 395)
FeatureEntry[] expanded = new FeatureEntry[includedRefs.length + 1];
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
22. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 410)
FeatureEntry[] entries = toAnalyse.getPluginEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
23. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 414)
FeatureEntry[] imports = toAnalyse.getImports();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
24. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 416)
if (!imports[i].isPlugin()) {
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
25. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 417)
rootFeatures.add(findFeature(imports[i].getId(), Utils.createVersionRange(imports[i]), true));
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
26. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 449)
public void addPluginEntry(FeatureEntry pluginEntry) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
27. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 453)
public Feature createFeature(URL url) throws CoreException {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
28. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 462)
if (featureCache.containsKey(feature.getId())) {
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
29. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 463)
Set<BuildTimeFeature> set = featureCache.get(feature.getId());
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
30. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 468)
featureCache.put(feature.getId(), set);
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java : 10 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 219)
script.printAttribute(VERSION, feature.getVersion(), true);
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 225)
if (!(havePDEUIState() && rootProvider.getId().equals("org.eclipse.pde.container.feature"))) { //$NON-NLS-1$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 229)
script.printAttribute(VERSION, rootProvider.getVersion(), true);
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 255)
return feature.getId() + ".feature.group"; //$NON-NLS-1$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 624)
generatePostProcessingSteps(feature.getId(), feature.getVersion(), (String) shapeAdvisor.getFinalShape(feature)[1], FEATURE_TYPE);
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 624)
generatePostProcessingSteps(feature.getId(), feature.getVersion(), (String) shapeAdvisor.getFinalShape(feature)[1], FEATURE_TYPE);
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 643)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 643)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 654)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 654)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/FeatureWriter.java : 70 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 25)
protected Feature feature;
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 29)
public FeatureWriter(OutputStream out, Feature feature, BuildTimeSite site) throws IOException {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 52)
parameters.put(ID, feature.getId());
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 53)
parameters.put(VERSION, feature.getVersion());
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 54)
parameters.put("label", feature.getLabel()); //$NON-NLS-1$
Discouraged access: The method 'Feature.getLabel()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 55)
if (feature.getLicenseFeature() != null) {
Discouraged access: The method 'Feature.getLicenseFeature()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 56)
parameters.put("license-feature", feature.getLicenseFeature()); //$NON-NLS-1$
Discouraged access: The method 'Feature.getLicenseFeature()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 57)
parameters.put("license-feature-version", feature.getLicenseFeatureVersion()); //$NON-NLS-1$
Discouraged access: The method 'Feature.getLicenseFeatureVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 59)
parameters.put("provider-name", feature.getProviderName()); //$NON-NLS-1$
Discouraged access: The method 'Feature.getProviderName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 60)
parameters.put("image", feature.getImage()); //$NON-NLS-1$
Discouraged access: The method 'Feature.getImage()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 61)
parameters.put("os", feature.getOS()); //$NON-NLS-1$
Discouraged access: The method 'Feature.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 62)
parameters.put("arch", feature.getArch()); //$NON-NLS-1$
Discouraged access: The method 'Feature.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 63)
parameters.put("ws", feature.getWS()); //$NON-NLS-1$
Discouraged access: The method 'Feature.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 64)
parameters.put("nl", feature.getNL()); //$NON-NLS-1$
Discouraged access: The method 'Feature.getNL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 73)
String url = feature.getInstallHandlerURL();
Discouraged access: The method 'Feature.getInstallHandlerURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
16. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 74)
String library = feature.getInstallHandlerLibrary();
Discouraged access: The method 'Feature.getInstallHandlerLibrary()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
17. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 75)
String handler = feature.getInstallHandler();
Discouraged access: The method 'Feature.getInstallHandler()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
18. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 87)
if (feature.getDescription() == null && feature.getDescriptionURL() == null)
Discouraged access: The method 'Feature.getDescription()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
19. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 87)
if (feature.getDescription() == null && feature.getDescriptionURL() == null)
Discouraged access: The method 'Feature.getDescriptionURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
20. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 90)
parameters.put("url", feature.getDescriptionURL()); //$NON-NLS-1$
Discouraged access: The method 'Feature.getDescriptionURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
21. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 94)
printlnEscaped(feature.getDescription());
Discouraged access: The method 'Feature.getDescription()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
22. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 99)
if (feature.getCopyright() == null && feature.getCopyrightURL() == null)
Discouraged access: The method 'Feature.getCopyright()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
23. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 99)
if (feature.getCopyright() == null && feature.getCopyrightURL() == null)
Discouraged access: The method 'Feature.getCopyrightURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
24. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 102)
parameters.put("url", feature.getCopyrightURL()); //$NON-NLS-1$
Discouraged access: The method 'Feature.getCopyrightURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
25. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 105)
printlnEscaped(feature.getCopyright());
Discouraged access: The method 'Feature.getCopyright()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
26. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 110)
if (feature.getLicense() == null && feature.getLicenseURL() == null)
Discouraged access: The method 'Feature.getLicense()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
27. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 110)
if (feature.getLicense() == null && feature.getLicenseURL() == null)
Discouraged access: The method 'Feature.getLicenseURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
28. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 113)
parameters.put("url", feature.getLicenseURL()); //$NON-NLS-1$
Discouraged access: The method 'Feature.getLicenseURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
29. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 116)
printlnEscaped(feature.getLicense());
Discouraged access: The method 'Feature.getLicense()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
30. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 121)
String updateSiteLabel = feature.getUpdateSiteLabel();
Discouraged access: The method 'Feature.getUpdateSiteLabel()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
31. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 122)
String updateSiteURL = feature.getUpdateSiteURL();
Discouraged access: The method 'Feature.getUpdateSiteURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
32. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 123)
URLEntry[] siteEntries = feature.getDiscoverySites();
Discouraged access: The type 'URLEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
33. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 123)
URLEntry[] siteEntries = feature.getDiscoverySites();
Discouraged access: The method 'Feature.getDiscoverySites()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
34. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 137)
parameters.put("url", siteEntries[i].getURL()); //$NON-NLS-1$
Discouraged access: The method 'URLEntry.getURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
35. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 138)
parameters.put("label", siteEntries[i].getAnnotation()); //$NON-NLS-1$
Discouraged access: The method 'URLEntry.getAnnotation()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
36. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 146)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
37. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 146)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
38. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 148)
if (entries[i].isRequires() || entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isRequires()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
39. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 148)
if (entries[i].isRequires() || entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
40. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 153)
parameters.put(ID, entries[i].getId());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
41. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 154)
BuildTimeFeature tmpFeature = site.findFeature(entries[i].getId(), null, true);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
42. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 155)
parameters.put(VERSION, tmpFeature.getVersion());
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
43. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 157)
String message = NLS.bind(Messages.exception_missingFeature, entries[i].getId());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
44. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 168)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
45. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 168)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
46. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 170)
if (!entries[i].isRequires())
Discouraged access: The method 'FeatureEntry.isRequires()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
47. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 178)
if (entries[i].isPlugin()) {
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
48. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 179)
parameters.put(PLUGIN, entries[i].getId());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
49. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 180)
parameters.put(VERSION, entries[i].getVersion());
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
50. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 183)
parameters.put(FEATURE, entries[i].getId());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
51. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 184)
parameters.put(VERSION, entries[i].getVersion());
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
52. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 186)
parameters.put("match", entries[i].getMatch()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getMatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
53. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 214)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
54. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 214)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
55. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 216)
if (entries[i].isRequires() || !entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isRequires()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
56. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 216)
if (entries[i].isRequires() || !entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
57. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 219)
parameters.put(ID, entries[i].getId());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
58. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 221)
String versionRequested = entries[i].getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
59. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 224)
effectivePlugin = site.getRegistry().getResolvedBundle(entries[i].getId(), versionRequested);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
60. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 226)
String message = NLS.bind(Messages.exception_missingPlugin, entries[i].getId() + "_" + entries[i].getVersion()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
61. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 226)
String message = NLS.bind(Messages.exception_missingPlugin, entries[i].getId() + "_" + entries[i].getVersion()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
62. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 230)
String message = NLS.bind(Messages.exception_missingPlugin, entries[i].getId() + "_" + entries[i].getVersion()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
63. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 230)
String message = NLS.bind(Messages.exception_missingPlugin, entries[i].getId() + "_" + entries[i].getVersion()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
64. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 234)
if (entries[i].isFragment())
Discouraged access: The method 'FeatureEntry.isFragment()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
65. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 235)
parameters.put(FRAGMENT, String.valueOf(entries[i].isFragment()));
Discouraged access: The method 'FeatureEntry.isFragment()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
66. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 236)
parameters.put("os", entries[i].getOS()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
67. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 237)
parameters.put("arch", entries[i].getArch()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
68. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 238)
parameters.put("ws", entries[i].getWS()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
69. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 239)
parameters.put("nl", entries[i].getNL()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getNL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
70. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 240)
if (!entries[i].isUnpack())
Discouraged access: The method 'FeatureEntry.isUnpack()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/Utils.java : 24 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 20)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 114)
public static VersionRange createVersionRange(FeatureEntry entry) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 115)
String versionSpec = entry.getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 123)
String match = entry.getMatch();
Discouraged access: The method 'FeatureEntry.getMatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 124)
if (!entry.isRequires() || match == null) {
Discouraged access: The method 'FeatureEntry.isRequires()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 429)
public static FeatureEntry[] getPluginEntry(BuildTimeFeature feature, String pluginId, boolean raw) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 430)
FeatureEntry[] plugins;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 435)
List<FeatureEntry> foundEntries = new ArrayList<FeatureEntry>(5);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 435)
List<FeatureEntry> foundEntries = new ArrayList<FeatureEntry>(5);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 438)
if (plugins[i].getId().equals(pluginId))
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 441)
return foundEntries.toArray(new FeatureEntry[foundEntries.size()]);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 477)
public static boolean isIn(FeatureEntry[] array, FeatureEntry element) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 477)
public static boolean isIn(FeatureEntry[] array, FeatureEntry element) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 479)
if (array[i].getId().equals(element.getId()) && array[i].getVersion().equals(element.getVersion()))
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 479)
if (array[i].getId().equals(element.getId()) && array[i].getVersion().equals(element.getVersion()))
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
16. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 479)
if (array[i].getId().equals(element.getId()) && array[i].getVersion().equals(element.getVersion()))
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
17. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 479)
if (array[i].getId().equals(element.getId()) && array[i].getVersion().equals(element.getVersion()))
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
18. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 1015)
public static String getEntryVersionMappings(FeatureEntry[] entries, BuildTimeSite site) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
19. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 1019)
public static String getEntryVersionMappings(FeatureEntry[] entries, BuildTimeSite site, AssemblyInformation assembly) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
20. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 1025)
String versionRequested = entries[i].getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
21. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 1028)
String id = entries[i].getId();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
22. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 1035)
if (entries[i].isPlugin()) {
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
23. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 1038)
model = assembly.getPlugin(entries[i].getId(), versionRequested);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
24. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 1046)
newVersion = feature.getVersion();
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/builder/BuildDirector.java : 38 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 16)
import org.eclipse.equinox.p2.publisher.eclipse.Feature;
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 116)
FeatureEntry[] pluginList = feature.getPluginEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 118)
FeatureEntry entry = pluginList[i];
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 123)
String versionRequested = entry.getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 124)
model = getSite(false).getRegistry().getResolvedBundle(entry.getId(), versionRequested);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 126)
if ((model == null || Utils.isBinary(model)) && featureProperties.containsKey(GENERATION_SOURCE_PLUGIN_PREFIX + entry.getId())) {
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 128)
String[] extraEntries = Utils.getArrayFromString(featureProperties.getProperty(GENERATION_SOURCE_PLUGIN_PREFIX + entry.getId()));
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 135)
String message = NLS.bind(Messages.exception_unableToGenerateSourceFromBinary, entry.getId(), originalBundle.getSymbolicName() + "_" + originalBundle.getVersion()); //$NON-NLS-1$
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 143)
model = getSite(false).getRegistry().getResolvedBundle(entry.getId(), versionRequested);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 146)
getSite(false).missingPlugin(entry.getId(), versionRequested, feature, true);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 164)
private void associateModelAndEntry(BundleDescription model, FeatureEntry entry) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 170)
Set<FeatureEntry> entries = (Set) bundleProperties.get(PLUGIN_ENTRY);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 172)
entries = new HashSet<FeatureEntry>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 178)
private void generateEmbeddedSource(FeatureEntry pluginEntry, String[] extraEntries, boolean individual) throws CoreException {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
16. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 193)
generateSourceFeature(baseFeature, pluginEntry.getId(), extraEntries, false);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
17. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 250)
FeatureEntry[] referencedFeatures = feature.getIncludedFeatureReferences();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
18. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 252)
String featureId = referencedFeatures[i].getId();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
19. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 253)
String featureVersion = referencedFeatures[i].getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
20. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 273)
private void absorbExceptionIfOptionalFeature(FeatureEntry entry, CoreException toAbsorb) throws CoreException {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
21. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 274)
if (toAbsorb.getStatus().getCode() != EXCEPTION_FEATURE_MISSING || (toAbsorb.getStatus().getCode() == EXCEPTION_FEATURE_MISSING && !entry.isOptional()))
Discouraged access: The method 'FeatureEntry.isOptional()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
22. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 285)
Version versionId = new Version(feature.getVersion());
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
23. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 291)
feature.setVersion(newVersion);
Discouraged access: The method 'Feature.setVersion(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
24. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 380)
FeatureEntry[] referencedFeatures = buildFeature.getIncludedFeatureReferences();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
25. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 381)
FeatureEntry[] pluginList = buildFeature.getRawPluginEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
26. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 393)
BuildTimeFeature refFeature = getSite(false).findFeature(referencedFeatures[i].getId(), null, false);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
27. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 399)
Version version = new Version(refFeature.getVersion());
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
28. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 426)
FeatureEntry entry = pluginList[i];
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
29. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 428)
String versionRequested = entry.getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
30. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 429)
BundleDescription model = getSite(false).getRegistry().getBundle(entry.getId(), versionRequested, false);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
31. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 533)
FeatureEntry correspondingEntry = (FeatureEntry) entryIter.next();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
32. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 533)
FeatureEntry correspondingEntry = (FeatureEntry) entryIter.next();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
33. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 574)
* @see Feature
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
34. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 607)
if (featureToCollect.getId().equals(CONTAINER_FEATURE) || featureToCollect.getId().equals(UI_CONTAINER_FEATURE))
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
35. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 607)
if (featureToCollect.getId().equals(CONTAINER_FEATURE) || featureToCollect.getId().equals(UI_CONTAINER_FEATURE))
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
36. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 693)
protected void collectElementToAssemble(FeatureEntry entryToCollect) throws CoreException {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
37. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 697)
String versionRequested = entryToCollect.getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
38. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 699)
effectivePlugin = getSite(false).getRegistry().getResolvedBundle(entryToCollect.getId(), versionRequested);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/ProductGenerator.java : 20 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 17)
import org.eclipse.equinox.internal.p2.publisher.QuotedTokenizer;
Discouraged access: The type 'QuotedTokenizer' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 19)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 259)
String brandedVersion = executableFeature.getVersion();
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 321)
versionString = requiredFeature.getVersion();
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 371)
List<FeatureEntry> pluginList = productFile.getProductEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 373)
for (Iterator<FeatureEntry> iter = pluginList.iterator(); iter.hasNext();) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 374)
FeatureEntry entry = iter.next();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 375)
if (!entry.isPlugin())
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 378)
BundleDescription bundle = assembly.getPlugin(entry.getId(), entry.getVersion());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 378)
BundleDescription bundle = assembly.getPlugin(entry.getId(), entry.getVersion());
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 685)
QuotedTokenizer tokenizer = new QuotedTokenizer(programArgs);
Discouraged access: The type 'QuotedTokenizer' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 685)
QuotedTokenizer tokenizer = new QuotedTokenizer(programArgs);
Discouraged access: The constructor 'QuotedTokenizer(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 685)
QuotedTokenizer tokenizer = new QuotedTokenizer(programArgs);
Discouraged access: The type 'QuotedTokenizer' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 686)
while (tokenizer.hasMoreTokens()) {
Discouraged access: The method 'QuotedTokenizer.hasMoreTokens()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 687)
String token = tokenizer.nextToken().trim();
Discouraged access: The method 'QuotedTokenizer.nextToken()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
16. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 697)
QuotedTokenizer tokenizer = new QuotedTokenizer(vmArgs);
Discouraged access: The type 'QuotedTokenizer' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
17. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 697)
QuotedTokenizer tokenizer = new QuotedTokenizer(vmArgs);
Discouraged access: The constructor 'QuotedTokenizer(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
18. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 697)
QuotedTokenizer tokenizer = new QuotedTokenizer(vmArgs);
Discouraged access: The type 'QuotedTokenizer' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
19. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 698)
while (tokenizer.hasMoreTokens()) {
Discouraged access: The method 'QuotedTokenizer.hasMoreTokens()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
20. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 699)
String token = tokenizer.nextToken().trim();
Discouraged access: The method 'QuotedTokenizer.nextToken()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')

/src/org/eclipse/pde/internal/build/AssemblyInformation.java : 16 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 156)
String id = feature.getId();
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 158)
if (existing == null || new Version(existing.getVersion()).compareTo(new Version(feature.getVersion())) < 0)
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 158)
if (existing == null || new Version(existing.getVersion()).compareTo(new Version(feature.getVersion())) < 0)
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 160)
rootMap.put(id + '_' + feature.getVersion(), feature);
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 179)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 179)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 179)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 179)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 204)
if (feature.getId().equals(featureDescriptor.getId()) && (feature).getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 204)
if (feature.getId().equals(featureDescriptor.getId()) && (feature).getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 204)
if (feature.getId().equals(featureDescriptor.getId()) && (feature).getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 204)
if (feature.getId().equals(featureDescriptor.getId()) && (feature).getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 217)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion())) {
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 217)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion())) {
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 217)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion())) {
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
16. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 217)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion())) {
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/ShapeAdvisor.java : 8 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 51)
return getFinalShape(feature.getId(), feature.getVersion(), FLAT, true);
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 51)
return getFinalShape(feature.getId(), feature.getVersion(), FLAT, true);
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 92)
FeatureEntry entry = (FeatureEntry) iterator.next();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 92)
FeatureEntry entry = (FeatureEntry) iterator.next();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 93)
if (entry.unpackSet()) {
Discouraged access: The method 'FeatureEntry.unpackSet()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 95)
result = Boolean.valueOf(entry.isUnpack());
Discouraged access: The method 'FeatureEntry.isUnpack()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 96)
else if (result.booleanValue() != entry.isUnpack()) {
Discouraged access: The method 'FeatureEntry.isUnpack()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java : 6 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java
 (at line 98)
private FeatureEntry associatedEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java
 (at line 687)
if (associatedEntry != null && (associatedEntry.unpackSet() || !Utils.hasBundleShapeHeader(model)))
Discouraged access: The method 'FeatureEntry.unpackSet()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java
 (at line 688)
script.println(" unpack=\"" + String.valueOf(associatedEntry.isUnpack()) + "\""); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method 'FeatureEntry.isUnpack()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java
 (at line 1908)
public FeatureEntry getAssociatedEntry() {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java
 (at line 1912)
public void setAssociatedEntry(FeatureEntry associatedEntry) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/builder/SourceGenerator.java : 100 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 86)
private String getSourcePluginName(FeatureEntry plugin, boolean versionSuffix) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 87)
return plugin.getId() + (versionSuffix ? "_" + plugin.getVersion() : ""); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 87)
return plugin.getId() + (versionSuffix ? "_" + plugin.getVersion() : ""); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 91)
FeatureEntry[] pluginList = feature.getPluginEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 93)
FeatureEntry entry = pluginList[i];
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 98)
String versionRequested = entry.getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 99)
model = getSite().getRegistry().getResolvedBundle(entry.getId(), versionRequested);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 107)
private void collectSourcePlugins(BuildTimeFeature feature, FeatureEntry pluginEntry, BundleDescription model) throws CoreException {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 115)
if (pluginEntry.getOS() == null && pluginEntry.getWS() == null && pluginEntry.getArch() == null) {
Discouraged access: The method 'FeatureEntry.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 115)
if (pluginEntry.getOS() == null && pluginEntry.getWS() == null && pluginEntry.getArch() == null) {
Discouraged access: The method 'FeatureEntry.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 115)
if (pluginEntry.getOS() == null && pluginEntry.getWS() == null && pluginEntry.getArch() == null) {
Discouraged access: The method 'FeatureEntry.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 137)
FeatureEntry sourcePlugin;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 143)
brandingPlugin = feature.getBrandingPlugin();
Discouraged access: The method 'Feature.getBrandingPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 146)
sourceFeature.setBrandingPlugin(brandingPlugin);
Discouraged access: The method 'Feature.setBrandingPlugin(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 148)
brandingPlugin = sourceFeature.getId();
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
16. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 151)
FeatureEntry[] plugins = feature.getPluginEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
17. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 172)
FeatureEntry entry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
18. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 181)
entry = new FeatureEntry(id, version.toString(), false);
Discouraged access: The constructor 'FeatureEntry(String, String, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
19. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 181)
entry = new FeatureEntry(id, version.toString(), false);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
20. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 183)
entry.setOptional(((Boolean) items.get(Utils.EXTRA_OPTIONAL)).booleanValue());
Discouraged access: The method 'FeatureEntry.setOptional(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
21. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 184)
entry.setEnvironment((String) items.get(Utils.EXTRA_OS), (String) items.get(Utils.EXTRA_WS), (String) items.get(Utils.EXTRA_ARCH), null);
Discouraged access: The method 'FeatureEntry.setEnvironment(String, String, String, String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
22. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 185)
sourceFeature.addEntry(entry);
Discouraged access: The method 'Feature.addEntry(FeatureEntry)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
23. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 193)
entry = new FeatureEntry(model.getSymbolicName(), model.getVersion().toString(), true);
Discouraged access: The constructor 'FeatureEntry(String, String, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
24. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 193)
entry = new FeatureEntry(model.getSymbolicName(), model.getVersion().toString(), true);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
25. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 194)
entry.setUnpack(((Boolean) items.get(Utils.EXTRA_UNPACK)).booleanValue());
Discouraged access: The method 'FeatureEntry.setUnpack(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
26. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 195)
entry.setEnvironment((String) items.get(Utils.EXTRA_OS), (String) items.get(Utils.EXTRA_WS), (String) items.get(Utils.EXTRA_ARCH), null);
Discouraged access: The method 'FeatureEntry.setEnvironment(String, String, String, String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
27. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 196)
sourceFeature.addEntry(entry);
Discouraged access: The method 'Feature.addEntry(FeatureEntry)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
28. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 212)
private void generateSourceFragments(BuildTimeFeature sourceFeature, FeatureEntry sourcePlugin) throws CoreException {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
29. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 218)
String sourceFragmentId = sourceFeature.getId() + "." + configInfo.toString("."); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
30. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 222)
FeatureEntry sourceFragment = new FeatureEntry(sourceFragmentId, sourceFeature.getVersion(), true);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
31. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 222)
FeatureEntry sourceFragment = new FeatureEntry(sourceFragmentId, sourceFeature.getVersion(), true);
Discouraged access: The constructor 'FeatureEntry(String, String, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
32. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 222)
FeatureEntry sourceFragment = new FeatureEntry(sourceFragmentId, sourceFeature.getVersion(), true);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
33. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 222)
FeatureEntry sourceFragment = new FeatureEntry(sourceFragmentId, sourceFeature.getVersion(), true);
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
34. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 223)
sourceFragment.setEnvironment(configInfo.getOs(), configInfo.getWs(), configInfo.getArch(), null);
Discouraged access: The method 'FeatureEntry.setEnvironment(String, String, String, String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
35. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 224)
sourceFragment.setFragment(true);
Discouraged access: The method 'FeatureEntry.setFragment(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
36. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 228)
sourceFeature.addEntry(sourceFragment);
Discouraged access: The method 'Feature.addEntry(FeatureEntry)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
37. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 232)
private String computeSourceFeatureName(Feature featureForName, boolean withNumber) throws CoreException {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
38. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 237)
sourceFeatureName = featureForName.getId() + ".source"; //$NON-NLS-1$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
39. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 238)
return sourceFeatureName + (withNumber ? "_" + featureForName.getVersion() : ""); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
40. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 242)
private BuildTimeFeature createSourceFeature(Feature featureExample) throws CoreException {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
41. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 244)
String version = featureExample.getVersion();
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
42. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 247)
result.setLabel(featureExample.getLabel());
Discouraged access: The method 'Feature.setLabel(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
43. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 247)
result.setLabel(featureExample.getLabel());
Discouraged access: The method 'Feature.getLabel()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
44. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 248)
result.setProviderName(featureExample.getProviderName());
Discouraged access: The method 'Feature.setProviderName(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
45. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 248)
result.setProviderName(featureExample.getProviderName());
Discouraged access: The method 'Feature.getProviderName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
46. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 249)
result.setImage(featureExample.getImage());
Discouraged access: The method 'Feature.setImage(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
47. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 249)
result.setImage(featureExample.getImage());
Discouraged access: The method 'Feature.getImage()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
48. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 250)
result.setInstallHandler(featureExample.getInstallHandler());
Discouraged access: The method 'Feature.setInstallHandler(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
49. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 250)
result.setInstallHandler(featureExample.getInstallHandler());
Discouraged access: The method 'Feature.getInstallHandler()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
50. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 251)
result.setInstallHandlerLibrary(featureExample.getInstallHandlerLibrary());
Discouraged access: The method 'Feature.setInstallHandlerLibrary(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
51. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 251)
result.setInstallHandlerLibrary(featureExample.getInstallHandlerLibrary());
Discouraged access: The method 'Feature.getInstallHandlerLibrary()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
52. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 252)
result.setInstallHandlerURL(featureExample.getInstallHandlerURL());
Discouraged access: The method 'Feature.setInstallHandlerURL(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
53. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 252)
result.setInstallHandlerURL(featureExample.getInstallHandlerURL());
Discouraged access: The method 'Feature.getInstallHandlerURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
54. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 253)
result.setDescription(featureExample.getDescription());
Discouraged access: The method 'Feature.setDescription(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
55. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 253)
result.setDescription(featureExample.getDescription());
Discouraged access: The method 'Feature.getDescription()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
56. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 254)
result.setDescriptionURL(featureExample.getDescriptionURL());
Discouraged access: The method 'Feature.setDescriptionURL(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
57. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 254)
result.setDescriptionURL(featureExample.getDescriptionURL());
Discouraged access: The method 'Feature.getDescriptionURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
58. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 255)
result.setCopyright(featureExample.getCopyright());
Discouraged access: The method 'Feature.setCopyright(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
59. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 255)
result.setCopyright(featureExample.getCopyright());
Discouraged access: The method 'Feature.getCopyright()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
60. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 256)
result.setCopyrightURL(featureExample.getCopyrightURL());
Discouraged access: The method 'Feature.setCopyrightURL(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
61. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 256)
result.setCopyrightURL(featureExample.getCopyrightURL());
Discouraged access: The method 'Feature.getCopyrightURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
62. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 257)
result.setLicense(featureExample.getLicense());
Discouraged access: The method 'Feature.setLicense(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
63. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 257)
result.setLicense(featureExample.getLicense());
Discouraged access: The method 'Feature.getLicense()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
64. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 258)
result.setLicenseURL(featureExample.getLicenseURL());
Discouraged access: The method 'Feature.setLicenseURL(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
65. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 258)
result.setLicenseURL(featureExample.getLicenseURL());
Discouraged access: The method 'Feature.getLicenseURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
66. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 259)
result.setLicenseFeature(featureExample.getLicenseFeature());
Discouraged access: The method 'Feature.setLicenseFeature(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
67. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 259)
result.setLicenseFeature(featureExample.getLicenseFeature());
Discouraged access: The method 'Feature.getLicenseFeature()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
68. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 260)
result.setLicenseFeatureVersion(featureExample.getLicenseFeatureVersion());
Discouraged access: The method 'Feature.setLicenseFeatureVersion(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
69. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 260)
result.setLicenseFeatureVersion(featureExample.getLicenseFeatureVersion());
Discouraged access: The method 'Feature.getLicenseFeatureVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
70. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 261)
result.setUpdateSiteLabel(featureExample.getUpdateSiteLabel());
Discouraged access: The method 'Feature.setUpdateSiteLabel(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
71. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 261)
result.setUpdateSiteLabel(featureExample.getUpdateSiteLabel());
Discouraged access: The method 'Feature.getUpdateSiteLabel()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
72. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 262)
result.setUpdateSiteURL(featureExample.getUpdateSiteURL());
Discouraged access: The method 'Feature.setUpdateSiteURL(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
73. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 262)
result.setUpdateSiteURL(featureExample.getUpdateSiteURL());
Discouraged access: The method 'Feature.getUpdateSiteURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
74. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 264)
URLEntry[] siteEntries = featureExample.getDiscoverySites();
Discouraged access: The type 'URLEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
75. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 264)
URLEntry[] siteEntries = featureExample.getDiscoverySites();
Discouraged access: The method 'Feature.getDiscoverySites()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
76. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 266)
result.addDiscoverySite(siteEntries[i].getAnnotation(), siteEntries[i].getURL());
Discouraged access: The method 'Feature.addDiscoverySite(String, String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
77. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 266)
result.addDiscoverySite(siteEntries[i].getAnnotation(), siteEntries[i].getURL());
Discouraged access: The method 'URLEntry.getAnnotation()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
78. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 266)
result.addDiscoverySite(siteEntries[i].getAnnotation(), siteEntries[i].getURL());
Discouraged access: The method 'URLEntry.getURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
79. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 269)
result.setEnvironment(featureExample.getOS(), featureExample.getWS(), featureExample.getArch(), null);
Discouraged access: The method 'Feature.setEnvironment(String, String, String, String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
80. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 269)
result.setEnvironment(featureExample.getOS(), featureExample.getWS(), featureExample.getArch(), null);
Discouraged access: The method 'Feature.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
81. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 269)
result.setEnvironment(featureExample.getOS(), featureExample.getWS(), featureExample.getArch(), null);
Discouraged access: The method 'Feature.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
82. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 269)
result.setEnvironment(featureExample.getOS(), featureExample.getWS(), featureExample.getArch(), null);
Discouraged access: The method 'Feature.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
83. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 276)
private void create30SourceFragment(FeatureEntry fragment, FeatureEntry plugin) throws CoreException {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
84. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 276)
private void create30SourceFragment(FeatureEntry fragment, FeatureEntry plugin) throws CoreException {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
85. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 303)
buffer.replace(beginId, beginId + REPLACED_FRAGMENT_ID.length(), fragment.getId());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
86. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 306)
buffer.replace(beginId, beginId + REPLACED_FRAGMENT_VERSION.length(), fragment.getVersion());
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
87. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 309)
buffer.replace(beginId, beginId + REPLACED_PLUGIN_ID.length(), plugin.getId());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
88. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 311)
BundleDescription effectivePlugin = getSite().getRegistry().getResolvedBundle(plugin.getId(), plugin.getVersion());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
89. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 311)
BundleDescription effectivePlugin = getSite().getRegistry().getResolvedBundle(plugin.getId(), plugin.getVersion());
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
90. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 316)
buffer.replace(beginId, beginId + REPLACED_PLATFORM_FILTER.length(), "(& (osgi.ws=" + fragment.getWS() + ") (osgi.os=" + fragment.getOS() + ") (osgi.arch=" + fragment.getArch() + "))"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
Discouraged access: The method 'FeatureEntry.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
91. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 316)
buffer.replace(beginId, beginId + REPLACED_PLATFORM_FILTER.length(), "(& (osgi.ws=" + fragment.getWS() + ") (osgi.os=" + fragment.getOS() + ") (osgi.arch=" + fragment.getArch() + "))"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
Discouraged access: The method 'FeatureEntry.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
92. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 316)
buffer.replace(beginId, beginId + REPLACED_PLATFORM_FILTER.length(), "(& (osgi.ws=" + fragment.getWS() + ") (osgi.os=" + fragment.getOS() + ") (osgi.arch=" + fragment.getArch() + "))"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$
Discouraged access: The method 'FeatureEntry.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
93. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 322)
replaceManifestValue(sourceFragmentDirURL.append(Constants.BUNDLE_FILENAME_DESCRIPTOR).toOSString(), org.osgi.framework.Constants.BUNDLE_VERSION, fragment.getVersion());
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
94. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 323)
String host = plugin.getId() + ';' + org.osgi.framework.Constants.BUNDLE_VERSION + '=' + effectivePlugin.getVersion().toString();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
95. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 346)
BundleDescription oldBundle = state.getResolvedBundle(fragment.getId());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
96. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 366)
String message = NLS.bind(Messages.error_creatingFeature, sourceFeature.getId());
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
97. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 372)
replaceXMLAttribute(sourceFeatureDir + '/' + Constants.FEATURE_FILENAME_DESCRIPTOR, FEATURE_START_TAG, VERSION, sourceFeature.getVersion());
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
98. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 451)
private FeatureEntry createSourceBundle(BuildTimeFeature sourceFeature, FeatureEntry pluginEntry) throws CoreException {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
99. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 451)
private FeatureEntry createSourceBundle(BuildTimeFeature sourceFeature, FeatureEntry pluginEntry) throws CoreException {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
100. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 452)
BundleDescription bundle = getSite().getRegistry().getBundle(pluginEntry.getId(), pluginEntry.getVersion(), true);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java : 11 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 188)
script.printAttribute("id", features[i].getId(), true); //$NON-NLS-1$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 189)
script.printAttribute("version", features[i].getVersion(), true); //$NON-NLS-1$
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 389)
script.printAttribute(VERSION, feature.getVersion(), true);
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 462)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 462)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 478)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 478)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 496)
if (!feature.getId().equals(FEATURE_EQUINOX_EXECUTABLE))
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 499)
if (feature.isBinary() || !OLD_EXECUTABLE_RANGE.isIncluded(new Version(feature.getVersion())))
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 508)
String featureFullName = executableFeature.getId() + "_" + executableFeature.getVersion(); //$NON-NLS-1$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 508)
String featureFullName = executableFeature.getId() + "_" + executableFeature.getVersion(); //$NON-NLS-1$
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/FeatureGenerator.java : 10 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 153)
List<FeatureEntry> entries = product.getProductEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 154)
for (Iterator<FeatureEntry> iterator = entries.iterator(); iterator.hasNext();) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 155)
FeatureEntry featureEntry = iterator.next();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 156)
Entry newEntry = new Entry(featureEntry.getId(), featureEntry.getVersion());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 156)
Entry newEntry = new Entry(featureEntry.getId(), featureEntry.getVersion());
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 157)
if (featureEntry.unpackSet())
Discouraged access: The method 'FeatureEntry.unpackSet()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 158)
newEntry.addAttribute(Utils.EXTRA_UNPACK, String.valueOf(featureEntry.isUnpack()));
Discouraged access: The method 'FeatureEntry.isUnpack()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 159)
if (featureEntry.isFragment())
Discouraged access: The method 'FeatureEntry.isFragment()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 161)
else if (featureEntry.isPlugin())
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/packager/PackageConfigScriptGenerator.java : 2 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/packager/PackageConfigScriptGenerator.java
 (at line 67)
return feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/packager/PackageConfigScriptGenerator.java
 (at line 67)
return feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')

/src/org/eclipse/pde/internal/build/site/compatibility/SiteManager.java : 6 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/SiteManager.java
 (at line 14)
import org.eclipse.equinox.p2.publisher.eclipse.IPlatformEntry;
Discouraged access: The type 'IPlatformEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/SiteManager.java
 (at line 62)
public static boolean isValidEnvironment(IPlatformEntry candidate) {
Discouraged access: The type 'IPlatformEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/SiteManager.java
 (at line 65)
String candidateOS = candidate.getOS();
Discouraged access: The method 'IPlatformEntry.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/SiteManager.java
 (at line 66)
String candidateWS = candidate.getWS();
Discouraged access: The method 'IPlatformEntry.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/SiteManager.java
 (at line 67)
String candidateArch = candidate.getArch();
Discouraged access: The method 'IPlatformEntry.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/SiteManager.java
 (at line 68)
String candiateNL = candidate.getNL();
Discouraged access: The method 'IPlatformEntry.getNL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')