Compiler log for org.eclipse.pde.build_3.8.1.v20120725-202643 : pdebuild.jar.bin.xml

TOTAL : ERRORS: 0, WARNINGS: 625

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/build/AbstractScriptGenerator.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/AbstractScriptGenerator.java
 (at line 24)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/AbstractScriptGenerator.java
 (at line 810)
String mappings = Utils.getEntryVersionMappings((FeatureEntry[]) productEntries.toArray(new FeatureEntry[productEntries.size()]), site, assemblyInfo);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/AbstractScriptGenerator.java
 (at line 810)
String mappings = Utils.getEntryVersionMappings((FeatureEntry[]) productEntries.toArray(new FeatureEntry[productEntries.size()]), site, assemblyInfo);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java : 10 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 216)
script.printAttribute(VERSION, feature.getVersion(), true);
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 222)
if (!(havePDEUIState() && rootProvider.getId().equals("org.eclipse.pde.container.feature"))) { //$NON-NLS-1$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 226)
script.printAttribute(VERSION, rootProvider.getVersion(), true);
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 252)
return feature.getId() + ".feature.group"; //$NON-NLS-1$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 624)
generatePostProcessingSteps(feature.getId(), feature.getVersion(), (String) shapeAdvisor.getFinalShape(feature)[1], FEATURE_TYPE);
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 624)
generatePostProcessingSteps(feature.getId(), feature.getVersion(), (String) shapeAdvisor.getFinalShape(feature)[1], FEATURE_TYPE);
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 643)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 643)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 654)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/AssembleConfigScriptGenerator.java
 (at line 654)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/AssemblyInformation.java : 16 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 162)
String id = feature.getId();
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 164)
if (existing == null || new Version(existing.getVersion()).compareTo(new Version(feature.getVersion())) < 0)
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 164)
if (existing == null || new Version(existing.getVersion()).compareTo(new Version(feature.getVersion())) < 0)
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 166)
rootMap.put(id + '_' + feature.getVersion(), feature);
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 185)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 185)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 185)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 185)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 210)
if (feature.getId().equals(featureDescriptor.getId()) && (feature).getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 210)
if (feature.getId().equals(featureDescriptor.getId()) && (feature).getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 210)
if (feature.getId().equals(featureDescriptor.getId()) && (feature).getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 210)
if (feature.getId().equals(featureDescriptor.getId()) && (feature).getVersion().equals(featureDescriptor.getVersion()))
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 223)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion())) {
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
14. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 223)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion())) {
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
15. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 223)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion())) {
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
16. WARNING in /src/org/eclipse/pde/internal/build/AssemblyInformation.java
 (at line 223)
if (feature.getId().equals(featureDescriptor.getId()) && feature.getVersion().equals(featureDescriptor.getVersion())) {
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/BuildScriptGenerator.java : 14 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.Feature;
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 18)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 304)
feature.addEntry(new FeatureEntry(bundle.getSymbolicName(), bundle.getVersion().toString(), true));
Discouraged access: The method addEntry(FeatureEntry) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 304)
feature.addEntry(new FeatureEntry(bundle.getSymbolicName(), bundle.getVersion().toString(), true));
Discouraged access: The constructor FeatureEntry(String, String, boolean) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 304)
feature.addEntry(new FeatureEntry(bundle.getSymbolicName(), bundle.getVersion().toString(), true));
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 313)
BuildTimeFeature sourceFeature = getSite(false).findFeature(sourceBundleFeatureId, feature.getVersion(), true);
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 338)
Feature feature = (Feature) i.next();
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 338)
Feature feature = (Feature) i.next();
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 339)
recordVersion(feature.getId(), new Version(feature.getVersion()), versions);
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 339)
recordVersion(feature.getId(), new Version(feature.getVersion()), versions);
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 361)
Feature feature = (Feature) i.next();
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 361)
Feature feature = (Feature) i.next();
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 362)
recordVersion(feature.getId(), new Version(feature.getVersion()), versions);
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
14. WARNING in /src/org/eclipse/pde/internal/build/BuildScriptGenerator.java
 (at line 362)
recordVersion(feature.getId(), new Version(feature.getVersion()), versions);
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/FeatureGenerator.java : 9 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 151)
FeatureEntry featureEntry = (FeatureEntry) iterator.next();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 151)
FeatureEntry featureEntry = (FeatureEntry) iterator.next();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 152)
Entry newEntry = new Entry(featureEntry.getId(), featureEntry.getVersion());
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 152)
Entry newEntry = new Entry(featureEntry.getId(), featureEntry.getVersion());
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 153)
if (featureEntry.unpackSet())
Discouraged access: The method unpackSet() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 154)
newEntry.addAttribute(Utils.EXTRA_UNPACK, String.valueOf(featureEntry.isUnpack()));
Discouraged access: The method isUnpack() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 155)
if (featureEntry.isFragment())
Discouraged access: The method isFragment() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/FeatureGenerator.java
 (at line 157)
else if (featureEntry.isPlugin())
Discouraged access: The method isPlugin() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/FeatureWriter.java : 70 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 25)
protected Feature feature;
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 29)
public FeatureWriter(OutputStream out, Feature feature, BuildTimeSite site) throws IOException {
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 52)
parameters.put(ID, feature.getId());
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 53)
parameters.put(VERSION, feature.getVersion());
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 54)
parameters.put("label", feature.getLabel()); //$NON-NLS-1$
Discouraged access: The method getLabel() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 55)
if (feature.getLicenseFeature() != null) {
Discouraged access: The method getLicenseFeature() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 56)
parameters.put("license-feature", feature.getLicenseFeature()); //$NON-NLS-1$
Discouraged access: The method getLicenseFeature() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 57)
parameters.put("license-feature-version", feature.getLicenseFeatureVersion()); //$NON-NLS-1$
Discouraged access: The method getLicenseFeatureVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 59)
parameters.put("provider-name", feature.getProviderName()); //$NON-NLS-1$
Discouraged access: The method getProviderName() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 60)
parameters.put("image", feature.getImage()); //$NON-NLS-1$
Discouraged access: The method getImage() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 61)
parameters.put("os", feature.getOS()); //$NON-NLS-1$
Discouraged access: The method getOS() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 62)
parameters.put("arch", feature.getArch()); //$NON-NLS-1$
Discouraged access: The method getArch() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 63)
parameters.put("ws", feature.getWS()); //$NON-NLS-1$
Discouraged access: The method getWS() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
14. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 64)
parameters.put("nl", feature.getNL()); //$NON-NLS-1$
Discouraged access: The method getNL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
15. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 73)
String url = feature.getInstallHandlerURL();
Discouraged access: The method getInstallHandlerURL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
16. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 74)
String library = feature.getInstallHandlerLibrary();
Discouraged access: The method getInstallHandlerLibrary() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
17. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 75)
String handler = feature.getInstallHandler();
Discouraged access: The method getInstallHandler() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
18. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 87)
if (feature.getDescription() == null && feature.getDescriptionURL() == null)
Discouraged access: The method getDescription() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
19. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 87)
if (feature.getDescription() == null && feature.getDescriptionURL() == null)
Discouraged access: The method getDescriptionURL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
20. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 90)
parameters.put("url", feature.getDescriptionURL()); //$NON-NLS-1$
Discouraged access: The method getDescriptionURL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
21. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 94)
printlnEscaped(feature.getDescription());
Discouraged access: The method getDescription() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
22. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 99)
if (feature.getCopyright() == null && feature.getCopyrightURL() == null)
Discouraged access: The method getCopyright() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
23. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 99)
if (feature.getCopyright() == null && feature.getCopyrightURL() == null)
Discouraged access: The method getCopyrightURL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
24. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 102)
parameters.put("url", feature.getCopyrightURL()); //$NON-NLS-1$
Discouraged access: The method getCopyrightURL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
25. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 105)
printlnEscaped(feature.getCopyright());
Discouraged access: The method getCopyright() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
26. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 110)
if (feature.getLicense() == null && feature.getLicenseURL() == null)
Discouraged access: The method getLicense() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
27. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 110)
if (feature.getLicense() == null && feature.getLicenseURL() == null)
Discouraged access: The method getLicenseURL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
28. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 113)
parameters.put("url", feature.getLicenseURL()); //$NON-NLS-1$
Discouraged access: The method getLicenseURL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
29. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 116)
printlnEscaped(feature.getLicense());
Discouraged access: The method getLicense() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
30. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 121)
String updateSiteLabel = feature.getUpdateSiteLabel();
Discouraged access: The method getUpdateSiteLabel() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
31. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 122)
String updateSiteURL = feature.getUpdateSiteURL();
Discouraged access: The method getUpdateSiteURL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
32. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 123)
URLEntry[] siteEntries = feature.getDiscoverySites();
Discouraged access: The type URLEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
33. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 123)
URLEntry[] siteEntries = feature.getDiscoverySites();
Discouraged access: The method getDiscoverySites() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
34. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 137)
parameters.put("url", siteEntries[i].getURL()); //$NON-NLS-1$
Discouraged access: The method getURL() from the type URLEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
35. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 138)
parameters.put("label", siteEntries[i].getAnnotation()); //$NON-NLS-1$
Discouraged access: The method getAnnotation() from the type URLEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
36. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 146)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
37. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 146)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The method getEntries() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
38. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 148)
if (entries[i].isRequires() || entries[i].isPlugin())
Discouraged access: The method isRequires() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
39. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 148)
if (entries[i].isRequires() || entries[i].isPlugin())
Discouraged access: The method isPlugin() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
40. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 153)
parameters.put(ID, entries[i].getId());
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
41. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 154)
BuildTimeFeature tmpFeature = site.findFeature(entries[i].getId(), null, true);
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
42. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 155)
parameters.put(VERSION, tmpFeature.getVersion());
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
43. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 157)
String message = NLS.bind(Messages.exception_missingFeature, entries[i].getId());
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
44. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 168)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
45. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 168)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The method getEntries() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
46. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 170)
if (!entries[i].isRequires())
Discouraged access: The method isRequires() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
47. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 178)
if (entries[i].isPlugin()) {
Discouraged access: The method isPlugin() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
48. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 179)
parameters.put(PLUGIN, entries[i].getId());
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
49. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 180)
parameters.put(VERSION, entries[i].getVersion());
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
50. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 183)
parameters.put(FEATURE, entries[i].getId());
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
51. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 184)
parameters.put(VERSION, entries[i].getVersion());
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
52. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 186)
parameters.put("match", entries[i].getMatch()); //$NON-NLS-1$
Discouraged access: The method getMatch() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
53. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 214)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
54. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 214)
FeatureEntry[] entries = feature.getEntries();
Discouraged access: The method getEntries() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
55. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 216)
if (entries[i].isRequires() || !entries[i].isPlugin())
Discouraged access: The method isRequires() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
56. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 216)
if (entries[i].isRequires() || !entries[i].isPlugin())
Discouraged access: The method isPlugin() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
57. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 219)
parameters.put(ID, entries[i].getId());
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
58. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 221)
String versionRequested = entries[i].getVersion();
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
59. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 224)
effectivePlugin = site.getRegistry().getResolvedBundle(entries[i].getId(), versionRequested);
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
60. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 226)
String message = NLS.bind(Messages.exception_missingPlugin, entries[i].getId() + "_" + entries[i].getVersion()); //$NON-NLS-1$
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
61. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 226)
String message = NLS.bind(Messages.exception_missingPlugin, entries[i].getId() + "_" + entries[i].getVersion()); //$NON-NLS-1$
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
62. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 230)
String message = NLS.bind(Messages.exception_missingPlugin, entries[i].getId() + "_" + entries[i].getVersion()); //$NON-NLS-1$
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
63. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 230)
String message = NLS.bind(Messages.exception_missingPlugin, entries[i].getId() + "_" + entries[i].getVersion()); //$NON-NLS-1$
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
64. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 234)
if (entries[i].isFragment())
Discouraged access: The method isFragment() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
65. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 235)
parameters.put(FRAGMENT, new Boolean(entries[i].isFragment()));
Discouraged access: The method isFragment() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
66. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 236)
parameters.put("os", entries[i].getOS()); //$NON-NLS-1$
Discouraged access: The method getOS() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
67. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 237)
parameters.put("arch", entries[i].getArch()); //$NON-NLS-1$
Discouraged access: The method getArch() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
68. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 238)
parameters.put("ws", entries[i].getWS()); //$NON-NLS-1$
Discouraged access: The method getWS() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
69. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 239)
parameters.put("nl", entries[i].getNL()); //$NON-NLS-1$
Discouraged access: The method getNL() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
70. WARNING in /src/org/eclipse/pde/internal/build/FeatureWriter.java
 (at line 240)
