Compiler log for org.eclipse.pde.core_3.11.0.v20160510-1223 : @dot.xml

TOTAL : ERRORS: 0, WARNINGS: 60

errors others warnings forbidden warnings discouraged warnings

ERRORS

top others warnings forbidden warnings discouraged warnings

OTHER WARNINGS

top errors forbidden warnings discouraged warnings

FORBIDDEN ACCESS WARNINGS

top errors others warnings discouraged warnings

DISCOURAGED ACCESS WARNINGS

top errors others warnings forbidden warnings

/src/org/eclipse/pde/internal/core/target/P2TargetUtils.java : 33 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1013)
ArrayList<Phase> phases = new ArrayList<>(4);
Discouraged access: The type 'Phase' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1014)
phases.add(new Collect(100));
Discouraged access: The constructor 'Collect(int)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1014)
phases.add(new Collect(100));
Discouraged access: The type 'Collect' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1015)
phases.add(new Property(1));
Discouraged access: The constructor 'Property(int)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1015)
phases.add(new Property(1));
Discouraged access: The type 'Property' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1016)
phases.add(new Uninstall(50, true));
Discouraged access: The constructor 'Uninstall(int, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1016)
phases.add(new Uninstall(50, true));
Discouraged access: The type 'Uninstall' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1017)
phases.add(new Install(50));
Discouraged access: The constructor 'Install(int)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1017)
phases.add(new Install(50));
Discouraged access: The type 'Install' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1020)
phases.add(new Configure(100));
Discouraged access: The constructor 'Configure(int)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1020)
phases.add(new Configure(100));
Discouraged access: The type 'Configure' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1023)
return new PhaseSet(phases.toArray(new Phase[phases.size()]));
Discouraged access: The constructor 'PhaseSet(Phase[])' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1023)
return new PhaseSet(phases.toArray(new Phase[phases.size()]));
Discouraged access: The type 'PhaseSet' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1023)
return new PhaseSet(phases.toArray(new Phase[phases.size()]));
Discouraged access: The type 'Phase' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1347)
ProfileMetadataRepository profileRepo = new ProfileMetadataRepository(getGlobalAgent(), dataArea, null);
Discouraged access: The type 'ProfileMetadataRepository' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
16. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1347)
ProfileMetadataRepository profileRepo = new ProfileMetadataRepository(getGlobalAgent(), dataArea, null);
Discouraged access: The constructor 'ProfileMetadataRepository(IProvisioningAgent, URI, IProgressMonitor)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
17. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1347)
ProfileMetadataRepository profileRepo = new ProfileMetadataRepository(getGlobalAgent(), dataArea, null);
Discouraged access: The type 'ProfileMetadataRepository' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
18. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1348)
Collection<?> repos = profileRepo.getReferences();
Discouraged access: The method 'ProfileMetadataRepository.getReferences()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
19. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1425)
InstallableUnitOperand operand = (InstallableUnitOperand) parameters.get(PARM_OPERAND);
Discouraged access: The type 'InstallableUnitOperand' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
20. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1425)
InstallableUnitOperand operand = (InstallableUnitOperand) parameters.get(PARM_OPERAND);
Discouraged access: The type 'InstallableUnitOperand' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
21. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1426)
IInstallableUnit installableUnit = operand.second();
Discouraged access: The method 'InstallableUnitOperand.second()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
22. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1458)
protected static class CollectNativesPhase extends InstallableUnitPhase {
Discouraged access: The type 'InstallableUnitPhase' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
23. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1460)
super(NATIVE_ARTIFACTS, weight);
Discouraged access: The constructor 'InstallableUnitPhase(String, int)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
24. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1464)
protected List<ProvisioningAction> getActions(InstallableUnitOperand operand) {
Discouraged access: The type 'InstallableUnitOperand' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
25. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1465)
IInstallableUnit unit = operand.second();
Discouraged access: The method 'InstallableUnitOperand.second()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
26. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1477)
parameters.put(PARM_PROFILE, profile);
Discouraged access: The field 'Phase.PARM_PROFILE' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
27. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1485)
ProvisioningContext context = (ProvisioningContext) parameters.get(PARM_CONTEXT);
Discouraged access: The field 'Phase.PARM_CONTEXT' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
28. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1486)
IProvisioningAgent agent = (IProvisioningAgent) parameters.get(PARM_AGENT);
Discouraged access: The field 'Phase.PARM_AGENT' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
29. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1487)
DownloadManager dm = new DownloadManager(context, agent);
Discouraged access: The type 'DownloadManager' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
30. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1487)
DownloadManager dm = new DownloadManager(context, agent);
Discouraged access: The constructor 'DownloadManager(ProvisioningContext, IProvisioningAgent)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
31. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1487)
DownloadManager dm = new DownloadManager(context, agent);
Discouraged access: The type 'DownloadManager' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
32. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1489)
dm.add(i.next());
Discouraged access: The method 'DownloadManager.add(IArtifactRequest)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
33. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1491)
return dm.start(monitor);
Discouraged access: The method 'DownloadManager.start(IProgressMonitor)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')

