Compiler log for org.eclipse.pde.core_3.15.100.v20220221-1314 : @dot.xml

TOTAL : ERRORS: 0, WARNINGS: 73, 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/TargetPlatformHelper.java : 15 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/core/TargetPlatformHelper.java
 (at line 46)
import org.eclipse.jdt.internal.compiler.env.IModule.IPackageExport;
Discouraged access: The type 'IModule.IPackageExport' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.jdt.core/org.eclipse.jdt.core/target/classes')
2. WARNING in /src/org/eclipse/pde/internal/core/TargetPlatformHelper.java
 (at line 47)
import org.eclipse.jdt.internal.compiler.util.JRTUtil;
Discouraged access: The type 'JRTUtil' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.jdt.core/org.eclipse.jdt.core/target/classes')
3. WARNING in /src/org/eclipse/pde/internal/core/TargetPlatformHelper.java
 (at line 48)
import org.eclipse.jdt.internal.core.builder.ClasspathJrt;
Discouraged access: The type 'ClasspathJrt' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.jdt.core/org.eclipse.jdt.core/target/classes')
4. WARNING in /src/org/eclipse/pde/internal/core/TargetPlatformHelper.java
 (at line 49)
import org.eclipse.jdt.internal.core.builder.ClasspathLocation;
Discouraged access: The type 'ClasspathLocation' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.jdt.core/org.eclipse.jdt.core/target/classes')
5. WARNING in /src/org/eclipse/pde/internal/core/TargetPlatformHelper.java
 (at line 422)
File jrtPath = new File(vm.getInstallLocation(), "lib/" + JRTUtil.JRT_FS_JAR); //$NON-NLS-1$
Discouraged access: The type 'JRTUtil' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.jdt.core/org.eclipse.jdt.core/target/classes')
6. WARNING in /src/org/eclipse/pde/internal/core/TargetPlatformHelper.java
 (at line 422)
File jrtPath = new File(vm.getInstallLocation(), "lib/" + JRTUtil.JRT_FS_JAR); //$NON-NLS-1$
Discouraged access: The field 'JRTUtil.JRT_FS_JAR' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.jdt.core/org.eclipse.jdt.core/target/classes')
7. WARNING in /src/org/eclipse/pde/internal/core/TargetPlatformHelper.java
 (at line 423)
ClasspathJrt jrt = ClasspathLocation.forJrtSystem(jrtPath.toString(), null, null, release);
Discouraged access: The type 'ClasspathJrt' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.jdt.core/org.eclipse.jdt.core/target/classes')
8. WARNING in /src/org/eclipse/pde/internal/core/TargetPlatformHelper.java
 (at line 423)
ClasspathJrt jrt = ClasspathLocation.forJrtSystem(jrtPath.toString(), null, null, release);
Discouraged access: The type 'ClasspathLocation' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.jdt.core/org.eclipse.jdt.core/target/classes')
9. WARNING in /src/org/eclipse/pde/internal/core/TargetPlatformHelper.java
 (at line 423)
ClasspathJrt jrt = ClasspathLocation.forJrtSystem(jrtPath.toString(), null, null, release);
Discouraged access: The method 'ClasspathLocation.forJrtSystem(String, AccessRuleSet, IPath, String)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.jdt.core/org.eclipse.jdt.core/target/classes')
10. WARNING in /src/org/eclipse/pde/internal/core/TargetPlatformHelper.java
 (at line 424)
for (String moduleName : jrt.getModuleNames(null)) {
Discouraged access: The method 'ClasspathJrt.getModuleNames(Collection<String>)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.jdt.core/org.eclipse.jdt.core/target/classes')
11. WARNING in /src/org/eclipse/pde/internal/core/TargetPlatformHelper.java
 (at line 425)