if (!entries[i].isUnpack())
Discouraged access: The method isUnpack() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/FetchScriptGenerator.java : 14 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 174)
FeatureEntry[] referencedFeatures = feature.getIncludedFeatureReferences();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 176)
String featureId = referencedFeatures[i].getId();
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 180)
FetchScriptGenerator generator = new FetchScriptGenerator("feature@" + featureId + ',' + referencedFeatures[i].getVersion()); //$NON-NLS-1$
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 336)
FeatureEntry[] compiledFeatures = feature.getIncludedFeatureReferences();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 338)
String featureId = compiledFeatures[i].getId();
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 349)
if (getRepositoryInfo(IFetchFactory.ELEMENT_TYPE_FEATURE + '@' + featureId, new Version(compiledFeatures[i].getVersion())) != null)
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 430)
FeatureEntry[] allChildren = feature.getRawPluginEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 431)
FeatureEntry[] compiledChildren = feature.getPluginEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 435)
elementId = allChildren[i].getId();
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 436)
Version versionId = new Version(allChildren[i].getVersion());
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 448)
if (allChildren[i].isFragment())
Discouraged access: The method isFragment() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 456)
elementId = feature.getLicenseFeature();
Discouraged access: The method getLicenseFeature() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
14. WARNING in /src/org/eclipse/pde/internal/build/FetchScriptGenerator.java
 (at line 461)
String version = feature.getLicenseFeatureVersion();
Discouraged access: The method getLicenseFeatureVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java : 11 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 183)
script.printAttribute("id", features[i].getId(), true); //$NON-NLS-1$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 184)
script.printAttribute("version", features[i].getVersion(), true); //$NON-NLS-1$
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 384)
script.printAttribute(VERSION, feature.getVersion(), true);
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 455)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 455)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 471)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 471)
String featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 489)
if (!feature.getId().equals(FEATURE_EQUINOX_EXECUTABLE))
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 492)
if (feature.isBinary() || !OLD_EXECUTABLE_RANGE.isIncluded(new Version(feature.getVersion())))
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 501)
String featureFullName = executableFeature.getId() + "_" + executableFeature.getVersion(); //$NON-NLS-1$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/P2ConfigScriptGenerator.java
 (at line 501)
String featureFullName = executableFeature.getId() + "_" + executableFeature.getVersion(); //$NON-NLS-1$
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/ProductGenerator.java : 19 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 17)
import org.eclipse.equinox.internal.p2.publisher.QuotedTokenizer;
Discouraged access: The type QuotedTokenizer is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 19)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 258)
String brandedVersion = executableFeature.getVersion();
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 320)
versionString = requiredFeature.getVersion();
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 373)
FeatureEntry entry = (FeatureEntry) iter.next();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 373)
FeatureEntry entry = (FeatureEntry) iter.next();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 374)
if (!entry.isPlugin())
Discouraged access: The method isPlugin() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 377)
BundleDescription bundle = assembly.getPlugin(entry.getId(), entry.getVersion());
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 377)
BundleDescription bundle = assembly.getPlugin(entry.getId(), entry.getVersion());
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 684)
QuotedTokenizer tokenizer = new QuotedTokenizer(programArgs);
Discouraged access: The type QuotedTokenizer is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 684)
QuotedTokenizer tokenizer = new QuotedTokenizer(programArgs);
Discouraged access: The constructor QuotedTokenizer(String) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 684)
QuotedTokenizer tokenizer = new QuotedTokenizer(programArgs);
Discouraged access: The type QuotedTokenizer is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 685)
while (tokenizer.hasMoreTokens()) {
Discouraged access: The method hasMoreTokens() from the type QuotedTokenizer is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
14. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 686)
String token = tokenizer.nextToken().trim();
Discouraged access: The method nextToken() from the type QuotedTokenizer is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
15. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 696)
QuotedTokenizer tokenizer = new QuotedTokenizer(vmArgs);
Discouraged access: The type QuotedTokenizer is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
16. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 696)
QuotedTokenizer tokenizer = new QuotedTokenizer(vmArgs);
Discouraged access: The constructor QuotedTokenizer(String) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
17. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 696)
QuotedTokenizer tokenizer = new QuotedTokenizer(vmArgs);
Discouraged access: The type QuotedTokenizer is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
18. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 697)
while (tokenizer.hasMoreTokens()) {
Discouraged access: The method hasMoreTokens() from the type QuotedTokenizer is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
19. WARNING in /src/org/eclipse/pde/internal/build/ProductGenerator.java
 (at line 698)
String token = tokenizer.nextToken().trim();
Discouraged access: The method nextToken() from the type QuotedTokenizer is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot

/src/org/eclipse/pde/internal/build/ShapeAdvisor.java : 8 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 51)
return getFinalShape(feature.getId(), feature.getVersion(), FLAT, true);
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 51)
return getFinalShape(feature.getId(), feature.getVersion(), FLAT, true);
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 90)
FeatureEntry entry = (FeatureEntry) iterator.next();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 90)
FeatureEntry entry = (FeatureEntry) iterator.next();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 91)
if (entry.unpackSet()) {
Discouraged access: The method unpackSet() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 93)
result = Boolean.valueOf(entry.isUnpack());
Discouraged access: The method isUnpack() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/ShapeAdvisor.java
 (at line 94)
