Compiler log for org.eclipse.pde.build_3.10.500.v20190620-0530 : 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 22)
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 23)
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 24)
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 27)
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 27)
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 32)
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 38)
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 38)
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 38)
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 45)
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 19)
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 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')
3. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 119)
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 121)
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 126)
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 127)
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 129)
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 131)
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 138)
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 146)
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 149)
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 167)
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 173)
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 181)
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 196)
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 253)
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 255)
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 256)
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 276)
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 277)
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 288)
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 294)
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 383)
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 384)
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 396)
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 402)
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 429)
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 431)
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 432)
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 536)
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 536)
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 577)
* @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 610)
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 610)
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 696)
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 700)
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 702)
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 19)
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 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')
3. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 25)
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 33)
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 33)
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 35)
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 35)
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 38)
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 39)
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 40)
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 42)
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 43)
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 44)
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 45)
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 46)
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 47)
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 70)
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 70)
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 18)
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 66)
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 69)
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 70)
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 71)
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 72)
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 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')
2. WARNING in /src/org/eclipse/pde/internal/build/packager/ElementCollector.java
 (at line 32)
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 34)
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 42)
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 56)
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 56)
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 59)
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 60)
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 63)
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 23)
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 626)
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 630)
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 631)
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 632)
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 633)
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 21)
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 102)
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 691)
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 692)
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 1935)
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 1939)
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 23)
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 65)
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 65)
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 81)
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 81)
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 81)
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 82)
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 117)
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 243)
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 401)
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 413)
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 417)
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 557)
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 567)
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 567)
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 568)
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 568)
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 569)
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 569)
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 570)
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 570)
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 599)
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 605)
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 605)
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 606)
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 606)
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 607)
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 607)
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 608)
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 608)
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 655)
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 678)
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 680)
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 685)
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 686)
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 688)
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 688)
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 700)
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 702)
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 703)
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 706)
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 735)
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 791)
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 809)
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 19)
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 27)
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 37)
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 21)
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 22)
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 55)
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 55)
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 58)
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 58)
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 59)
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 60)
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 174)
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 179)
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 194)
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 200)
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 290)
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 374)
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 376)
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 377)
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 392)
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 392)
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')
19. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 392)
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')
20. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 393)
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 393)
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 408)
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 412)
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 414)
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 415)
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 447)
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 451)
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 460)
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 461)
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 466)
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 20)
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 21)
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 27)
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 41)
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 45)
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 55)
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 56)
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 57)
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 57)
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 59)
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 59)
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 63)
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 66)
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 67)
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 68)
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 68)
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 70)
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 70)
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 78)
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 81)
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 82)
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 83)
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 83)
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 85)
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 85)
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 91)
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 94)
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 95)
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 96)
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 96)
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 98)
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 98)
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 102)
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 105)
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 106)
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 107)
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 107)
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 109)
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 113)
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 185)
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 186)
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 186)
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 188)
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 188)
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 189)
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 29)
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 31)
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 37)
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 44)
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 46)
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 47)
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 52)
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 55)
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 56)
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 66)
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')
11. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 66)
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')

/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 22)
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 28)
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 32)
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 19)
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 21)
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 22)
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 24)
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 25)
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 28)
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 28)
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 31)
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 32)
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 42)
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 47)
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 49)
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 49)
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 50)
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 90)
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 95)
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 27)
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 789)
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 790)
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 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/FeatureGenerator.java
 (at line 153)