for (IPackageExport packageExport : jrt.getModule(moduleName).exports()) {
Discouraged access: The type 'IModule.IPackageExport' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.jdt.core/org.eclipse.jdt.core/target/classes')
12. WARNING in /src/org/eclipse/pde/internal/core/TargetPlatformHelper.java
 (at line 425)
for (IPackageExport packageExport : jrt.getModule(moduleName).exports()) {
Discouraged access: The method 'ClasspathJrt.getModule(String)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.jdt.core/org.eclipse.jdt.core/target/classes')
13. WARNING in /src/org/eclipse/pde/internal/core/TargetPlatformHelper.java
 (at line 425)
for (IPackageExport packageExport : jrt.getModule(moduleName).exports()) {
Discouraged access: The method 'IModule.exports()' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.jdt.core/org.eclipse.jdt.core/target/classes')
14. WARNING in /src/org/eclipse/pde/internal/core/TargetPlatformHelper.java
 (at line 426)
if (!packageExport.isQualified()) {
Discouraged access: The method 'IModule.IPackageExport.isQualified()' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.jdt.core/org.eclipse.jdt.core/target/classes')
15. WARNING in /src/org/eclipse/pde/internal/core/TargetPlatformHelper.java
 (at line 427)
packages.add(new String(packageExport.name()));
Discouraged access: The method 'IModule.IPackageExport.name()' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/eclipse.platform.releng.aggregator/eclipse.platform.releng.aggregator/cje-production/gitCache/eclipse.platform.releng.aggregator/eclipse.jdt.core/org.eclipse.jdt.core/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.23-github/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.23-github/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.23-github/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.23-github/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.23-github/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.23-github/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.23-github/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.23-github/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.23-github/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.23-github/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.23-github/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.23-github/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 1084)
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.23-github/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 1085)
phases.add(new Collect(100));
Discouraged access: The type 'Collect' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/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 1085)
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.23-github/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 1086)
phases.add(new Property(1));
Discouraged access: The type 'Property' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/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 1086)
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.23-github/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 1087)
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.23-github/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 1087)
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.23-github/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 1088)
phases.add(new Install(50));
Discouraged access: The type 'Install' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/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 1088)
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.23-github/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 1091)
phases.add(new Configure(100));
Discouraged access: The type 'Configure' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/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 1091)
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.23-github/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 1094)
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.23-github/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 1094)
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.23-github/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 1094)
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.23-github/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 1420)
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.23-github/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 1420)
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.23-github/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 1420)
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.23-github/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 1421)
Collection<?> repos = profileRepo.getReferences();
Discouraged access: The method 'ProfileMetadataRepository.getReferences()' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/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 1502)
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.23-github/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 1502)
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.23-github/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 1503)
IInstallableUnit installableUnit = operand.second();
Discouraged access: The method 'InstallableUnitOperand.second()' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/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 1537)
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.23-github/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 1539)
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.23-github/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 1543)
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.23-github/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 1544)
IInstallableUnit unit = operand.second();
Discouraged access: The method 'InstallableUnitOperand.second()' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/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 1556)
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.23-github/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 1564)
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.23-github/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 1565)
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.23-github/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 1566)
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.23-github/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 1566)
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.23-github/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 1566)
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.23-github/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 1568)
dm.add(iArtifactRequest);
Discouraged access: The method 'DownloadManager.add(IArtifactRequest)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/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 1570)
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.23-github/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 : 10 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.23-github/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.23-github/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 239)
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.23-github/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 240)
RepositoryDescriptor result = new RepositoryDescriptor();
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/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 240)
RepositoryDescriptor result = new RepositoryDescriptor();
Discouraged access: The type 'RepositoryDescriptor' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/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 240)
RepositoryDescriptor result = new RepositoryDescriptor();
Discouraged access: The constructor 'RepositoryDescriptor()' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/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 241)
result.setLocation(location);
Discouraged access: The method 'RepositoryDescriptor.setLocation(URI)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/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 242)
result.setKind(kind);
Discouraged access: The method 'RepositoryDescriptor.setKind(String)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/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 243)
result.setName(name);
Discouraged access: The method 'RepositoryDescriptor.setName(String)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/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 245)
result.setAppend(false);
Discouraged access: The method 'RepositoryDescriptor.setAppend(boolean)' is not API (restriction on classpath entry '/home/jenkins/agent/workspace/I-build-4.23-github/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')

/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 38)
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.23-github/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 375)
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.23-github/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 375)
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.23-github/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')