else if (result.booleanValue() != entry.isUnpack()) {
Discouraged access: The method isUnpack() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/SourceFeatureWriter.java : 16 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.Feature;
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 18)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 23)
public SourceFeatureWriter(OutputStream out, Feature feature, BuildTimeSite site) throws IOException {
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 30)
FeatureEntry[] features = feature.getEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 30)
FeatureEntry[] features = feature.getEntries();
Discouraged access: The method getEntries() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 32)
if (features[i].isRequires() || features[i].isPlugin())
Discouraged access: The method isRequires() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 32)
if (features[i].isRequires() || features[i].isPlugin())
Discouraged access: The method isPlugin() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 35)
parameters.put(ID, features[i].getId());
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 36)
parameters.put(VERSION, features[i].getVersion());
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 37)
if (features[i].isOptional())
Discouraged access: The method isOptional() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 39)
if (features[i].getArch() != null)
Discouraged access: The method getArch() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 40)
parameters.put("arch", features[i].getArch()); //$NON-NLS-1$
Discouraged access: The method getArch() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 41)
if (features[i].getWS() != null)
Discouraged access: The method getWS() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
14. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 42)
parameters.put("ws", features[i].getWS()); //$NON-NLS-1$
Discouraged access: The method getWS() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
15. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 43)
if (features[i].getOS() != null)
Discouraged access: The method getOS() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
16. WARNING in /src/org/eclipse/pde/internal/build/SourceFeatureWriter.java
 (at line 44)
parameters.put("os", features[i].getOS()); //$NON-NLS-1$
Discouraged access: The method getOS() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/Utils.java : 23 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 19)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 111)
public static VersionRange createVersionRange(FeatureEntry entry) {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 112)
String versionSpec = entry.getVersion();
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 120)
String match = entry.getMatch();
Discouraged access: The method getMatch() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 121)
if (!entry.isRequires() || match == null) {
Discouraged access: The method isRequires() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 426)
public static FeatureEntry[] getPluginEntry(BuildTimeFeature feature, String pluginId, boolean raw) {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 427)
FeatureEntry[] plugins;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 435)
if (plugins[i].getId().equals(pluginId))
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 438)
return (FeatureEntry[]) foundEntries.toArray(new FeatureEntry[foundEntries.size()]);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 438)
return (FeatureEntry[]) foundEntries.toArray(new FeatureEntry[foundEntries.size()]);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 473)
public static boolean isIn(FeatureEntry[] array, FeatureEntry element) {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 473)
public static boolean isIn(FeatureEntry[] array, FeatureEntry element) {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 475)
if (array[i].getId().equals(element.getId()) && array[i].getVersion().equals(element.getVersion()))
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
14. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 475)
if (array[i].getId().equals(element.getId()) && array[i].getVersion().equals(element.getVersion()))
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
15. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 475)
if (array[i].getId().equals(element.getId()) && array[i].getVersion().equals(element.getVersion()))
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
16. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 475)
if (array[i].getId().equals(element.getId()) && array[i].getVersion().equals(element.getVersion()))
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
17. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 1006)
public static String getEntryVersionMappings(FeatureEntry[] entries, BuildTimeSite site) {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
18. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 1010)
public static String getEntryVersionMappings(FeatureEntry[] entries, BuildTimeSite site, AssemblyInformation assembly) {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
19. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 1016)
String versionRequested = entries[i].getVersion();
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
20. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 1019)
String id = entries[i].getId();
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
21. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 1026)
if (entries[i].isPlugin()) {
Discouraged access: The method isPlugin() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
22. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 1029)
model = assembly.getPlugin(entries[i].getId(), versionRequested);
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
23. WARNING in /src/org/eclipse/pde/internal/build/Utils.java
 (at line 1037)
newVersion = feature.getVersion();
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java : 17 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.IPlatformEntry;
Discouraged access: The type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 89)
public List selectConfigs(IPlatformEntry element) {
Discouraged access: The type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 92)
if (((element.getOS() == null || element.getOS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getWS() == null || element.getWS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getArch() == null || element.getArch().equals(Config.ANY)) && includePlatformIndependent == false)) {
Discouraged access: The method getOS() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 92)
if (((element.getOS() == null || element.getOS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getWS() == null || element.getWS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getArch() == null || element.getArch().equals(Config.ANY)) && includePlatformIndependent == false)) {
Discouraged access: The method getOS() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 92)
if (((element.getOS() == null || element.getOS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getWS() == null || element.getWS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getArch() == null || element.getArch().equals(Config.ANY)) && includePlatformIndependent == false)) {
Discouraged access: The method getWS() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 92)
if (((element.getOS() == null || element.getOS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getWS() == null || element.getWS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getArch() == null || element.getArch().equals(Config.ANY)) && includePlatformIndependent == false)) {
Discouraged access: The method getWS() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 92)
if (((element.getOS() == null || element.getOS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getWS() == null || element.getWS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getArch() == null || element.getArch().equals(Config.ANY)) && includePlatformIndependent == false)) {
Discouraged access: The method getArch() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 92)
if (((element.getOS() == null || element.getOS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getWS() == null || element.getWS().equals(Config.ANY)) && includePlatformIndependent == false) && ((element.getArch() == null || element.getArch().equals(Config.ANY)) && includePlatformIndependent == false)) {
Discouraged access: The method getArch() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 97)
if (element.getOS() != null && !element.getOS().equals(Config.ANY)) {
Discouraged access: The method getOS() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 97)
if (element.getOS() != null && !element.getOS().equals(Config.ANY)) {
Discouraged access: The method getOS() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 100)
if (!isMatching(element.getOS(), config.getOs()))
Discouraged access: The method getOS() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 104)
if (element.getWS() != null && !element.getWS().equals(Config.ANY)) {
Discouraged access: The method getWS() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 104)
if (element.getWS() != null && !element.getWS().equals(Config.ANY)) {
Discouraged access: The method getWS() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
14. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 107)
if (!isMatching(element.getWS(), config.getWs()))
Discouraged access: The method getWS() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
15. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 111)
if (element.getArch() != null && !element.getArch().equals(Config.ANY)) {
Discouraged access: The method getArch() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
16. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 111)
if (element.getArch() != null && !element.getArch().equals(Config.ANY)) {
Discouraged access: The method getArch() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
17. WARNING in /src/org/eclipse/pde/internal/build/builder/AbstractBuildScriptGenerator.java
 (at line 114)
if (!isMatching(element.getArch(), config.getArch()))
Discouraged access: The method getArch() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/builder/BuildDirector.java : 36 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 16)
import org.eclipse.equinox.p2.publisher.eclipse.Feature;
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 116)
FeatureEntry[] pluginList = feature.getPluginEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 118)
FeatureEntry entry = pluginList[i];
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 123)
String versionRequested = entry.getVersion();
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 124)
model = getSite(false).getRegistry().getResolvedBundle(entry.getId(), versionRequested);
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 126)
if ((model == null || Utils.isBinary(model)) && featureProperties.containsKey(GENERATION_SOURCE_PLUGIN_PREFIX + entry.getId())) {
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 128)
String[] extraEntries = Utils.getArrayFromString(featureProperties.getProperty(GENERATION_SOURCE_PLUGIN_PREFIX + entry.getId()));
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 135)
String message = NLS.bind(Messages.exception_unableToGenerateSourceFromBinary, entry.getId(), originalBundle.getSymbolicName() + "_" + originalBundle.getVersion()); //$NON-NLS-1$
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 143)
model = getSite(false).getRegistry().getResolvedBundle(entry.getId(), versionRequested);
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 146)
getSite(false).missingPlugin(entry.getId(), versionRequested, feature, true);
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 162)
private void associateModelAndEntry(BundleDescription model, FeatureEntry entry) {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 176)
private void generateEmbeddedSource(FeatureEntry pluginEntry, String[] extraEntries, boolean individual) throws CoreException {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
14. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 191)
generateSourceFeature(baseFeature, pluginEntry.getId(), extraEntries, false);
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
15. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 247)
FeatureEntry[] referencedFeatures = feature.getIncludedFeatureReferences();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
16. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 249)
String featureId = referencedFeatures[i].getId();
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
17. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 250)
String featureVersion = referencedFeatures[i].getVersion();
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
18. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 270)
private void absorbExceptionIfOptionalFeature(FeatureEntry entry, CoreException toAbsorb) throws CoreException {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
19. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 271)
if (toAbsorb.getStatus().getCode() != EXCEPTION_FEATURE_MISSING || (toAbsorb.getStatus().getCode() == EXCEPTION_FEATURE_MISSING && !entry.isOptional()))
Discouraged access: The method isOptional() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
20. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 282)
Version versionId = new Version(feature.getVersion());
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
21. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 288)
feature.setVersion(newVersion);
Discouraged access: The method setVersion(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
22. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 377)
FeatureEntry[] referencedFeatures = buildFeature.getIncludedFeatureReferences();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
23. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 378)
FeatureEntry[] pluginList = buildFeature.getRawPluginEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
24. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 390)
BuildTimeFeature refFeature = getSite(false).findFeature(referencedFeatures[i].getId(), null, false);
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
25. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 396)
Version version = new Version(refFeature.getVersion());
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
26. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 423)
FeatureEntry entry = pluginList[i];
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
27. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 425)
String versionRequested = entry.getVersion();
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
28. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 426)
BundleDescription model = getSite(false).getRegistry().getBundle(entry.getId(), versionRequested, false);
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
29. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 528)
FeatureEntry correspondingEntry = (FeatureEntry) entryIter.next();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
30. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 528)
FeatureEntry correspondingEntry = (FeatureEntry) entryIter.next();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
31. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 570)
* @see Feature
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
32. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 602)
if (featureToCollect.getId().equals(CONTAINER_FEATURE) || featureToCollect.getId().equals(UI_CONTAINER_FEATURE))
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
33. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 602)
if (featureToCollect.getId().equals(CONTAINER_FEATURE) || featureToCollect.getId().equals(UI_CONTAINER_FEATURE))
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
34. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 688)
protected void collectElementToAssemble(FeatureEntry entryToCollect) throws CoreException {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
35. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 692)
String versionRequested = entryToCollect.getVersion();
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
36. WARNING in /src/org/eclipse/pde/internal/build/builder/BuildDirector.java
 (at line 694)