/src/org/eclipse/pde/internal/core/target/ExportTargetJob.java : 24 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 19)
import org.eclipse.equinox.p2.internal.repository.tools.Repo2Runnable;
Discouraged access: The type 'Repo2Runnable' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 20)
import org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor;
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 208)
private RepositoryDescriptor createRepoDescriptor(URI location, String name, String kind) {
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 209)
RepositoryDescriptor result = new RepositoryDescriptor();
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 209)
RepositoryDescriptor result = new RepositoryDescriptor();
Discouraged access: The constructor 'RepositoryDescriptor()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 209)
RepositoryDescriptor result = new RepositoryDescriptor();
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 210)
result.setLocation(location);
Discouraged access: The method 'RepositoryDescriptor.setLocation(URI)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 211)
result.setKind(kind);
Discouraged access: The method 'RepositoryDescriptor.setKind(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 212)
result.setName(name);
Discouraged access: The method 'RepositoryDescriptor.setName(String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 214)
result.setAppend(false);
Discouraged access: The method 'RepositoryDescriptor.setAppend(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 219)
Repo2Runnable exporter = new Repo2Runnable();
Discouraged access: The type 'Repo2Runnable' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 219)
Repo2Runnable exporter = new Repo2Runnable();
Discouraged access: The constructor 'Repo2Runnable()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 219)
Repo2Runnable exporter = new Repo2Runnable();
Discouraged access: The type 'Repo2Runnable' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 220)
exporter.addDestination(createRepoDescriptor(destination, P2TargetUtils.getProfileId(target), RepositoryDescriptor.KIND_METADATA));
Discouraged access: The method 'AbstractApplication.addDestination(RepositoryDescriptor)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 220)
exporter.addDestination(createRepoDescriptor(destination, P2TargetUtils.getProfileId(target), RepositoryDescriptor.KIND_METADATA));
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
16. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 220)
exporter.addDestination(createRepoDescriptor(destination, P2TargetUtils.getProfileId(target), RepositoryDescriptor.KIND_METADATA));
Discouraged access: The field 'RepositoryDescriptor.KIND_METADATA' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
17. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 221)
exporter.addDestination(createRepoDescriptor(destination, P2TargetUtils.getProfileId(target), RepositoryDescriptor.KIND_ARTIFACT));
Discouraged access: The method 'AbstractApplication.addDestination(RepositoryDescriptor)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
18. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 221)
exporter.addDestination(createRepoDescriptor(destination, P2TargetUtils.getProfileId(target), RepositoryDescriptor.KIND_ARTIFACT));
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
19. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 221)
exporter.addDestination(createRepoDescriptor(destination, P2TargetUtils.getProfileId(target), RepositoryDescriptor.KIND_ARTIFACT));
Discouraged access: The field 'RepositoryDescriptor.KIND_ARTIFACT' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
20. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 222)
exporter.addSource(createRepoDescriptor(P2TargetUtils.getBundlePool().getLocation(), null, RepositoryDescriptor.KIND_ARTIFACT));
Discouraged access: The method 'AbstractApplication.addSource(RepositoryDescriptor)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
21. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 222)
exporter.addSource(createRepoDescriptor(P2TargetUtils.getBundlePool().getLocation(), null, RepositoryDescriptor.KIND_ARTIFACT));
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
22. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 222)
exporter.addSource(createRepoDescriptor(P2TargetUtils.getBundlePool().getLocation(), null, RepositoryDescriptor.KIND_ARTIFACT));
Discouraged access: The field 'RepositoryDescriptor.KIND_ARTIFACT' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
23. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 231)
exporter.setSourceIUs(toExport);
Discouraged access: The method 'AbstractApplication.setSourceIUs(List<IInstallableUnit>)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')
24. WARNING in /src/org/eclipse/pde/internal/core/target/ExportTargetJob.java
 (at line 232)
exporter.run(monitor);
Discouraged access: The method 'Repo2Runnable.run(IProgressMonitor)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')

/src/org/eclipse/pde/internal/core/target/ProfileBundleContainer.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/core/target/ProfileBundleContainer.java
 (at line 18)
import org.eclipse.equinox.internal.p2.engine.EngineActivator;
Discouraged access: The type 'EngineActivator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/core/target/ProfileBundleContainer.java
 (at line 341)
profilePath = profilePath.append(EngineActivator.ID).append("profileRegistry").append(profileName + ".profile"); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The type 'EngineActivator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/core/target/ProfileBundleContainer.java
 (at line 341)
profilePath = profilePath.append(EngineActivator.ID).append("profileRegistry").append(profileName + ".profile"); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The field 'EngineActivator.ID' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')