Compiler log for org.eclipse.pde.build_3.10.0.v20180512-1217 : pdebuild.jar.xml

TOTAL : ERRORS: 0, WARNINGS: 626, INFOS: 0

errors others warnings infos forbidden warnings discouraged warnings

ERRORS

top others warnings infos forbidden warnings discouraged warnings

OTHER WARNINGS

top errors infos forbidden warnings discouraged warnings

INFO WARNINGS

errors others warnings forbidden warnings discouraged warnings

FORBIDDEN ACCESS WARNINGS

top errors infos others warnings discouraged warnings

DISCOURAGED ACCESS WARNINGS

top errors infos 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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')

/src/org/eclipse/pde/internal/build/builder/BuildDirector.java : 37 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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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 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/4I/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 193)
generateSourceFeature(baseFeature, pluginEntry.getId(), extraEntries, false);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 250)
FeatureEntry[] referencedFeatures = feature.getIncludedFeatureReferences();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 252)
String featureId = referencedFeatures[i].getId();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 253)
String featureVersion = referencedFeatures[i].getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 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/4I/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 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/4I/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 285)
Version versionId = new Version(feature.getVersion());
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 291)
feature.setVersion(newVersion);
Discouraged access: The method 'Feature.setVersion(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 380)
FeatureEntry[] referencedFeatures = buildFeature.getIncludedFeatureReferences();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 381)
FeatureEntry[] pluginList = buildFeature.getRawPluginEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 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/4I/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 399)
Version version = new Version(refFeature.getVersion());
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 426)
FeatureEntry entry = pluginList[i];
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 428)
String versionRequested = entry.getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 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/4I/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 533)
FeatureEntry correspondingEntry = (FeatureEntry) entryIter.next();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/4I/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 574)
* @see Feature
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 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/4I/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/4I/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 693)
protected void collectElementToAssemble(FeatureEntry entryToCollect) throws CoreException {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 697)
String versionRequested = entryToCollect.getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 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/4I/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 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/4I/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 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/4I/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 22)
public SourceFeatureWriter(OutputStream out, Feature feature, BuildTimeSite site) {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 30)
FeatureEntry[] features = feature.getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 30)
FeatureEntry[] features = feature.getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 32)
if (features[i].isRequires() || features[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isRequires()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 32)
if (features[i].isRequires() || features[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 35)
parameters.put(ID, features[i].getId());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 36)
parameters.put(VERSION, features[i].getVersion());
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 37)
if (features[i].isOptional())
Discouraged access: The method 'FeatureEntry.isOptional()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 39)
if (features[i].getArch() != null)
Discouraged access: The method 'FeatureEntry.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 40)
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/4I/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 41)
if (features[i].getWS() != null)
Discouraged access: The method 'FeatureEntry.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 42)
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/4I/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 43)
if (features[i].getOS() != null)
Discouraged access: The method 'FeatureEntry.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 44)
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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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 171)
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/4I/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 176)
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/4I/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 191)
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/4I/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 197)
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/4I/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 287)
Version featureVersion = new Version(feature.getVersion());
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 371)
FeatureEntry[] includedRefs = toAnalyse.getIncludedFeatureReferences();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 373)
String featureId = includedRefs[i].getId();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 374)
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/4I/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 389)
FeatureEntry added = new FeatureEntry(id, version.toString(), false);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 389)
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/4I/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 389)
FeatureEntry added = new FeatureEntry(id, version.toString(), false);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 390)
FeatureEntry[] expanded = new FeatureEntry[includedRefs.length + 1];
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 390)
FeatureEntry[] expanded = new FeatureEntry[includedRefs.length + 1];
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 405)
FeatureEntry[] entries = toAnalyse.getPluginEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 409)
FeatureEntry[] imports = toAnalyse.getImports();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 411)
if (!imports[i].isPlugin()) {
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 412)
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/4I/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 444)
public void addPluginEntry(FeatureEntry pluginEntry) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 448)
public Feature createFeature(URL url) throws CoreException {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 457)
if (featureCache.containsKey(feature.getId())) {
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 458)
Set<BuildTimeFeature> set = featureCache.get(feature.getId());
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 463)
featureCache.put(feature.getId(), set);
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 : 45 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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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<>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 54)
FeatureEntry[] entries = getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 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/4I/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.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 60)
return included.toArray(new FeatureEntry[included.size()]);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 63)
public FeatureEntry[] getIncludedFeatureReferences() {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 64)
ArrayList<FeatureEntry> included = new ArrayList<>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 65)
FeatureEntry[] entries = getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 65)
FeatureEntry[] entries = getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 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/4I/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 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/4I/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 75)
return included.toArray(new FeatureEntry[included.size()]);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 78)
public FeatureEntry[] getPluginEntries() {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 79)
ArrayList<FeatureEntry> plugins = new ArrayList<>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 80)
FeatureEntry[] entries = getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 80)
FeatureEntry[] entries = getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 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/4I/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 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/4I/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 88)
return plugins.toArray(new FeatureEntry[plugins.size()]);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 91)
public FeatureEntry[] getRawPluginEntries() {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 92)
ArrayList<FeatureEntry> plugins = new ArrayList<>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 93)
FeatureEntry[] entries = getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 93)
FeatureEntry[] entries = getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 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/4I/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 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/4I/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 99)
return plugins.toArray(new FeatureEntry[plugins.size()]);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 102)
public FeatureEntry[] getImports() {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 103)
ArrayList<FeatureEntry> imports = new ArrayList<>();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 104)
FeatureEntry[] entries = getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 104)
FeatureEntry[] entries = getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 106)
if (!entries[i].isRequires())
Discouraged access: The method 'FeatureEntry.isRequires()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 110)
return imports.toArray(new FeatureEntry[imports.size()]);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 182)
public FeatureEntry findPluginEntry(String id, String version) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 183)
FeatureEntry[] entries = getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 183)
FeatureEntry[] entries = getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 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/4I/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 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/4I/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 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/4I/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 : 11 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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.frameworkadmin/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/4I/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 785)
List<FeatureEntry> productEntries = product.getProductEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 786)
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/4I/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/4I/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 150)
List<FeatureEntry> entries = product.getProductEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 151)
for (Iterator<FeatureEntry> iterator = entries.iterator(); iterator.hasNext();) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 152)
FeatureEntry featureEntry = iterator.next();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 153)
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/4I/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 153)
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/4I/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 154)
if (featureEntry.unpackSet())
Discouraged access: The method 'FeatureEntry.unpackSet()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 155)
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/4I/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 156)
if (featureEntry.isFragment())
Discouraged access: The method 'FeatureEntry.isFragment()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 158)
else if (featureEntry.isPlugin())
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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 250)
String brandedVersion = executableFeature.getVersion();
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 312)
versionString = requiredFeature.getVersion();
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 358)
List<FeatureEntry> pluginList = productFile.getProductEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 360)
for (Iterator<FeatureEntry> iter = pluginList.iterator(); iter.hasNext();) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 361)
FeatureEntry entry = iter.next();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 362)
if (!entry.isPlugin())
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 365)
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/4I/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 365)
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/4I/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 644)
QuotedTokenizer tokenizer = new QuotedTokenizer(programArgs);
Discouraged access: The type 'QuotedTokenizer' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 644)
QuotedTokenizer tokenizer = new QuotedTokenizer(programArgs);
Discouraged access: The constructor 'QuotedTokenizer(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 644)
QuotedTokenizer tokenizer = new QuotedTokenizer(programArgs);
Discouraged access: The type 'QuotedTokenizer' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 645)
while (tokenizer.hasMoreTokens()) {
Discouraged access: The method 'QuotedTokenizer.hasMoreTokens()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 646)
String token = tokenizer.nextToken().trim();
Discouraged access: The method 'QuotedTokenizer.nextToken()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 656)
QuotedTokenizer tokenizer = new QuotedTokenizer(vmArgs);
Discouraged access: The type 'QuotedTokenizer' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 656)
QuotedTokenizer tokenizer = new QuotedTokenizer(vmArgs);
Discouraged access: The constructor 'QuotedTokenizer(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 656)
QuotedTokenizer tokenizer = new QuotedTokenizer(vmArgs);
Discouraged access: The type 'QuotedTokenizer' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 657)
while (tokenizer.hasMoreTokens()) {
Discouraged access: The method 'QuotedTokenizer.hasMoreTokens()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 658)
String token = tokenizer.nextToken().trim();
Discouraged access: The method 'QuotedTokenizer.nextToken()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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 80)
public List<Config> selectConfigs(IPlatformEntry element) {
Discouraged access: The type 'IPlatformEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 83)
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/4I/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 83)
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/4I/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 83)
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/4I/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 83)
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/4I/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 83)
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/4I/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 83)
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/4I/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 88)
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/4I/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 88)
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/4I/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 91)
if (!isMatching(element.getOS(), config.getOs()))
Discouraged access: The method 'IPlatformEntry.getOS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 95)
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/4I/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 95)
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/4I/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 98)
if (!isMatching(element.getWS(), config.getWs()))
Discouraged access: The method 'IPlatformEntry.getWS()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 102)
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/4I/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 102)
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/4I/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 105)
if (!isMatching(element.getArch(), config.getArch()))
Discouraged access: The method 'IPlatformEntry.getArch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/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/4I/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 166)
FeatureEntry[] referencedFeatures = feature.getIncludedFeatureReferences();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 168)
String featureId = referencedFeatures[i].getId();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 172)
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/4I/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 328)
FeatureEntry[] compiledFeatures = feature.getIncludedFeatureReferences();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 330)
String featureId = compiledFeatures[i].getId();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 341)
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/4I/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 422)
FeatureEntry[] allChildren = feature.getRawPluginEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 423)
FeatureEntry[] compiledChildren = feature.getPluginEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 427)
elementId = allChildren[i].getId();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 428)
Version versionId = new Version(allChildren[i].getVersion());
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 440)
if (allChildren[i].isFragment())
Discouraged access: The method 'FeatureEntry.isFragment()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 448)
elementId = feature.getLicenseFeature();
Discouraged access: The method 'Feature.getLicenseFeature()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 453)
String version = feature.getLicenseFeatureVersion();
Discouraged access: The method 'Feature.getLicenseFeatureVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/4I/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/4I/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/4I/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 24)
protected Feature feature;
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 28)
public FeatureWriter(OutputStream out, Feature feature, BuildTimeSite site) {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 51)
parameters.put(ID, feature.getId());
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 52)
parameters.put(VERSION, feature.getVersion());
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 53)
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/4I/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 54)
if (feature.getLicenseFeature() != null) {
Discouraged access: The method 'Feature.getLicenseFeature()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 55)
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/4I/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 56)
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/4I/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 58)
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/4I/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 59)
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/4I/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 60)
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/4I/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 61)
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/4I/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 62)
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/4I/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 63)
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/4I/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 72)
String url = feature.getInstallHandlerURL();
Discouraged access: The method 'Feature.getInstallHandlerURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 73)
String library = feature.getInstallHandlerLibrary();
Discouraged access: The method 'Feature.getInstallHandlerLibrary()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 74)
String handler = feature.getInstallHandler();
Discouraged access: The method 'Feature.getInstallHandler()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 86)
if (feature.getDescription() == null && feature.getDescriptionURL() == null)
Discouraged access: The method 'Feature.getDescription()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 86)
if (feature.getDescription() == null && feature.getDescriptionURL() == null)
Discouraged access: The method 'Feature.getDescriptionURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 89)
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/4I/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 93)
printlnEscaped(feature.getDescription());
Discouraged access: The method 'Feature.getDescription()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 98)
if (feature.getCopyright() == null && feature.getCopyrightURL() == null)
Discouraged access: The method 'Feature.getCopyright()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 98)
if (feature.getCopyright() == null && feature.getCopyrightURL() == null)
Discouraged access: The method 'Feature.getCopyrightURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 101)
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/4I/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 104)
printlnEscaped(feature.getCopyright());
Discouraged access: The method 'Feature.getCopyright()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 109)
if (feature.getLicense() == null && feature.getLicenseURL() == null)
Discouraged access: The method 'Feature.getLicense()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 109)
if (feature.getLicense() == null && feature.getLicenseURL() == null)
Discouraged access: The method 'Feature.getLicenseURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 112)
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/4I/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 115)
printlnEscaped(feature.getLicense());
Discouraged access: The method 'Feature.getLicense()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 120)
String updateSiteLabel = feature.getUpdateSiteLabel();
Discouraged access: The method 'Feature.getUpdateSiteLabel()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 121)
String updateSiteURL = feature.getUpdateSiteURL();
Discouraged access: The method 'Feature.getUpdateSiteURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 122)
URLEntry[] siteEntries = feature.getDiscoverySites();
Discouraged access: The type 'URLEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 122)
URLEntry[] siteEntries = feature.getDiscoverySites();
Discouraged access: The method 'Feature.getDiscoverySites()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 136)
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/4I/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 137)
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/4I/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 145)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 145)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 147)
if (entries[i].isRequires() || entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isRequires()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 147)
if (entries[i].isRequires() || entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 152)
parameters.put(ID, entries[i].getId());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 153)
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/4I/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 154)
parameters.put(VERSION, tmpFeature.getVersion());
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 156)
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/4I/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 167)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 167)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 169)
if (!entries[i].isRequires())
Discouraged access: The method 'FeatureEntry.isRequires()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 177)
if (entries[i].isPlugin()) {
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 178)
parameters.put(PLUGIN, entries[i].getId());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 179)
parameters.put(VERSION, entries[i].getVersion());
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 182)
parameters.put(FEATURE, entries[i].getId());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 183)
parameters.put(VERSION, entries[i].getVersion());
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 185)
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/4I/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 213)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 213)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The method 'Feature.getEntries()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 215)
if (entries[i].isRequires() || !entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isRequires()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 215)
if (entries[i].isRequires() || !entries[i].isPlugin())
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 218)
parameters.put(ID, entries[i].getId());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 220)
String versionRequested = entries[i].getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 223)
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/4I/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 225)
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/4I/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 225)
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/4I/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 229)
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/4I/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 229)
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/4I/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 233)
if (entries[i].isFragment())
Discouraged access: The method 'FeatureEntry.isFragment()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 234)
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/4I/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 235)
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/4I/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 236)
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/4I/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 237)
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/4I/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 238)
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/4I/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 239)
if (!entries[i].isUnpack())
Discouraged access: The method 'FeatureEntry.isUnpack()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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 87)
private String getSourcePluginName(FeatureEntry plugin, boolean versionSuffix) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 88)
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/4I/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 88)
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/4I/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 92)
FeatureEntry[] pluginList = feature.getPluginEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 94)
FeatureEntry entry = pluginList[i];
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 99)
String versionRequested = entry.getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 100)
model = getSite().getRegistry().getResolvedBundle(entry.getId(), versionRequested);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 108)
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/4I/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 116)
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/4I/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 116)
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/4I/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 116)
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/4I/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 138)
FeatureEntry sourcePlugin;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 144)
brandingPlugin = feature.getBrandingPlugin();
Discouraged access: The method 'Feature.getBrandingPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 147)
sourceFeature.setBrandingPlugin(brandingPlugin);
Discouraged access: The method 'Feature.setBrandingPlugin(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 149)
brandingPlugin = sourceFeature.getId();
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 152)
FeatureEntry[] plugins = feature.getPluginEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 173)
FeatureEntry entry;
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 182)
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/4I/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 182)
entry = new FeatureEntry(id, version.toString(), false);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 184)
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/4I/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 185)
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/4I/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 186)
sourceFeature.addEntry(entry);
Discouraged access: The method 'Feature.addEntry(FeatureEntry)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 194)
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/4I/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 194)
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/4I/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 195)
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/4I/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 196)
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/4I/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 197)
sourceFeature.addEntry(entry);
Discouraged access: The method 'Feature.addEntry(FeatureEntry)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 213)
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/4I/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 219)
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/4I/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 223)
FeatureEntry sourceFragment = new FeatureEntry(sourceFragmentId, sourceFeature.getVersion(), true);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 223)
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/4I/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 223)
FeatureEntry sourceFragment = new FeatureEntry(sourceFragmentId, sourceFeature.getVersion(), true);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 223)
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/4I/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 224)
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/4I/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 225)
sourceFragment.setFragment(true);
Discouraged access: The method 'FeatureEntry.setFragment(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 229)
sourceFeature.addEntry(sourceFragment);
Discouraged access: The method 'Feature.addEntry(FeatureEntry)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 233)
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/4I/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 238)
sourceFeatureName = featureForName.getId() + ".source"; //$NON-NLS-1$
Discouraged access: The method 'Feature.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 239)
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/4I/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 243)
private BuildTimeFeature createSourceFeature(Feature featureExample) throws CoreException {
Discouraged access: The type 'Feature' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 245)
String version = featureExample.getVersion();
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 248)
result.setLabel(featureExample.getLabel());
Discouraged access: The method 'Feature.setLabel(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 248)
result.setLabel(featureExample.getLabel());
Discouraged access: The method 'Feature.getLabel()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 249)
result.setProviderName(featureExample.getProviderName());
Discouraged access: The method 'Feature.setProviderName(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 249)
result.setProviderName(featureExample.getProviderName());
Discouraged access: The method 'Feature.getProviderName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 250)
result.setImage(featureExample.getImage());
Discouraged access: The method 'Feature.setImage(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 250)
result.setImage(featureExample.getImage());
Discouraged access: The method 'Feature.getImage()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 251)
result.setInstallHandler(featureExample.getInstallHandler());
Discouraged access: The method 'Feature.setInstallHandler(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 251)
result.setInstallHandler(featureExample.getInstallHandler());
Discouraged access: The method 'Feature.getInstallHandler()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 252)
result.setInstallHandlerLibrary(featureExample.getInstallHandlerLibrary());
Discouraged access: The method 'Feature.setInstallHandlerLibrary(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 252)
result.setInstallHandlerLibrary(featureExample.getInstallHandlerLibrary());
Discouraged access: The method 'Feature.getInstallHandlerLibrary()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 253)
result.setInstallHandlerURL(featureExample.getInstallHandlerURL());
Discouraged access: The method 'Feature.setInstallHandlerURL(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 253)
result.setInstallHandlerURL(featureExample.getInstallHandlerURL());
Discouraged access: The method 'Feature.getInstallHandlerURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 254)
result.setDescription(featureExample.getDescription());
Discouraged access: The method 'Feature.setDescription(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 254)
result.setDescription(featureExample.getDescription());
Discouraged access: The method 'Feature.getDescription()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 255)
result.setDescriptionURL(featureExample.getDescriptionURL());
Discouraged access: The method 'Feature.setDescriptionURL(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 255)
result.setDescriptionURL(featureExample.getDescriptionURL());
Discouraged access: The method 'Feature.getDescriptionURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 256)
result.setCopyright(featureExample.getCopyright());
Discouraged access: The method 'Feature.setCopyright(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 256)
result.setCopyright(featureExample.getCopyright());
Discouraged access: The method 'Feature.getCopyright()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 257)
result.setCopyrightURL(featureExample.getCopyrightURL());
Discouraged access: The method 'Feature.setCopyrightURL(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 257)
result.setCopyrightURL(featureExample.getCopyrightURL());
Discouraged access: The method 'Feature.getCopyrightURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 258)
result.setLicense(featureExample.getLicense());
Discouraged access: The method 'Feature.setLicense(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 258)
result.setLicense(featureExample.getLicense());
Discouraged access: The method 'Feature.getLicense()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 259)
result.setLicenseURL(featureExample.getLicenseURL());
Discouraged access: The method 'Feature.setLicenseURL(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 259)
result.setLicenseURL(featureExample.getLicenseURL());
Discouraged access: The method 'Feature.getLicenseURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 260)
result.setLicenseFeature(featureExample.getLicenseFeature());
Discouraged access: The method 'Feature.setLicenseFeature(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 260)
result.setLicenseFeature(featureExample.getLicenseFeature());
Discouraged access: The method 'Feature.getLicenseFeature()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 261)
result.setLicenseFeatureVersion(featureExample.getLicenseFeatureVersion());
Discouraged access: The method 'Feature.setLicenseFeatureVersion(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 261)
result.setLicenseFeatureVersion(featureExample.getLicenseFeatureVersion());
Discouraged access: The method 'Feature.getLicenseFeatureVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 262)
result.setUpdateSiteLabel(featureExample.getUpdateSiteLabel());
Discouraged access: The method 'Feature.setUpdateSiteLabel(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 262)
result.setUpdateSiteLabel(featureExample.getUpdateSiteLabel());
Discouraged access: The method 'Feature.getUpdateSiteLabel()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 263)
result.setUpdateSiteURL(featureExample.getUpdateSiteURL());
Discouraged access: The method 'Feature.setUpdateSiteURL(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 263)
result.setUpdateSiteURL(featureExample.getUpdateSiteURL());
Discouraged access: The method 'Feature.getUpdateSiteURL()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 265)
URLEntry[] siteEntries = featureExample.getDiscoverySites();
Discouraged access: The type 'URLEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 265)
URLEntry[] siteEntries = featureExample.getDiscoverySites();
Discouraged access: The method 'Feature.getDiscoverySites()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 267)
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/4I/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 267)
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/4I/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 267)
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/4I/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 270)
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/4I/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 270)
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/4I/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 270)
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/4I/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 270)
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/4I/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 277)
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/4I/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 277)
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/4I/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 304)
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/4I/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 307)
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/4I/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 310)
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/4I/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 312)
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/4I/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 312)
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/4I/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 317)
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/4I/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 317)
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/4I/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 317)
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/4I/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 323)
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/4I/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 324)
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/4I/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 347)
BundleDescription oldBundle = state.getResolvedBundle(fragment.getId());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 362)
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/4I/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 368)
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/4I/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 447)
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/4I/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 447)
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/4I/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 448)
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/4I/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/GeneratorApplication.java : 55 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 26)
public class GeneratorApplication extends AbstractPublisherApplication {
Discouraged access: The type 'AbstractPublisherApplication' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 33)
private IPublisherResult result = null;
Discouraged access: The type 'IPublisherResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 43)
protected IPublisherAction[] createActions() {
Discouraged access: The type 'IPublisherAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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)
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/4I/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 45)
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/4I/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)
List<IPublisherAction> actions = new ArrayList<>();
Discouraged access: The type 'IPublisherAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 52)
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/4I/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/GeneratorApplication.java
 (at line 52)