effectivePlugin = getSite(false).getRegistry().getResolvedBundle(entryToCollect.getId(), versionRequested);
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java : 6 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java
 (at line 20)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java
 (at line 619)
FeatureEntry associatedEntry = generator.getAssociatedEntry();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java
 (at line 623)
String os = associatedEntry.getOS();
Discouraged access: The method getOS() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java
 (at line 624)
String ws = associatedEntry.getWS();
Discouraged access: The method getWS() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java
 (at line 625)
String arch = associatedEntry.getArch();
Discouraged access: The method getArch() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/builder/ClasspathComputer3_0.java
 (at line 626)
String nl = associatedEntry.getNL();
Discouraged access: The method getNL() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java : 44 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 19)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 61)
featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 61)
featureFullName = feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 77)
sourceFeatureName = feature.getId().endsWith(".source") ? feature.getId() : feature.getId() + ".source"; //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 77)
sourceFeatureName = feature.getId().endsWith(".source") ? feature.getId() : feature.getId() + ".source"; //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 77)
sourceFeatureName = feature.getId().endsWith(".source") ? feature.getId() : feature.getId() + ".source"; //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 78)
sourceFeatureFullNameVersioned = sourceFeatureName + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 112)
Utils.updateVersion(customBuildFile, PROPERTY_FEATURE_VERSION_SUFFIX, feature.getVersion());
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 238)
script.printTargetDeclaration(TARGET_CLEAN, TARGET_INIT, null, null, NLS.bind(Messages.build_feature_clean, feature.getId()));
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 396)
script.println("<eclipse.idReplacer featureFilePath=\"" + AntScript.getEscaped(root) + '/' + Constants.FEATURE_FILENAME_DESCRIPTOR + "\" selfVersion=\"" + feature.getVersion() + "\" featureIds=\"" + featureVersionInfo + "\" pluginIds=\"" + pluginVersionInfo + "\"/>"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 408)
String licenseFeatureName = feature.getLicenseFeature();
Discouraged access: The method getLicenseFeature() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 412)
licenseFeature = getSite(false).findFeature(licenseFeatureName, feature.getLicenseFeatureVersion(), true);
Discouraged access: The method getLicenseFeatureVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 552)
script.printTargetDeclaration(TARGET_BUILD_UPDATE_JAR, TARGET_INIT, null, null, NLS.bind(Messages.build_feature_buildUpdateJar, feature.getId()));
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
14. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 562)
params.put(PROPERTY_OS, feature.getOS() == null ? Config.ANY : feature.getOS());
Discouraged access: The method getOS() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
15. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 562)
params.put(PROPERTY_OS, feature.getOS() == null ? Config.ANY : feature.getOS());
Discouraged access: The method getOS() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
16. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 563)
params.put(PROPERTY_WS, feature.getWS() == null ? Config.ANY : feature.getWS());
Discouraged access: The method getWS() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
17. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 563)
params.put(PROPERTY_WS, feature.getWS() == null ? Config.ANY : feature.getWS());
Discouraged access: The method getWS() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
18. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 564)
params.put(PROPERTY_ARCH, feature.getArch() == null ? Config.ANY : feature.getArch());
Discouraged access: The method getArch() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
19. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 564)
params.put(PROPERTY_ARCH, feature.getArch() == null ? Config.ANY : feature.getArch());
Discouraged access: The method getArch() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
20. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 565)
params.put(PROPERTY_NL, feature.getNL() == null ? Config.ANY : feature.getNL());
Discouraged access: The method getNL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
21. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 565)
params.put(PROPERTY_NL, feature.getNL() == null ? Config.ANY : feature.getNL());
Discouraged access: The method getNL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
22. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 594)
script.printTargetDeclaration(TARGET_ZIP_DISTRIBUTION, TARGET_INIT, null, null, NLS.bind(Messages.build_feature_zips, feature.getId()));
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
23. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 600)
params.put(PROPERTY_OS, feature.getOS() == null ? Config.ANY : feature.getOS());
Discouraged access: The method getOS() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
24. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 600)
params.put(PROPERTY_OS, feature.getOS() == null ? Config.ANY : feature.getOS());
Discouraged access: The method getOS() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
25. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 601)
params.put(PROPERTY_WS, feature.getWS() == null ? Config.ANY : feature.getWS());
Discouraged access: The method getWS() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
26. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 601)
params.put(PROPERTY_WS, feature.getWS() == null ? Config.ANY : feature.getWS());
Discouraged access: The method getWS() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
27. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 602)
params.put(PROPERTY_ARCH, feature.getArch() == null ? Config.ANY : feature.getArch());
Discouraged access: The method getArch() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
28. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 602)
params.put(PROPERTY_ARCH, feature.getArch() == null ? Config.ANY : feature.getArch());
Discouraged access: The method getArch() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
29. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 603)
params.put(PROPERTY_NL, feature.getNL() == null ? Config.ANY : feature.getNL());
Discouraged access: The method getNL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
30. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 603)
params.put(PROPERTY_NL, feature.getNL() == null ? Config.ANY : feature.getNL());
Discouraged access: The method getNL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
31. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 650)
FeatureEntry[] entries = Utils.getPluginEntry(feature, current.getSymbolicName(), false); //TODO This can be improved to use the value from the user object in the bundleDescription
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
32. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 673)
FeatureEntry[] pluginList = feature.getPluginEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
33. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 675)
FeatureEntry entry = pluginList[i];
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
34. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 680)
String versionRequested = entry.getVersion();
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
35. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 681)
model = getSite(false).getRegistry().getResolvedBundle(entry.getId(), versionRequested);
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
36. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 683)
String message = NLS.bind(Messages.exception_missingPlugin, entry.getId() + "_" + entry.getVersion()); //$NON-NLS-1$
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
37. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 683)
String message = NLS.bind(Messages.exception_missingPlugin, entry.getId() + "_" + entry.getVersion()); //$NON-NLS-1$
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
38. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 695)
FeatureEntry[] features = feature.getIncludedFeatureReferences();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
39. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 697)
String featureId = features[i].getId();
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
40. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 698)
String versionId = features[i].getVersion();
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
41. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 701)
if (features[i].isOptional())
Discouraged access: The method isOptional() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
42. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 730)
script.printProjectDeclaration(feature.getId(), TARGET_BUILD_UPDATE_JAR, "."); //$NON-NLS-1$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
43. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 786)
script.printTargetDeclaration(TARGET_BUILD_JARS, TARGET_INIT, null, null, NLS.bind(Messages.build_feature_buildJars, feature.getId()));
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
44. WARNING in /src/org/eclipse/pde/internal/build/builder/FeatureBuildScriptGenerator.java
 (at line 804)
script.printTargetDeclaration(TARGET_REFRESH, TARGET_INIT, PROPERTY_ECLIPSE_RUNNING, null, NLS.bind(Messages.build_feature_refresh, feature.getId()));
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java : 6 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java
 (at line 16)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java
 (at line 97)
private FeatureEntry associatedEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java
 (at line 702)
if (associatedEntry != null && (associatedEntry.unpackSet() || !Utils.hasBundleShapeHeader(model)))
Discouraged access: The method unpackSet() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java
 (at line 703)
script.println(" unpack=\"" + String.valueOf(associatedEntry.isUnpack()) + "\""); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method isUnpack() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java
 (at line 1923)
