Compiler log for org.eclipse.pde.core_3.13.500.v20200629-0746 : @dot.xml

TOTAL : ERRORS: 0, WARNINGS: 72, 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/core/target/ProfileBundleContainer.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/core/target/ProfileBundleContainer.java
 (at line 41)
import org.eclipse.equinox.internal.p2.engine.EngineActivator;
Discouraged access: The type 'EngineActivator' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 386)
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 '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 386)
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 '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')

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

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 44)
import org.eclipse.equinox.internal.p2.engine.DownloadManager;
Discouraged access: The type 'DownloadManager' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 45)
import org.eclipse.equinox.internal.p2.engine.InstallableUnitOperand;
Discouraged access: The type 'InstallableUnitOperand' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 46)
import org.eclipse.equinox.internal.p2.engine.InstallableUnitPhase;
Discouraged access: The type 'InstallableUnitPhase' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 47)
import org.eclipse.equinox.internal.p2.engine.Phase;
Discouraged access: The type 'Phase' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 48)
import org.eclipse.equinox.internal.p2.engine.PhaseSet;
Discouraged access: The type 'PhaseSet' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 49)
import org.eclipse.equinox.internal.p2.engine.Profile;
Discouraged access: The type 'Profile' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 50)
import org.eclipse.equinox.internal.p2.engine.ProfileMetadataRepository;
Discouraged access: The type 'ProfileMetadataRepository' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 51)
import org.eclipse.equinox.internal.p2.engine.phases.Collect;
Discouraged access: The type 'Collect' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 52)
import org.eclipse.equinox.internal.p2.engine.phases.Configure;
Discouraged access: The type 'Configure' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 53)
import org.eclipse.equinox.internal.p2.engine.phases.Install;
Discouraged access: The type 'Install' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 54)
import org.eclipse.equinox.internal.p2.engine.phases.Property;
Discouraged access: The type 'Property' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 55)
import org.eclipse.equinox.internal.p2.engine.phases.Uninstall;
Discouraged access: The type 'Uninstall' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1066)
ArrayList<Phase> phases = new ArrayList<>(4);
Discouraged access: The type 'Phase' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1067)
phases.add(new Collect(100));
Discouraged access: The type 'Collect' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1067)
phases.add(new Collect(100));
Discouraged access: The constructor 'Collect(int)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1068)
phases.add(new Property(1));
Discouraged access: The type 'Property' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1068)
phases.add(new Property(1));
Discouraged access: The constructor 'Property(int)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1069)
phases.add(new Uninstall(50, true));
Discouraged access: The type 'Uninstall' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1069)
phases.add(new Uninstall(50, true));
Discouraged access: The constructor 'Uninstall(int, boolean)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1070)
phases.add(new Install(50));
Discouraged access: The type 'Install' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1070)
phases.add(new Install(50));
Discouraged access: The constructor 'Install(int)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1073)
phases.add(new Configure(100));
Discouraged access: The type 'Configure' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1073)
phases.add(new Configure(100));
Discouraged access: The constructor 'Configure(int)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1076)
return new PhaseSet(phases.toArray(new Phase[phases.size()]));
Discouraged access: The type 'PhaseSet' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1076)
return new PhaseSet(phases.toArray(new Phase[phases.size()]));
Discouraged access: The constructor 'PhaseSet(Phase[])' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1076)
return new PhaseSet(phases.toArray(new Phase[phases.size()]));
Discouraged access: The type 'Phase' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1402)
ProfileMetadataRepository profileRepo = new ProfileMetadataRepository(getGlobalAgent(), dataArea, null);
Discouraged access: The type 'ProfileMetadataRepository' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1402)
ProfileMetadataRepository profileRepo = new ProfileMetadataRepository(getGlobalAgent(), dataArea, null);
Discouraged access: The type 'ProfileMetadataRepository' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1402)
ProfileMetadataRepository profileRepo = new ProfileMetadataRepository(getGlobalAgent(), dataArea, null);
Discouraged access: The constructor 'ProfileMetadataRepository(IProvisioningAgent, URI, IProgressMonitor)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1403)
Collection<?> repos = profileRepo.getReferences();
Discouraged access: The method 'ProfileMetadataRepository.getReferences()' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1484)
InstallableUnitOperand operand = (InstallableUnitOperand) parameters.get(PARM_OPERAND);
Discouraged access: The type 'InstallableUnitOperand' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1484)
InstallableUnitOperand operand = (InstallableUnitOperand) parameters.get(PARM_OPERAND);
Discouraged access: The type 'InstallableUnitOperand' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 1485)
IInstallableUnit installableUnit = operand.second();
Discouraged access: The method 'InstallableUnitOperand.second()' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
34. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1519)
protected static class CollectNativesPhase extends InstallableUnitPhase {
Discouraged access: The type 'InstallableUnitPhase' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
35. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1521)
super(NATIVE_ARTIFACTS, weight);
Discouraged access: The constructor 'InstallableUnitPhase(String, int)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
36. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1525)
protected List<ProvisioningAction> getActions(InstallableUnitOperand operand) {
Discouraged access: The type 'InstallableUnitOperand' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
37. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1526)
IInstallableUnit unit = operand.second();
Discouraged access: The method 'InstallableUnitOperand.second()' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
38. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1538)
parameters.put(PARM_PROFILE, profile);
Discouraged access: The field 'Phase.PARM_PROFILE' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
39. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1546)
ProvisioningContext context = (ProvisioningContext) parameters.get(PARM_CONTEXT);
Discouraged access: The field 'Phase.PARM_CONTEXT' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
40. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1547)
IProvisioningAgent agent = (IProvisioningAgent) parameters.get(PARM_AGENT);
Discouraged access: The field 'Phase.PARM_AGENT' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
41. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1548)
DownloadManager dm = new DownloadManager(context, agent);
Discouraged access: The type 'DownloadManager' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
42. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1548)
DownloadManager dm = new DownloadManager(context, agent);
Discouraged access: The type 'DownloadManager' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
43. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1548)
DownloadManager dm = new DownloadManager(context, agent);
Discouraged access: The constructor 'DownloadManager(ProvisioningContext, IProvisioningAgent)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
44. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1550)
dm.add(iArtifactRequest);
Discouraged access: The method 'DownloadManager.add(IArtifactRequest)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.engine/target/classes')
45. WARNING in /src/org/eclipse/pde/internal/core/target/P2TargetUtils.java
 (at line 1552)