actions.add(new EquinoxLauncherCUAction(flavor, info.getConfigurations()));
Discouraged access: The type 'EquinoxLauncherCUAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/publisher/compatibility/GeneratorApplication.java
 (at line 52)
actions.add(new EquinoxLauncherCUAction(flavor, info.getConfigurations()));
Discouraged access: The field 'AbstractPublisherApplication.info' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/GeneratorApplication.java
 (at line 52)
actions.add(new EquinoxLauncherCUAction(flavor, info.getConfigurations()));
Discouraged access: The method 'PublisherInfo.getConfigurations()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/GeneratorApplication.java
 (at line 55)
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/4I/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/publisher/compatibility/GeneratorApplication.java
 (at line 55)
actions.add(new ProductAction(source, product, flavor, null));
Discouraged access: The type 'ProductAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/publisher/compatibility/GeneratorApplication.java
 (at line 55)
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/4I/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/publisher/compatibility/GeneratorApplication.java
 (at line 57)
info.addAdvice(new RootIUResultFilterAdvice(null));
Discouraged access: The field 'AbstractPublisherApplication.info' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/publisher/compatibility/GeneratorApplication.java
 (at line 57)
info.addAdvice(new RootIUResultFilterAdvice(null));
Discouraged access: The method 'PublisherInfo.addAdvice(IPublisherAdvice)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 57)
info.addAdvice(new RootIUResultFilterAdvice(null));
Discouraged access: The constructor 'RootIUResultFilterAdvice(IQuery<IInstallableUnit>)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 57)
info.addAdvice(new RootIUResultFilterAdvice(null));
Discouraged access: The type 'RootIUResultFilterAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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)
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/4I/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)
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/4I/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 63)
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/4I/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/publisher/compatibility/GeneratorApplication.java
 (at line 63)
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/4I/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/publisher/compatibility/GeneratorApplication.java
 (at line 64)
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/4I/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 64)
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/4I/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 73)
String[] configs = info.getConfigurations();
Discouraged access: The field 'AbstractPublisherApplication.info' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
25. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 73)
String[] configs = info.getConfigurations();
Discouraged access: The method 'PublisherInfo.getConfigurations()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')
26. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 75)
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/4I/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)
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/4I/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 76)
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/4I/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 76)
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/4I/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 83)
info.addAdvice(createVersionAdvice());
Discouraged access: The field 'AbstractPublisherApplication.info' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 83)
info.addAdvice(createVersionAdvice());
Discouraged access: The method 'PublisherInfo.addAdvice(IPublisherAdvice)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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)
return actions.toArray(new IPublisherAction[actions.size()]);
Discouraged access: The type 'IPublisherAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 88)
protected IVersionAdvice createVersionAdvice() {
Discouraged access: The type 'IVersionAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 91)
VersionAdvice advice = new VersionAdvice();
Discouraged access: The type 'VersionAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 91)
VersionAdvice advice = new VersionAdvice();
Discouraged access: The constructor 'VersionAdvice()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 91)
VersionAdvice advice = new VersionAdvice();
Discouraged access: The type 'VersionAdvice' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 92)
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/4I/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 96)
protected IPublisherAction createRootFileAction(String configSpec) {
Discouraged access: The type 'IPublisherAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 100)
RootFilesAction action = new RootFilesAction(info, id, version, flavor);
Discouraged access: The type 'RootFilesAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 100)
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/4I/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 100)
RootFilesAction action = new RootFilesAction(info, id, version, flavor);
Discouraged access: The type 'RootFilesAction' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 100)
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/4I/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 101)
action.setCreateParent(false);
Discouraged access: The method 'RootFilesAction.setCreateParent(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 116)
protected Publisher createPublisher(PublisherInfo publisherInfo) {
Discouraged access: The type 'Publisher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 116)
protected Publisher createPublisher(PublisherInfo publisherInfo) {
Discouraged access: The type 'PublisherInfo' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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)
return new Publisher(publisherInfo, result);
Discouraged access: The constructor 'Publisher(IPublisherInfo, IPublisherResult)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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)
return new Publisher(publisherInfo, result);
Discouraged access: The type 'Publisher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 119)
return new Publisher(publisherInfo);
Discouraged access: The constructor 'Publisher(IPublisherInfo)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 119)
return new Publisher(publisherInfo);
Discouraged access: The type 'Publisher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 123)
super.append = value;
Discouraged access: The field 'AbstractPublisherApplication.append' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 127)
super.artifactRepoName = name;
Discouraged access: The field 'AbstractPublisherApplication.artifactRepoName' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 132)
super.compress = value;
Discouraged access: The field 'AbstractPublisherApplication.compress' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 136)
super.metadataRepoName = name;
Discouraged access: The field 'AbstractPublisherApplication.metadataRepoName' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 144)
this.source = location;
Discouraged access: The field 'AbstractPublisherApplication.source' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 151)
public void setIncrementalResult(IPublisherResult result) {
Discouraged access: The type 'IPublisherResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher/target/classes')

/src/org/eclipse/pde/internal/build/Utils.java : 23 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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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<>(5);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 438)
if (plugins[i].getId().equals(pluginId))
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 441)
return foundEntries.toArray(new FeatureEntry[foundEntries.size()]);
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 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/4I/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/4I/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 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/4I/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/4I/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.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/4I/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 1008)
public static String getEntryVersionMappings(FeatureEntry[] entries, BuildTimeSite site) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 1012)
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/4I/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 1018)
String versionRequested = entries[i].getVersion();
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 1021)
String id = entries[i].getId();
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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)
if (entries[i].isPlugin()) {
Discouraged access: The method 'FeatureEntry.isPlugin()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 1031)
model = assembly.getPlugin(entries[i].getId(), versionRequested);
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 1039)
newVersion = feature.getVersion();
Discouraged access: The method 'Feature.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.publisher.eclipse/target/classes')