public FeatureEntry getAssociatedEntry() {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/builder/ModelBuildScriptGenerator.java
 (at line 1927)
public void setAssociatedEntry(FeatureEntry associatedEntry) {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/builder/SourceGenerator.java : 100 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 89)
private String getSourcePluginName(FeatureEntry plugin, boolean versionSuffix) {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 90)
return plugin.getId() + (versionSuffix ? "_" + plugin.getVersion() : ""); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 90)
return plugin.getId() + (versionSuffix ? "_" + plugin.getVersion() : ""); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 94)
FeatureEntry[] pluginList = feature.getPluginEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 96)
FeatureEntry entry = pluginList[i];
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 101)
String versionRequested = entry.getVersion();
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 102)
model = getSite().getRegistry().getResolvedBundle(entry.getId(), versionRequested);
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 110)
private void collectSourcePlugins(BuildTimeFeature feature, FeatureEntry pluginEntry, BundleDescription model) throws CoreException {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 118)
if (pluginEntry.getOS() == null && pluginEntry.getWS() == null && pluginEntry.getArch() == null) {
Discouraged access: The method getOS() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 118)
if (pluginEntry.getOS() == null && pluginEntry.getWS() == null && pluginEntry.getArch() == null) {
Discouraged access: The method getWS() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 118)
if (pluginEntry.getOS() == null && pluginEntry.getWS() == null && pluginEntry.getArch() == null) {
Discouraged access: The method getArch() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 140)
FeatureEntry sourcePlugin;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 146)
brandingPlugin = feature.getBrandingPlugin();
Discouraged access: The method getBrandingPlugin() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
14. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 149)
sourceFeature.setBrandingPlugin(brandingPlugin);
Discouraged access: The method setBrandingPlugin(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
15. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 151)
brandingPlugin = sourceFeature.getId();
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
16. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 154)
FeatureEntry[] plugins = feature.getPluginEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
17. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 178)
FeatureEntry entry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
18. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 187)
entry = new FeatureEntry(id, version.toString(), false);
Discouraged access: The constructor FeatureEntry(String, String, boolean) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
19. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 187)
entry = new FeatureEntry(id, version.toString(), false);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
20. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 189)
entry.setOptional(((Boolean) items.get(Utils.EXTRA_OPTIONAL)).booleanValue());
Discouraged access: The method setOptional(boolean) from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
21. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 190)
entry.setEnvironment((String) items.get(Utils.EXTRA_OS), (String) items.get(Utils.EXTRA_WS), (String) items.get(Utils.EXTRA_ARCH), null);
Discouraged access: The method setEnvironment(String, String, String, String) from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
22. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 191)
sourceFeature.addEntry(entry);
Discouraged access: The method addEntry(FeatureEntry) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
23. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 199)
entry = new FeatureEntry(model.getSymbolicName(), model.getVersion().toString(), true);
Discouraged access: The constructor FeatureEntry(String, String, boolean) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
24. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 199)
entry = new FeatureEntry(model.getSymbolicName(), model.getVersion().toString(), true);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
25. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 200)
entry.setUnpack(((Boolean) items.get(Utils.EXTRA_UNPACK)).booleanValue());
Discouraged access: The method setUnpack(boolean) from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
26. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 201)
entry.setEnvironment((String) items.get(Utils.EXTRA_OS), (String) items.get(Utils.EXTRA_WS), (String) items.get(Utils.EXTRA_ARCH), null);
Discouraged access: The method setEnvironment(String, String, String, String) from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
27. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 202)
sourceFeature.addEntry(entry);
Discouraged access: The method addEntry(FeatureEntry) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
28. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 218)
private void generateSourceFragments(BuildTimeFeature sourceFeature, FeatureEntry sourcePlugin) throws CoreException {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
29. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 224)
String sourceFragmentId = sourceFeature.getId() + "." + configInfo.toString("."); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
30. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 228)
FeatureEntry sourceFragment = new FeatureEntry(sourceFragmentId, sourceFeature.getVersion(), true);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
31. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 228)
FeatureEntry sourceFragment = new FeatureEntry(sourceFragmentId, sourceFeature.getVersion(), true);
Discouraged access: The constructor FeatureEntry(String, String, boolean) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
32. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 228)
FeatureEntry sourceFragment = new FeatureEntry(sourceFragmentId, sourceFeature.getVersion(), true);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
33. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 228)
FeatureEntry sourceFragment = new FeatureEntry(sourceFragmentId, sourceFeature.getVersion(), true);
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
34. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 229)
sourceFragment.setEnvironment(configInfo.getOs(), configInfo.getWs(), configInfo.getArch(), null);
Discouraged access: The method setEnvironment(String, String, String, String) from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
35. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 230)
sourceFragment.setFragment(true);
Discouraged access: The method setFragment(boolean) from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
36. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 237)
sourceFeature.addEntry(sourceFragment);
Discouraged access: The method addEntry(FeatureEntry) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
37. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 241)
private String computeSourceFeatureName(Feature featureForName, boolean withNumber) throws CoreException {
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
38. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 246)
sourceFeatureName = featureForName.getId() + ".source"; //$NON-NLS-1$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
39. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 247)
return sourceFeatureName + (withNumber ? "_" + featureForName.getVersion() : ""); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
40. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 251)
private BuildTimeFeature createSourceFeature(Feature featureExample) throws CoreException {
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
41. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 253)
String version = featureExample.getVersion();
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
42. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 256)
result.setLabel(featureExample.getLabel());
Discouraged access: The method setLabel(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
43. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 256)
result.setLabel(featureExample.getLabel());
Discouraged access: The method getLabel() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
44. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 257)
result.setProviderName(featureExample.getProviderName());
Discouraged access: The method setProviderName(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
45. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 257)
result.setProviderName(featureExample.getProviderName());
Discouraged access: The method getProviderName() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
46. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 258)
result.setImage(featureExample.getImage());
Discouraged access: The method setImage(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
47. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 258)
result.setImage(featureExample.getImage());
Discouraged access: The method getImage() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
48. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 259)
result.setInstallHandler(featureExample.getInstallHandler());
Discouraged access: The method setInstallHandler(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
49. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 259)
result.setInstallHandler(featureExample.getInstallHandler());
Discouraged access: The method getInstallHandler() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
50. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 260)
result.setInstallHandlerLibrary(featureExample.getInstallHandlerLibrary());
Discouraged access: The method setInstallHandlerLibrary(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
51. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 260)
result.setInstallHandlerLibrary(featureExample.getInstallHandlerLibrary());
Discouraged access: The method getInstallHandlerLibrary() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
52. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 261)
result.setInstallHandlerURL(featureExample.getInstallHandlerURL());
Discouraged access: The method setInstallHandlerURL(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
53. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 261)
result.setInstallHandlerURL(featureExample.getInstallHandlerURL());
Discouraged access: The method getInstallHandlerURL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
54. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 262)
result.setDescription(featureExample.getDescription());
Discouraged access: The method setDescription(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
55. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 262)
result.setDescription(featureExample.getDescription());
Discouraged access: The method getDescription() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
56. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 263)
result.setDescriptionURL(featureExample.getDescriptionURL());
Discouraged access: The method setDescriptionURL(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
57. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 263)
result.setDescriptionURL(featureExample.getDescriptionURL());
Discouraged access: The method getDescriptionURL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
58. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 264)
result.setCopyright(featureExample.getCopyright());
Discouraged access: The method setCopyright(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
59. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 264)
result.setCopyright(featureExample.getCopyright());
Discouraged access: The method getCopyright() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
60. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 265)
result.setCopyrightURL(featureExample.getCopyrightURL());
Discouraged access: The method setCopyrightURL(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
61. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 265)
result.setCopyrightURL(featureExample.getCopyrightURL());
Discouraged access: The method getCopyrightURL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
62. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 266)
result.setLicense(featureExample.getLicense());
Discouraged access: The method setLicense(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
63. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 266)
result.setLicense(featureExample.getLicense());
Discouraged access: The method getLicense() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
64. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 267)
result.setLicenseURL(featureExample.getLicenseURL());
Discouraged access: The method setLicenseURL(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
65. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 267)
result.setLicenseURL(featureExample.getLicenseURL());
Discouraged access: The method getLicenseURL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
66. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 268)
result.setLicenseFeature(featureExample.getLicenseFeature());
Discouraged access: The method setLicenseFeature(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
67. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 268)
result.setLicenseFeature(featureExample.getLicenseFeature());
Discouraged access: The method getLicenseFeature() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
68. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 269)
result.setLicenseFeatureVersion(featureExample.getLicenseFeatureVersion());
Discouraged access: The method setLicenseFeatureVersion(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
69. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 269)
result.setLicenseFeatureVersion(featureExample.getLicenseFeatureVersion());
Discouraged access: The method getLicenseFeatureVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
70. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 270)
result.setUpdateSiteLabel(featureExample.getUpdateSiteLabel());
Discouraged access: The method setUpdateSiteLabel(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
71. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 270)
result.setUpdateSiteLabel(featureExample.getUpdateSiteLabel());
Discouraged access: The method getUpdateSiteLabel() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
72. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 271)
result.setUpdateSiteURL(featureExample.getUpdateSiteURL());
Discouraged access: The method setUpdateSiteURL(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
73. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 271)
result.setUpdateSiteURL(featureExample.getUpdateSiteURL());
Discouraged access: The method getUpdateSiteURL() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
74. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 273)
URLEntry[] siteEntries = featureExample.getDiscoverySites();
Discouraged access: The type URLEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
75. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 273)
URLEntry[] siteEntries = featureExample.getDiscoverySites();
Discouraged access: The method getDiscoverySites() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
76. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 275)
result.addDiscoverySite(siteEntries[i].getAnnotation(), siteEntries[i].getURL());
Discouraged access: The method addDiscoverySite(String, String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
77. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 275)
result.addDiscoverySite(siteEntries[i].getAnnotation(), siteEntries[i].getURL());
Discouraged access: The method getAnnotation() from the type URLEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
78. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 275)
result.addDiscoverySite(siteEntries[i].getAnnotation(), siteEntries[i].getURL());
Discouraged access: The method getURL() from the type URLEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
79. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 278)
result.setEnvironment(featureExample.getOS(), featureExample.getWS(), featureExample.getArch(), null);
Discouraged access: The method setEnvironment(String, String, String, String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
80. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 278)
result.setEnvironment(featureExample.getOS(), featureExample.getWS(), featureExample.getArch(), null);
Discouraged access: The method getOS() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
81. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 278)
result.setEnvironment(featureExample.getOS(), featureExample.getWS(), featureExample.getArch(), null);
Discouraged access: The method getWS() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
82. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 278)
result.setEnvironment(featureExample.getOS(), featureExample.getWS(), featureExample.getArch(), null);
Discouraged access: The method getArch() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
83. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 288)
private FeatureEntry createSourcePlugin(BuildTimeFeature sourceFeature) throws CoreException {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
84. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 290)
FeatureEntry result = new FeatureEntry(sourceFeature.getId(), sourceFeature.getVersion(), true);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
85. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 290)
FeatureEntry result = new FeatureEntry(sourceFeature.getId(), sourceFeature.getVersion(), true);
Discouraged access: The constructor FeatureEntry(String, String, boolean) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
86. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 290)
FeatureEntry result = new FeatureEntry(sourceFeature.getId(), sourceFeature.getVersion(), true);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
87. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 290)
FeatureEntry result = new FeatureEntry(sourceFeature.getId(), sourceFeature.getVersion(), true);
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
88. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 290)
FeatureEntry result = new FeatureEntry(sourceFeature.getId(), sourceFeature.getVersion(), true);
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
89. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 291)
sourceFeature.addEntry(result);
Discouraged access: The method addEntry(FeatureEntry) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
90. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 313)
buffer.replace(beginId, beginId + REPLACED_PLUGIN_ID.length(), result.getId());
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
91. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 316)
buffer.replace(beginId, beginId + REPLACED_PLUGIN_VERSION.length(), result.getVersion());
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
92. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 325)
replaceXMLAttribute(sourcePluginDirURL.append(Constants.PLUGIN_FILENAME_DESCRIPTOR).toOSString(), PLUGIN_START_TAG, VERSION, result.getVersion());
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
93. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 343)
BundleDescription oldBundle = state.getResolvedBundle(result.getId());
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
94. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 350)
private void create30SourceFragment(FeatureEntry fragment, FeatureEntry plugin) throws CoreException {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
95. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 350)
private void create30SourceFragment(FeatureEntry fragment, FeatureEntry plugin) throws CoreException {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
96. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 377)
buffer.replace(beginId, beginId + REPLACED_FRAGMENT_ID.length(), fragment.getId());
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
97. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 380)
buffer.replace(beginId, beginId + REPLACED_FRAGMENT_VERSION.length(), fragment.getVersion());
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
98. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 383)
buffer.replace(beginId, beginId + REPLACED_PLUGIN_ID.length(), plugin.getId());
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
99. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 385)
BundleDescription effectivePlugin = getSite().getRegistry().getResolvedBundle(plugin.getId(), plugin.getVersion());
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
100. WARNING in /src/org/eclipse/pde/internal/build/builder/SourceGenerator.java
 (at line 385)