return dm.start(monitor);
Discouraged access: The method 'DownloadManager.start(IProgressMonitor)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 32)
import org.eclipse.equinox.p2.internal.repository.tools.Repo2Runnable;
Discouraged access: The type 'Repo2Runnable' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 33)
import org.eclipse.equinox.p2.internal.repository.tools.RepositoryDescriptor;
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 237)
private RepositoryDescriptor createRepoDescriptor(URI location, String name, String kind) {
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 238)
RepositoryDescriptor result = new RepositoryDescriptor();
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 238)
RepositoryDescriptor result = new RepositoryDescriptor();
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 238)
RepositoryDescriptor result = new RepositoryDescriptor();
Discouraged access: The constructor 'RepositoryDescriptor()' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 239)
result.setLocation(location);
Discouraged access: The method 'RepositoryDescriptor.setLocation(URI)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 240)
result.setKind(kind);
Discouraged access: The method 'RepositoryDescriptor.setKind(String)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 241)
result.setName(name);
Discouraged access: The method 'RepositoryDescriptor.setName(String)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 243)
result.setAppend(false);
Discouraged access: The method 'RepositoryDescriptor.setAppend(boolean)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 249)
Repo2Runnable exporter = new Repo2Runnable();
Discouraged access: The type 'Repo2Runnable' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 249)
Repo2Runnable exporter = new Repo2Runnable();
Discouraged access: The type 'Repo2Runnable' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 249)
Repo2Runnable exporter = new Repo2Runnable();
Discouraged access: The constructor 'Repo2Runnable()' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 250)
exporter.addDestination(createRepoDescriptor(destination, P2TargetUtils.getProfileId(target), RepositoryDescriptor.KIND_METADATA));
Discouraged access: The method 'AbstractApplication.addDestination(RepositoryDescriptor)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 250)
exporter.addDestination(createRepoDescriptor(destination, P2TargetUtils.getProfileId(target), RepositoryDescriptor.KIND_METADATA));
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 250)
exporter.addDestination(createRepoDescriptor(destination, P2TargetUtils.getProfileId(target), RepositoryDescriptor.KIND_METADATA));
Discouraged access: The field 'RepositoryDescriptor.KIND_METADATA' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 251)
exporter.addDestination(createRepoDescriptor(destination, P2TargetUtils.getProfileId(target), RepositoryDescriptor.KIND_ARTIFACT));
Discouraged access: The method 'AbstractApplication.addDestination(RepositoryDescriptor)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 251)
exporter.addDestination(createRepoDescriptor(destination, P2TargetUtils.getProfileId(target), RepositoryDescriptor.KIND_ARTIFACT));
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 251)
exporter.addDestination(createRepoDescriptor(destination, P2TargetUtils.getProfileId(target), RepositoryDescriptor.KIND_ARTIFACT));
Discouraged access: The field 'RepositoryDescriptor.KIND_ARTIFACT' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 252)
exporter.addSource(createRepoDescriptor(P2TargetUtils.getBundlePool().getLocation(), null, RepositoryDescriptor.KIND_ARTIFACT));
Discouraged access: The method 'AbstractApplication.addSource(RepositoryDescriptor)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 252)
exporter.addSource(createRepoDescriptor(P2TargetUtils.getBundlePool().getLocation(), null, RepositoryDescriptor.KIND_ARTIFACT));
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 252)
exporter.addSource(createRepoDescriptor(P2TargetUtils.getBundlePool().getLocation(), null, RepositoryDescriptor.KIND_ARTIFACT));
Discouraged access: The field 'RepositoryDescriptor.KIND_ARTIFACT' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 262)
exporter.setSourceIUs(toExport);
Discouraged access: The method 'AbstractApplication.setSourceIUs(List<IInstallableUnit>)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/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 263)
exporter.run(monitor);
Discouraged access: The method 'Repo2Runnable.run(IProgressMonitor)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.17/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/rt.equinox.p2/bundles/org.eclipse.equinox.p2.repository.tools/target/classes')