List<FeatureEntry> entries = product.getProductEntries();
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/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 154)
for (Iterator<FeatureEntry> iterator = entries.iterator(); iterator.hasNext();) {
Discouraged access: The type 'FeatureEntry' is not API (restriction on classpath entry '/opt/public/eclipse/builds/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 155)
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 156)
Entry newEntry = new Entry(featureEntry.getId(), featureEntry.getVersion());
Discouraged access: The method 'FeatureEntry.getId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/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 156)
Entry newEntry = new Entry(featureEntry.getId(), featureEntry.getVersion());
Discouraged access: The method 'FeatureEntry.getVersion()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/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 157)
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 158)
newEntry.addAttribute(Utils.EXTRA_UNPACK, String.valueOf(featureEntry.isUnpack()));
Discouraged access: The method 'FeatureEntry.isUnpack()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/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 159)
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 161)
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 159)
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 161)
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 161)
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 163)
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 182)
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 182)
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 182)
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 182)
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 207)
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 207)
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 207)
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 207)
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 220)
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 220)
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 220)
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 220)
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 20)
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 22)
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 253)
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 315)
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 361)
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 363)
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 364)
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 365)
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 368)
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 368)
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 647)
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 647)
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')
13. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 647)
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')
14. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 648)
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 649)
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 659)
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 659)
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')
18. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 659)
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')
19. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 660)
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 661)
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 23)
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 26)
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 45)
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 45)
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 50)
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 50)
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 50)
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 58)
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 58)
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 58)
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 61)
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 61)
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 61)
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 222)
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 228)
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 232)
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 258)
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 627)
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 627)
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 646)
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 646)
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 657)
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 657)
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 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/ShapeAdvisor.java
 (at line 54)
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 54)
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 95)
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 95)
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 96)
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 98)
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 99)
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 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/BuildScriptGenerator.java
 (at line 304)
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 304)
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')
4. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 304)
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')
5. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 313)
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 339)
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 339)
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 362)
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 362)
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 20)
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 83)
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 86)
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 86)
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 86)
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 86)
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 86)
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 86)
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 91)
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 91)
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 94)
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 98)
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 98)
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 101)
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 105)
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 105)
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 108)
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 21)
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 169)
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 171)
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 175)
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 331)
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 333)
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 344)
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 425)
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 426)
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 430)
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 431)
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 443)
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 451)
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 456)
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 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/site/ReachablePlugin.java
 (at line 37)
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 38)
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 27)
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 31)
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 54)
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 55)
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 56)
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 57)
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 58)
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 59)
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 61)
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 62)
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 63)
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 64)
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 65)
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 66)
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 75)
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 76)
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 77)
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 89)
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 89)
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 92)
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 96)
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 101)
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 101)
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 104)
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 107)
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 112)
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 112)
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 115)
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 118)
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 123)
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 124)
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 125)
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 125)
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 139)
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 140)
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 148)
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 148)
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 150)
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 150)
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 155)
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 156)
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 157)
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 159)
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 170)
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 170)
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 172)
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 180)
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 181)
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 182)
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 185)
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 186)
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 188)
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 216)
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 216)
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 218)
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 218)
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 221)
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 223)
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 226)
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 228)
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 228)
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 232)
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 232)
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 236)
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 237)
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 238)
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 239)
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 240)
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 241)
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 242)
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 191)
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 192)
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 392)
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 465)
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 465)
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 481)
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 481)
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 499)
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 502)
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 511)
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 511)
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 90)
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 91)
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 91)
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 95)
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 97)
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 102)
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 103)
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 111)
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 119)
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 119)
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 119)
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 141)
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 147)
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 150)
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 152)
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 155)
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 176)
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 185)
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 185)
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 187)
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 188)
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 189)
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 197)
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 197)
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 198)
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 199)
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 200)
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 216)
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 222)
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 226)
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 226)
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')
32. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 226)
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')
33. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 226)
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 227)
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 228)
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 232)
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 236)
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 241)
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 242)
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 246)
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 248)
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 251)
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 251)
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 252)
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 252)
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 253)
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 253)
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 254)
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 254)
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 255)
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 255)
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 256)
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 256)
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 257)
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 257)
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 258)
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 258)
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 259)
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 259)
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 260)
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 260)
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 261)
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 261)
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 262)
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 262)
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 263)
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 263)
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 264)
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 264)
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 265)
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 265)
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 266)
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 266)
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 268)
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 268)
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 270)
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 270)
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 270)
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 273)
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 273)
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 273)
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 273)
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 280)
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 280)
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 307)
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 310)
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 313)
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 315)
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 315)
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 320)
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 320)
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 320)
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 326)
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 327)
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 350)
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 365)
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 371)
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 450)
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 450)
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 451)
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 29)
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 36)
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 46)
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 48)
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 48)
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 50)
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 55)
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')
8. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 55)
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')
9. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 55)
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 55)
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 58)
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')
12. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 58)
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')
13. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 58)
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 60)
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 60)
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 60)
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')
17. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 60)
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')
18. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 62)
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')
19. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 62)
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')
20. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 66)
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')
21. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 66)
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')
22. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 67)
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')
23. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 67)
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')
24. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 76)
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 76)
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 78)
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 78)
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 79)
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 79)
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 86)
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 86)
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 88)
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 91)
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 94)
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 94)
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')
36. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 94)
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')
37. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 95)
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 99)
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 103)
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 103)
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')
41. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 103)
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')
42. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 103)
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 104)
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 119)
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 119)
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 121)
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')
47. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 121)
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')
48. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 122)
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')
49. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 122)
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')
50. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 126)
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 130)
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 135)
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 139)
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 147)
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 154)
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 23)
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 117)
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 118)
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 126)
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 127)
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 432)
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 433)
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 438)
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 441)
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 444)
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 480)
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 480)
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 482)
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 482)
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 482)
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 482)
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 1009)
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 1013)
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 1019)
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 1022)
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 1029)
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 1032)
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 1040)
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')