BundleDescription effectivePlugin = getSite().getRegistry().getResolvedBundle(plugin.getId(), plugin.getVersion());
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/packager/ElementCollector.java : 4 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/packager/ElementCollector.java
 (at line 16)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/packager/ElementCollector.java
 (at line 28)
FeatureEntry[] referencedFeatures = feature.getIncludedFeatureReferences();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/packager/ElementCollector.java
 (at line 30)
String featureId = referencedFeatures[i].getId();
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/packager/ElementCollector.java
 (at line 38)
if (exception.getStatus().getCode() != EXCEPTION_FEATURE_MISSING || (exception.getStatus().getCode() == EXCEPTION_FEATURE_MISSING && !referencedFeatures[i].isOptional()))
Discouraged access: The method isOptional() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/packager/PackageConfigScriptGenerator.java : 2 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/packager/PackageConfigScriptGenerator.java
 (at line 61)
return feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/packager/PackageConfigScriptGenerator.java
 (at line 61)
return feature.getId() + "_" + feature.getVersion(); //$NON-NLS-1$
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java : 16 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 16)
import org.eclipse.equinox.internal.p2.core.helpers.CollectionUtils;
Discouraged access: The type CollectionUtils is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.core/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 18)
import org.eclipse.equinox.internal.provisional.frameworkadmin.ConfigData;
Discouraged access: The type ConfigData is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.frameworkadmin/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 19)
import org.eclipse.equinox.internal.provisional.frameworkadmin.LauncherData;
Discouraged access: The type LauncherData is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.frameworkadmin/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 21)
import org.eclipse.equinox.p2.publisher.eclipse.IConfigAdvice;
Discouraged access: The type IConfigAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 22)
import org.eclipse.equinox.p2.publisher.eclipse.IExecutableAdvice;
Discouraged access: The type IExecutableAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 25)
public class AssembledConfigAdvice implements IConfigAdvice, IExecutableAdvice {
Discouraged access: The type IConfigAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 25)
public class AssembledConfigAdvice implements IConfigAdvice, IExecutableAdvice {
Discouraged access: The type IExecutableAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 28)
private LauncherData launcherData = null;
Discouraged access: The type LauncherData is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.frameworkadmin/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 29)
private ConfigData configData = null;
Discouraged access: The type ConfigData is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.frameworkadmin/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 38)
return configData.getBundles();
Discouraged access: The method getBundles() from the type ConfigData is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.frameworkadmin/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 42)
Properties configProps = configData.getProperties();
Discouraged access: The method getProperties() from the type ConfigData is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.frameworkadmin/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 44)
CollectionUtils.putAll(configProps, props);
Discouraged access: The type CollectionUtils is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.core/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 44)
CollectionUtils.putAll(configProps, props);
Discouraged access: The method putAll(Properties, Map) from the type CollectionUtils is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.core/@dot
14. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 45)
int startLevel = configData.getInitialBundleStartLevel();
Discouraged access: The method getInitialBundleStartLevel() from the type ConfigData is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.frameworkadmin/@dot
15. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 82)
return (launcherData != null) ? launcherData.getProgramArgs() : new String[0];
Discouraged access: The method getProgramArgs() from the type LauncherData is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.frameworkadmin/@dot
16. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/AssembledConfigAdvice.java
 (at line 86)
return (launcherData != null) ? launcherData.getJvmArgs() : new String[0];
Discouraged access: The method getJvmArgs() from the type LauncherData is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.frameworkadmin/@dot

/src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java : 55 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 26)
public class GeneratorApplication extends AbstractPublisherApplication {
Discouraged access: The type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 33)
private IPublisherResult result = null;
Discouraged access: The type IPublisherResult is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 42)
protected IPublisherAction[] createActions() {
Discouraged access: The type IPublisherAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 44)
File sourceFile = source != null ? new File(source) : null;
Discouraged access: The field source from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 44)
File sourceFile = source != null ? new File(source) : null;
Discouraged access: The field source from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 51)
actions.add(new EquinoxLauncherCUAction(flavor, info.getConfigurations()));
Discouraged access: The constructor EquinoxLauncherCUAction(String, String[]) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 51)
actions.add(new EquinoxLauncherCUAction(flavor, info.getConfigurations()));
Discouraged access: The type EquinoxLauncherCUAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 51)
actions.add(new EquinoxLauncherCUAction(flavor, info.getConfigurations()));
Discouraged access: The field info from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 51)
actions.add(new EquinoxLauncherCUAction(flavor, info.getConfigurations()));
Discouraged access: The method getConfigurations() from the type PublisherInfo is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 52)
actions.add(new ProductAction(source, product, flavor, null));
Discouraged access: The constructor ProductAction(String, IProductDescriptor, String, File) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 52)
actions.add(new ProductAction(source, product, flavor, null));
Discouraged access: The type ProductAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 52)
actions.add(new ProductAction(source, product, flavor, null));
Discouraged access: The field source from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 54)
info.addAdvice(new RootIUResultFilterAdvice(null));
Discouraged access: The field info from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
14. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 54)
info.addAdvice(new RootIUResultFilterAdvice(null));
Discouraged access: The method addAdvice(IPublisherAdvice) from the type PublisherInfo is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
15. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 54)
info.addAdvice(new RootIUResultFilterAdvice(null));
Discouraged access: The constructor RootIUResultFilterAdvice(IQuery) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
16. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 54)
info.addAdvice(new RootIUResultFilterAdvice(null));
Discouraged access: The type RootIUResultFilterAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
17. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 56)
actions.add(new RootIUAction(rootId, Version.parseVersion(rootVersion), null));
Discouraged access: The constructor RootIUAction(String, Version, String) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
18. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 56)
actions.add(new RootIUAction(rootId, Version.parseVersion(rootVersion), null));
Discouraged access: The type RootIUAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
19. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 60)
actions.add(new FeaturesAction(new File[] {new File(sourceFile, "features")})); //$NON-NLS-1$
Discouraged access: The constructor FeaturesAction(File[]) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
20. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 60)
actions.add(new FeaturesAction(new File[] {new File(sourceFile, "features")})); //$NON-NLS-1$
Discouraged access: The type FeaturesAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
21. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 61)
actions.add(new BundlesAction(new File[] {new File(sourceFile, "plugins")})); //$NON-NLS-1$
Discouraged access: The constructor BundlesAction(File[]) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
22. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 61)
actions.add(new BundlesAction(new File[] {new File(sourceFile, "plugins")})); //$NON-NLS-1$
Discouraged access: The type BundlesAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
23. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 70)
String[] configs = info.getConfigurations();
Discouraged access: The field info from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
24. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 70)
String[] configs = info.getConfigurations();
Discouraged access: The method getConfigurations() from the type PublisherInfo is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
25. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 72)
info.addAdvice(new AssembledConfigAdvice(configs[0], sourceFile, product != null ? product.getLauncherName() : null));
Discouraged access: The field info from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
26. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 72)
info.addAdvice(new AssembledConfigAdvice(configs[0], sourceFile, product != null ? product.getLauncherName() : null));
Discouraged access: The method addAdvice(IPublisherAdvice) from the type PublisherInfo is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
27. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 73)
info.addAdvice(new RootFileTouchpointAdvice(product, sourceFile, new File[] {sourceFile}, null, configs[0]));
Discouraged access: The field info from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
28. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 73)
info.addAdvice(new RootFileTouchpointAdvice(product, sourceFile, new File[] {sourceFile}, null, configs[0]));
Discouraged access: The method addAdvice(IPublisherAdvice) from the type PublisherInfo is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
29. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 80)
info.addAdvice(createVersionAdvice());
Discouraged access: The field info from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
30. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 80)
info.addAdvice(createVersionAdvice());
Discouraged access: The method addAdvice(IPublisherAdvice) from the type PublisherInfo is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
31. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 82)
return (IPublisherAction[]) actions.toArray(new IPublisherAction[actions.size()]);
Discouraged access: The type IPublisherAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
32. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 82)
return (IPublisherAction[]) actions.toArray(new IPublisherAction[actions.size()]);
Discouraged access: The type IPublisherAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
33. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 85)
protected IVersionAdvice createVersionAdvice() {
Discouraged access: The type IVersionAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
34. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 88)
VersionAdvice advice = new VersionAdvice();
Discouraged access: The type VersionAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
35. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 88)
VersionAdvice advice = new VersionAdvice();
Discouraged access: The constructor VersionAdvice() is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
36. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 88)
VersionAdvice advice = new VersionAdvice();
Discouraged access: The type VersionAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
37. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 89)
advice.load(IInstallableUnit.NAMESPACE_IU_ID, versionAdvice, features ? ".feature.group" : ""); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The method load(String, String, String) from the type VersionAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
38. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 93)
protected IPublisherAction createRootFileAction(String configSpec) {
Discouraged access: The type IPublisherAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
39. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 97)
RootFilesAction action = new RootFilesAction(info, id, version, flavor);
Discouraged access: The type RootFilesAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
40. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 97)
RootFilesAction action = new RootFilesAction(info, id, version, flavor);
Discouraged access: The constructor RootFilesAction(IPublisherInfo, String, Version, String) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
41. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 97)
RootFilesAction action = new RootFilesAction(info, id, version, flavor);
Discouraged access: The type RootFilesAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
42. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 97)
RootFilesAction action = new RootFilesAction(info, id, version, flavor);
Discouraged access: The field info from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
43. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 98)
action.setCreateParent(false);
Discouraged access: The method setCreateParent(boolean) from the type RootFilesAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
44. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 112)
protected Publisher createPublisher(PublisherInfo publisherInfo) {
Discouraged access: The type Publisher is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
45. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 112)
protected Publisher createPublisher(PublisherInfo publisherInfo) {
Discouraged access: The type PublisherInfo is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
46. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 114)
return new Publisher(publisherInfo, result);
Discouraged access: The constructor Publisher(IPublisherInfo, IPublisherResult) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
47. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 114)
return new Publisher(publisherInfo, result);
Discouraged access: The type Publisher is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
48. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 115)
return new Publisher(publisherInfo);
Discouraged access: The constructor Publisher(IPublisherInfo) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
49. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 115)
return new Publisher(publisherInfo);
Discouraged access: The type Publisher is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
50. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 119)
super.append = value;
Discouraged access: The field append from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
51. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 123)
super.artifactRepoName = name;
Discouraged access: The field artifactRepoName from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
52. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 127)
super.compress = value;
Discouraged access: The field compress from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
53. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 131)
super.metadataRepoName = name;
Discouraged access: The field metadataRepoName from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
54. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 139)
this.source = location;
Discouraged access: The field source from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
55. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/GeneratorApplication.java
 (at line 146)
public void setIncrementalResult(IPublisherResult result) {
Discouraged access: The type IPublisherResult is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot

/src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java : 10 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 26)
static private PublisherResult result = null;
Discouraged access: The type PublisherResult is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 34)
public void run(GeneratorApplication generator, PublisherInfo provider) throws Exception {
Discouraged access: The type PublisherInfo is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 41)
provider.setConfigurations((String[]) configs.toArray(new String[configs.size()]));
Discouraged access: The method setConfigurations(String[]) from the type PublisherInfo is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 44)
provider.addAdvice((IPublisherAdvice) iterator.next());
Discouraged access: The method addAdvice(IPublisherAdvice) from the type PublisherInfo is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 44)
provider.addAdvice((IPublisherAdvice) iterator.next());
Discouraged access: The type IPublisherAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 49)
generator.run(provider);
Discouraged access: The method run(PublisherInfo) from the type AbstractPublisherApplication is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 52)
configs.addAll(Arrays.asList(provider.getConfigurations()));
Discouraged access: The method getConfigurations() from the type PublisherInfo is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 53)
advice.addAll(provider.getAdvice());
Discouraged access: The method getAdvice() from the type PublisherInfo is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 63)
result = new PublisherResult();
Discouraged access: The constructor PublisherResult() is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/IncrementalGenerator.java
 (at line 63)
result = new PublisherResult();
Discouraged access: The type PublisherResult is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot

/src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java : 13 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 23)
import org.eclipse.equinox.p2.publisher.actions.RootFilesAction;
Discouraged access: The type RootFilesAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 26)
public class RootFileParentAction extends AbstractPublisherAction {
Discouraged access: The type AbstractPublisherAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 44)
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) {
Discouraged access: The type IPublisherInfo is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 44)
public IStatus perform(IPublisherInfo publisherInfo, IPublisherResult results, IProgressMonitor monitor) {
Discouraged access: The type IPublisherResult is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 49)
Iterator iter = results.getIUs(null, IPublisherResult.NON_ROOT).iterator();
Discouraged access: The method getIUs(String, String) from the type IPublisherResult is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 49)
Iterator iter = results.getIUs(null, IPublisherResult.NON_ROOT).iterator();
Discouraged access: The type IPublisherResult is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 49)
Iterator iter = results.getIUs(null, IPublisherResult.NON_ROOT).iterator();
Discouraged access: The field NON_ROOT from the type IPublisherResult is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 57)
InstallableUnitDescription descriptor = createParentIU(collector, RootFilesAction.computeIUId(baseId, flavor), Version.parseVersion(version));
Discouraged access: The method createParentIU(Collection, String, Version) from the type AbstractPublisherAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 57)
InstallableUnitDescription descriptor = createParentIU(collector, RootFilesAction.computeIUId(baseId, flavor), Version.parseVersion(version));
Discouraged access: The type RootFilesAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 57)
InstallableUnitDescription descriptor = createParentIU(collector, RootFilesAction.computeIUId(baseId, flavor), Version.parseVersion(version));
Discouraged access: The method computeIUId(String, String) from the type RootFilesAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 60)
results.addIU(rootIU, IPublisherResult.ROOT);
Discouraged access: The method addIU(IInstallableUnit, String) from the type IPublisherResult is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 60)
results.addIU(rootIU, IPublisherResult.ROOT);
Discouraged access: The type IPublisherResult is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileParentAction.java
 (at line 60)
results.addIU(rootIU, IPublisherResult.ROOT);
Discouraged access: The field ROOT from the type IPublisherResult is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot

/src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java : 10 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 21)
import org.eclipse.equinox.p2.publisher.AbstractPublisherAction;
Discouraged access: The type AbstractPublisherAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 22)
import org.eclipse.equinox.p2.publisher.actions.ITouchpointAdvice;
Discouraged access: The type ITouchpointAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 23)
import org.eclipse.equinox.p2.publisher.actions.RootFilesAdvice;
Discouraged access: The type RootFilesAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 26)
public class RootFileTouchpointAdvice extends RootFilesAdvice implements ITouchpointAdvice {
Discouraged access: The type RootFilesAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 26)
public class RootFileTouchpointAdvice extends RootFilesAdvice implements ITouchpointAdvice {
Discouraged access: The type ITouchpointAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 31)
super(root, includedFiles, excludedFiles, configSpec);
Discouraged access: The constructor RootFilesAdvice(File, File[], File[], String) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 36)
String[] config = AbstractPublisherAction.parseConfigSpec(getConfigSpec());
Discouraged access: The type AbstractPublisherAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 36)
String[] config = AbstractPublisherAction.parseConfigSpec(getConfigSpec());
Discouraged access: The method parseConfigSpec(String) from the type AbstractPublisherAction is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 36)
String[] config = AbstractPublisherAction.parseConfigSpec(getConfigSpec());
Discouraged access: The method getConfigSpec() from the type RootFilesAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/publisher/compatibility/RootFileTouchpointAdvice.java
 (at line 43)
File root = getRoot();
Discouraged access: The method getRoot() from the type RootFilesAdvice is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher/@dot

/src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java : 45 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 17)
import org.eclipse.equinox.p2.publisher.eclipse.Feature;
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 18)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 24)
public class BuildTimeFeature extends Feature {
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 38)
super(id, version);
Discouraged access: The constructor Feature(String, String) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 42)
super("", ""); //$NON-NLS-1$ //$NON-NLS-2$
Discouraged access: The constructor Feature(String, String) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 52)
public FeatureEntry[] getRawIncludedFeatureReferences() {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 54)
FeatureEntry[] entries = getEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 54)
FeatureEntry[] entries = getEntries();
Discouraged access: The method getEntries() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 56)
if (entries[i].isRequires() || entries[i].isPlugin())
Discouraged access: The method isRequires() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 56)
if (entries[i].isRequires() || entries[i].isPlugin())
Discouraged access: The method isPlugin() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 60)
return (FeatureEntry[]) included.toArray(new FeatureEntry[included.size()]);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 60)
return (FeatureEntry[]) included.toArray(new FeatureEntry[included.size()]);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 63)
public FeatureEntry[] getIncludedFeatureReferences() {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
14. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 65)
FeatureEntry[] entries = getEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
15. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 65)
FeatureEntry[] entries = getEntries();
Discouraged access: The method getEntries() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
16. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 67)
if (entries[i].isRequires() || entries[i].isPlugin())
Discouraged access: The method isRequires() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
17. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 67)
if (entries[i].isRequires() || entries[i].isPlugin())
Discouraged access: The method isPlugin() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
18. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 75)
return (FeatureEntry[]) included.toArray(new FeatureEntry[included.size()]);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
19. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 75)
return (FeatureEntry[]) included.toArray(new FeatureEntry[included.size()]);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
20. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 78)
public FeatureEntry[] getPluginEntries() {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
21. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 80)
FeatureEntry[] entries = getEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
22. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 80)
FeatureEntry[] entries = getEntries();
Discouraged access: The method getEntries() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
23. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 82)
if (entries[i].isRequires() || !entries[i].isPlugin())
Discouraged access: The method isRequires() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
24. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 82)
if (entries[i].isRequires() || !entries[i].isPlugin())
Discouraged access: The method isPlugin() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
25. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 88)
return (FeatureEntry[]) plugins.toArray(new FeatureEntry[plugins.size()]);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
26. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 88)
return (FeatureEntry[]) plugins.toArray(new FeatureEntry[plugins.size()]);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
27. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 91)
public FeatureEntry[] getRawPluginEntries() {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
28. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 93)
FeatureEntry[] entries = getEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
29. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 93)
FeatureEntry[] entries = getEntries();
Discouraged access: The method getEntries() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
30. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 95)
if (entries[i].isRequires() || !entries[i].isPlugin())
Discouraged access: The method isRequires() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
31. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 95)
if (entries[i].isRequires() || !entries[i].isPlugin())
Discouraged access: The method isPlugin() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
32. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 99)
return (FeatureEntry[]) plugins.toArray(new FeatureEntry[plugins.size()]);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
33. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 99)
return (FeatureEntry[]) plugins.toArray(new FeatureEntry[plugins.size()]);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
34. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 102)
public FeatureEntry[] getImports() {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
35. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 104)
FeatureEntry[] entries = getEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
36. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 104)
FeatureEntry[] entries = getEntries();
Discouraged access: The method getEntries() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
37. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 106)
if (!entries[i].isRequires())
Discouraged access: The method isRequires() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
38. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 110)
return (FeatureEntry[]) imports.toArray(new FeatureEntry[imports.size()]);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
39. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 110)
return (FeatureEntry[]) imports.toArray(new FeatureEntry[imports.size()]);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
40. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 182)
public FeatureEntry findPluginEntry(String id, String version) {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
41. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 183)
FeatureEntry[] entries = getEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
42. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 183)
FeatureEntry[] entries = getEntries();
Discouraged access: The method getEntries() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
43. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 185)
if (entries[i].isPlugin() && entries[i].getId().equals(id))
Discouraged access: The method isPlugin() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
44. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 185)
if (entries[i].isPlugin() && entries[i].getId().equals(id))
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
45. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeature.java
 (at line 186)
if (Utils.matchVersions(version, entries[i].getVersion()))
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/site/BuildTimeFeatureFactory.java : 5 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureFactory.java
 (at line 53)
String newVersion = QualifierReplacer.replaceQualifierInVersion(feature.getVersion(), feature.getId(), qualifier, site != null ? site.getFeatureVersions() : null);
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureFactory.java
 (at line 53)
String newVersion = QualifierReplacer.replaceQualifierInVersion(feature.getVersion(), feature.getId(), qualifier, site != null ? site.getFeatureVersions() : null);
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureFactory.java
 (at line 56)
if (feature.getVersion().endsWith(PROPERTY_QUALIFIER) && (qualifier == null || !qualifier.equalsIgnoreCase(PROPERTY_NONE))) {
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureFactory.java
 (at line 57)
int idx = feature.getVersion().lastIndexOf("."); //$NON-NLS-1$
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureFactory.java
 (at line 60)
feature.setVersion(newVersion);
Discouraged access: The method setVersion(String) from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/site/BuildTimeFeatureParser.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureParser.java
 (at line 18)
import org.eclipse.equinox.p2.publisher.eclipse.Feature;
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureParser.java
 (at line 23)
protected Feature createFeature(String id, String version) {
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeFeatureParser.java
 (at line 27)
public Feature parse(URL featureURL) throws SAXException, IOException {
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/site/BuildTimeSite.java : 28 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 18)
import org.eclipse.equinox.p2.publisher.eclipse.Feature;
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 19)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 54)
Version v0 = new Version(((Feature) arg0).getVersion());
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 54)
Version v0 = new Version(((Feature) arg0).getVersion());
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 55)
Version v1 = new Version(((Feature) arg1).getVersion());
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 55)
Version v1 = new Version(((Feature) arg1).getVersion());
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
7. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 187)
public IStatus missingPlugin(String id, String version, Feature containingFeature, boolean throwException) throws CoreException {
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
8. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 192)
message = NLS.bind(Messages.includedFromFeature, containingFeature.getId(), message);
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
9. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 207)
public static IStatus missingPlugin(BundleDescription bundle, ResolverError[] resolutionErrors, Feature containingFeature, boolean throwException) throws CoreException {
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
10. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 213)
message = NLS.bind(Messages.includedFromFeature, containingFeature.getId(), message);
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
11. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 303)
Version featureVersion = new Version(feature.getVersion());
Discouraged access: The method getVersion() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
12. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 387)
FeatureEntry[] includedRefs = toAnalyse.getIncludedFeatureReferences();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
13. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 389)
String featureId = includedRefs[i].getId();
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
14. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 390)
BuildTimeFeature nested = findFeature(featureId, includedRefs[i].getVersion(), false);
Discouraged access: The method getVersion() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
15. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 405)
FeatureEntry added = new FeatureEntry(id, version.toString(), false);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
16. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 405)
FeatureEntry added = new FeatureEntry(id, version.toString(), false);
Discouraged access: The constructor FeatureEntry(String, String, boolean) is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
17. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 405)
FeatureEntry added = new FeatureEntry(id, version.toString(), false);
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
18. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 406)
FeatureEntry[] expanded = new FeatureEntry[includedRefs.length + 1];
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
19. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 406)
FeatureEntry[] expanded = new FeatureEntry[includedRefs.length + 1];
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
20. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 421)
FeatureEntry[] entries = toAnalyse.getPluginEntries();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
21. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 425)
FeatureEntry[] imports = toAnalyse.getImports();
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
22. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 427)
if (!imports[i].isPlugin()) {
Discouraged access: The method isPlugin() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
23. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 428)
rootFeatures.add(findFeature(imports[i].getId(), Utils.createVersionRange(imports[i]), true));
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
24. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 460)
public void addPluginEntry(FeatureEntry pluginEntry) {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
25. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 464)
public Feature createFeature(URL url) throws CoreException {
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
26. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 473)
if (featureCache.containsKey(feature.getId())) {
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
27. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 474)
Set set = (Set) featureCache.get(feature.getId());
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
28. WARNING in /src/org/eclipse/pde/internal/build/site/BuildTimeSite.java
 (at line 479)
featureCache.put(feature.getId(), set);
Discouraged access: The method getId() from the type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/site/ReachablePlugin.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/site/ReachablePlugin.java
 (at line 13)
import org.eclipse.equinox.p2.publisher.eclipse.FeatureEntry;
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/site/ReachablePlugin.java
 (at line 34)
public ReachablePlugin(FeatureEntry entry) {
Discouraged access: The type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/site/ReachablePlugin.java
 (at line 35)
id = entry.getId();
Discouraged access: The method getId() from the type FeatureEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/site/compatibility/FeatureReference.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/FeatureReference.java
 (at line 16)
import org.eclipse.equinox.p2.publisher.eclipse.Feature;
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/FeatureReference.java
 (at line 24)
private Feature feature;
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/FeatureReference.java
 (at line 34)
public Feature getFeature() throws CoreException {
Discouraged access: The type Feature is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot

/src/org/eclipse/pde/internal/build/site/compatibility/SiteManager.java : 6 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/SiteManager.java
 (at line 14)
import org.eclipse.equinox.p2.publisher.eclipse.IPlatformEntry;
Discouraged access: The type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
2. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/SiteManager.java
 (at line 62)
public static boolean isValidEnvironment(IPlatformEntry candidate) {
Discouraged access: The type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
3. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/SiteManager.java
 (at line 65)
String candidateOS = candidate.getOS();
Discouraged access: The method getOS() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
4. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/SiteManager.java
 (at line 66)
String candidateWS = candidate.getWS();
Discouraged access: The method getWS() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
5. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/SiteManager.java
 (at line 67)
String candidateArch = candidate.getArch();
Discouraged access: The method getArch() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot
6. WARNING in /src/org/eclipse/pde/internal/build/site/compatibility/SiteManager.java
 (at line 68)
String candiateNL = candidate.getNL();
Discouraged access: The method getNL() from the type IPlatformEntry is not accessible due to restriction on classpath entry /opt/public/eclipse/eclipse4M/build/supportDir/src/plugins/org.eclipse.equinox.p2.publisher.eclipse/@dot