Compiler log for org.eclipse.team.ui_3.7.100.v20130710-1213 : @dot.xml

TOTAL : ERRORS: 0, WARNINGS: 379

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/team/internal/ui/mapping/GererateRejFileAction.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/mapping/GererateRejFileAction.java
 (at line 31)
return subscriber.getPatcher().isGenerateRejectFile();
Discouraged access: The method 'Patcher.isGenerateRejectFile()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/mapping/GererateRejFileAction.java
 (at line 35)
boolean oldValue = subscriber.getPatcher().isGenerateRejectFile();
Discouraged access: The method 'Patcher.isGenerateRejectFile()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/mapping/GererateRejFileAction.java
 (at line 36)
subscriber.getPatcher().setGenerateRejectFile(!oldValue);
Discouraged access: The method 'Patcher.setGenerateRejectFile(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java : 13 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 16)
import org.eclipse.compare.internal.DocLineComparator;
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 17)
import org.eclipse.compare.internal.Utilities;
Discouraged access: The type 'Utilities' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 51)
final String left = Utilities.readString(is1, ResourcesPlugin.getEncoding());
Discouraged access: The type 'Utilities' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 51)
final String left = Utilities.readString(is1, ResourcesPlugin.getEncoding());
Discouraged access: The method 'Utilities.readString(InputStream, String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 52)
final String right = Utilities.readString(is2, ResourcesPlugin.getEncoding());
Discouraged access: The type 'Utilities' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 52)
final String right = Utilities.readString(is2, ResourcesPlugin.getEncoding());
Discouraged access: The method 'Utilities.readString(InputStream, String)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 64)
DocLineComparator sleft = new DocLineComparator(lDoc, new Region(0,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 64)
DocLineComparator sleft = new DocLineComparator(lDoc, new Region(0, lDoc.getLength()), shouldIgnoreWhitespace());
Discouraged access: The constructor 'DocLineComparator(IDocument, IRegion, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 64)
DocLineComparator sleft = new DocLineComparator(lDoc, new Region(0,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 66)
DocLineComparator sright = new DocLineComparator(rDoc, new Region(0,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 66)
DocLineComparator sright = new DocLineComparator(rDoc, new Region(0, rDoc.getLength()), shouldIgnoreWhitespace());
Discouraged access: The constructor 'DocLineComparator(IDocument, IRegion, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 66)
DocLineComparator sright = new DocLineComparator(rDoc, new Region(0,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 68)
final DocLineComparator sl = sleft, sr = sright;
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationActionProvider.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationActionProvider.java
 (at line 13)
import org.eclipse.compare.internal.patch.HunkDiffNode;
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationActionProvider.java
 (at line 38)
if (elements[i] instanceof HunkDiffNode) {
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationActionProvider.java
 (at line 52)
if (elements[i] instanceof HunkDiffNode) {
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/mapping/ReversePatchAction.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/mapping/ReversePatchAction.java
 (at line 35)
return subscriber.getPatcher().isReversed();
Discouraged access: The method 'Patcher.isReversed()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/mapping/ReversePatchAction.java
 (at line 39)
boolean oldValue = subscriber.getPatcher().isReversed();
Discouraged access: The method 'Patcher.isReversed()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/mapping/ReversePatchAction.java
 (at line 40)
subscriber.getPatcher().setReversed(!oldValue);
Discouraged access: The method 'Patcher.setReversed(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/mapping/FuzzFactorDialog.java : 6 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/mapping/FuzzFactorDialog.java
 (at line 15)
import org.eclipse.compare.internal.patch.WorkspacePatcher;
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/mapping/FuzzFactorDialog.java
 (at line 35)
private WorkspacePatcher patcher;
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/mapping/FuzzFactorDialog.java
 (at line 38)
public FuzzFactorDialog(Shell parentShell, WorkspacePatcher patcher) {
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/mapping/FuzzFactorDialog.java
 (at line 75)
fuzzFactor = patcher.getFuzz();
Discouraged access: The method 'Patcher.getFuzz()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/mapping/FuzzFactorDialog.java
 (at line 88)
patcher.setFuzz(-1);
Discouraged access: The method 'Patcher.setFuzz(int)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/mapping/FuzzFactorDialog.java
 (at line 150)
result[0] = patcher.guessFuzzFactor(monitor);
Discouraged access: The method 'Patcher.guessFuzzFactor(IProgressMonitor)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java : 43 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 13)
import org.eclipse.compare.internal.core.patch.DiffProject;
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 14)
import org.eclipse.compare.internal.core.patch.FilePatch2;
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 43)
if (object instanceof PatchProjectDiffNode) {
Discouraged access: The type 'PatchProjectDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 45)
((PatchProjectDiffNode) object).getDiffProject());
Discouraged access: The method 'PatchProjectDiffNode.getDiffProject()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 45)
((PatchProjectDiffNode) object).getDiffProject());
Discouraged access: The type 'PatchProjectDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 46)
} else if (object instanceof PatchFileDiffNode) {
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 47)
return new FilePatchResourceMapping(((PatchFileDiffNode) object) .getDiffResult());
Discouraged access: The method 'PatchFileDiffNode.getDiffResult()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 47)
return new FilePatchResourceMapping(((PatchFileDiffNode) object)
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 49)
} else if (object instanceof HunkDiffNode) {
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 50)
return new HunkResourceMapping(((HunkDiffNode) object) .getHunkResult());
Discouraged access: The method 'HunkDiffNode.getHunkResult()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 50)
return new HunkResourceMapping(((HunkDiffNode) object)
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 63)
static IResource getResource(PatchDiffNode element) {
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 65)
if (element instanceof PatchProjectDiffNode) {
Discouraged access: The type 'PatchProjectDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 66)
return ((PatchProjectDiffNode) element).getResource();
Discouraged access: The method 'PatchProjectDiffNode.getResource()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 66)
return ((PatchProjectDiffNode) element).getResource();
Discouraged access: The type 'PatchProjectDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
16. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 67)
} else if (element instanceof PatchFileDiffNode) {
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 68)
return ((PatchFileDiffNode) element).getResource();
Discouraged access: The method 'PatchFileDiffNode.getResource()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 68)
return ((PatchFileDiffNode) element).getResource();
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 69)
} else if (element instanceof HunkDiffNode) {
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 70)
return ((HunkDiffNode) element).getResource();
Discouraged access: The method 'HunkDiffNode.getResource()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 70)
return ((HunkDiffNode) element).getResource();
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
22. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 76)
IResource resource, WorkspacePatcher patcher) {
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
23. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 78)
if (patcher.isWorkspacePatch()) {
Discouraged access: The method 'WorkspacePatcher.isWorkspacePatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
24. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 79)
DiffProject[] diffProjects = patcher.getDiffProjects();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
25. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 79)
DiffProject[] diffProjects = patcher.getDiffProjects();
Discouraged access: The method 'WorkspacePatcher.getDiffProjects()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
26. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 81)
if (diffProjects[i].getName().equals(resource.getName()))
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
27. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 86)
FilePatch2[] diffs = patcher.getDiffs();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
28. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 86)
FilePatch2[] diffs = patcher.getDiffs();
Discouraged access: The method 'Patcher.getDiffs()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
29. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 96)
static IFile getFile(FilePatch2 diff, WorkspacePatcher patcher) {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
30. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 96)
static IFile getFile(FilePatch2 diff, WorkspacePatcher patcher) {
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
31. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 98)
if (patcher.isWorkspacePatch()) {
Discouraged access: The method 'WorkspacePatcher.isWorkspacePatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
32. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 99)
DiffProject diffProject = diff.getProject();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
33. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 99)
DiffProject diffProject = diff.getProject();
Discouraged access: The method 'FilePatch2.getProject()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
34. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 101)
diffProject.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
35. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 102)
return project.getFile(diff.getPath(patcher.isReversed()));
Discouraged access: The method 'FilePatch2.getPath(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
36. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 102)
return project.getFile(diff.getPath(patcher.isReversed()));
Discouraged access: The method 'Patcher.isReversed()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
37. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 104)
IResource target = patcher.getTarget();
Discouraged access: The method 'Patcher.getTarget()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
38. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 108)
return container.getFile(diff.getStrippedPath(patcher .getStripPrefixSegments(), patcher.isReversed()));
Discouraged access: The method 'FilePatch2.getStrippedPath(int, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
39. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 108)
return container.getFile(diff.getStrippedPath(patcher .getStripPrefixSegments(), patcher.isReversed()));
Discouraged access: The method 'WorkspacePatcher.getStripPrefixSegments()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
40. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 109)
.getStripPrefixSegments(), patcher.isReversed()));
Discouraged access: The method 'Patcher.isReversed()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
41. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 112)
return container.getFile(diff.getStrippedPath(patcher .getStripPrefixSegments(), patcher.isReversed()));
Discouraged access: The method 'FilePatch2.getStrippedPath(int, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
42. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 112)
return container.getFile(diff.getStrippedPath(patcher .getStripPrefixSegments(), patcher.isReversed()));
Discouraged access: The method 'WorkspacePatcher.getStripPrefixSegments()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
43. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 113)
.getStripPrefixSegments(), patcher.isReversed()));
Discouraged access: The method 'Patcher.isReversed()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncLabelProvider.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncLabelProvider.java
 (at line 13)
import org.eclipse.compare.internal.patch.PatchDiffNode;
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncLabelProvider.java
 (at line 46)
if (element instanceof PatchDiffNode) {
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncLabelProvider.java
 (at line 48)
.getResource((PatchDiffNode) element);
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/Utils.java : 9 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/Utils.java
 (at line 60)
import org.eclipse.ui.internal.ErrorEditorPart;
Discouraged access: The type 'ErrorEditorPart' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.ui/bundles/org.eclipse.ui.workbench/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/Utils.java
 (at line 61)
import org.eclipse.ui.internal.registry.EditorDescriptor;
Discouraged access: The type 'EditorDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.ui/bundles/org.eclipse.ui.workbench/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/Utils.java
 (at line 1065)
if (!(descriptor instanceof EditorDescriptor))
Discouraged access: The type 'EditorDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.ui/bundles/org.eclipse.ui.workbench/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/Utils.java
 (at line 1068)
EditorDescriptor desc = (EditorDescriptor) descriptor;
Discouraged access: The type 'EditorDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.ui/bundles/org.eclipse.ui.workbench/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/Utils.java
 (at line 1068)
EditorDescriptor desc = (EditorDescriptor) descriptor;
Discouraged access: The type 'EditorDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.ui/bundles/org.eclipse.ui.workbench/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/Utils.java
 (at line 1069)
String className = desc.getClassName();
Discouraged access: The method 'EditorDescriptor.getClassName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.ui/bundles/org.eclipse.ui.workbench/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/Utils.java
 (at line 1070)
String contributor = desc.getPluginId();
Discouraged access: The method 'EditorDescriptor.getPluginId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.ui/bundles/org.eclipse.ui.workbench/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/Utils.java
 (at line 1085)
IEditorPart editor= desc.createEditor();
Discouraged access: The method 'EditorDescriptor.createEditor()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.ui/bundles/org.eclipse.ui.workbench/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/Utils.java
 (at line 1115)
if (part instanceof ErrorEditorPart) {
Discouraged access: The type 'ErrorEditorPart' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.ui/bundles/org.eclipse.ui.workbench/target/classes')

/src/org/eclipse/team/internal/ui/wizards/ImportProjectSetMainPage.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/wizards/ImportProjectSetMainPage.java
 (at line 18)
import org.eclipse.compare.internal.Utilities;
Discouraged access: The type 'Utilities' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/wizards/ImportProjectSetMainPage.java
 (at line 337)
String urlContent = Utilities.getURLContents(new URL(urlString),
Discouraged access: The type 'Utilities' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/wizards/ImportProjectSetMainPage.java
 (at line 337)
String urlContent = Utilities.getURLContents(new URL(urlString), getContainer());
Discouraged access: The method 'Utilities.getURLContents(URL, IRunnableContext)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java : 13 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 13)
import org.eclipse.compare.internal.core.patch.DiffProject;
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 14)
import org.eclipse.compare.internal.core.patch.HunkResult;
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 21)
private final HunkResult object;
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 23)
public HunkResourceMapping(HunkResult hunkResult) {
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 36)
DiffProject dp = (DiffProject) object.getHunk().getParent()
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 36)
DiffProject dp = (DiffProject) object.getHunk().getParent()
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 36)
DiffProject dp = (DiffProject) object.getHunk().getParent()
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 36)
DiffProject dp = (DiffProject) object.getHunk().getParent()
Discouraged access: The method 'Hunk.getParent()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 36)
DiffProject dp = (DiffProject) object.getHunk().getParent() .getProject();
Discouraged access: The method 'FilePatch2.getProject()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 39)
dp.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 44)
IPath path = object.getHunk().getParent().getPath(false);
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 44)
IPath path = object.getHunk().getParent().getPath(false);
Discouraged access: The method 'Hunk.getParent()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 44)
IPath path = object.getHunk().getParent().getPath(false);
Discouraged access: The method 'FilePatch2.getPath(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java : 13 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java
 (at line 15)
import org.eclipse.compare.internal.core.patch.FileDiffResult;
Discouraged access: The type 'FileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java
 (at line 16)
import org.eclipse.compare.internal.core.patch.FilePatch2;
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java
 (at line 17)
import org.eclipse.compare.internal.patch.WorkspacePatcher;
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java
 (at line 25)
private FilePatch2 diff;
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java
 (at line 26)
private WorkspacePatcher patcher;
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java
 (at line 28)
public PatchedFileVariant(WorkspacePatcher patcher, FilePatch2 diff) {
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java
 (at line 28)
public PatchedFileVariant(WorkspacePatcher patcher, FilePatch2 diff) {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java
 (at line 43)
return diff.getPath(patcher.isReversed()).lastSegment();
Discouraged access: The method 'FilePatch2.getPath(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java
 (at line 43)
return diff.getPath(patcher.isReversed()).lastSegment();
Discouraged access: The method 'Patcher.isReversed()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java
 (at line 66)
FileDiffResult diffResult = patcher.getDiffResult(diff);
Discouraged access: The type 'FileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java
 (at line 66)
FileDiffResult diffResult = patcher.getDiffResult(diff);
Discouraged access: The method 'Patcher.getDiffResult(FilePatch2)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java
 (at line 67)
return diffResult.getPatchedContents();
Discouraged access: The method 'FileDiffResult.getPatchedContents()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java
 (at line 76)
FilePatch2 getDiff() {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncContentProvider.java : 9 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncContentProvider.java
 (at line 16)
import org.eclipse.compare.internal.patch.HunkDiffNode;
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncContentProvider.java
 (at line 17)
import org.eclipse.compare.internal.patch.PatchDiffNode;
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncContentProvider.java
 (at line 86)
if (element instanceof PatchDiffNode) {
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncContentProvider.java
 (at line 88)
.getResource((PatchDiffNode) element);
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncContentProvider.java
 (at line 98)
if (element instanceof HunkDiffNode)
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncContentProvider.java
 (at line 107)
if (children[i] instanceof PatchDiffNode) {
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncContentProvider.java
 (at line 108)
PatchDiffNode node = (PatchDiffNode) children[i];
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncContentProvider.java
 (at line 108)
PatchDiffNode node = (PatchDiffNode) children[i];
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchSyncContentProvider.java
 (at line 109)
if (node.isEnabled())
Discouraged access: The method 'PatchDiffNode.isEnabled()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java : 21 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 14)
import org.eclipse.compare.internal.core.patch.DiffProject;
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 31)
public class ApplyPatchSynchronizationWizard extends PatchWizard implements
Discouraged access: The type 'PatchWizard' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 42)
super(patch, target, configuration);
Discouraged access: The constructor 'PatchWizard(IStorage, IResource, CompareConfiguration)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 89)
if (getPatch() == null)
Discouraged access: The method 'PatchWizard.getPatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 90)
addPage(fPatchWizardPage = new InputPatchPage(this));
Discouraged access: The field 'PatchWizard.fPatchWizardPage' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 90)
addPage(fPatchWizardPage = new InputPatchPage(this));
Discouraged access: The constructor 'InputPatchPage(PatchWizard)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 90)
addPage(fPatchWizardPage = new InputPatchPage(this));
Discouraged access: The type 'InputPatchPage' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 91)
if (getPatch() == null || !getPatcher().isWorkspacePatch())
Discouraged access: The method 'PatchWizard.getPatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 91)
if (getPatch() == null || !getPatcher().isWorkspacePatch())
Discouraged access: The method 'WorkspacePatcher.isWorkspacePatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 92)
addPage(fPatchTargetPage = new PatchTargetPage(getPatcher()) {
Discouraged access: The field 'PatchWizard.fPatchTargetPage' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 92)
addPage(fPatchTargetPage = new PatchTargetPage(getPatcher()) {
Discouraged access: The type 'PatchTargetPage' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 94)
IWizardPage nextPage = super.getNextPage();
Discouraged access: The method 'PatchTargetPage.getNextPage()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 100)
if (getPatch() == null || isTargetingInaccessibleProjects())
Discouraged access: The method 'PatchWizard.getPatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 107)
if (getPatch() == null || !getPatcher().isWorkspacePatch()
Discouraged access: The method 'PatchWizard.getPatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 107)
if (getPatch() == null || !getPatcher().isWorkspacePatch()
Discouraged access: The method 'WorkspacePatcher.isWorkspacePatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
16. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 114)
DiffProject[] diffProjects = getPatcher().getDiffProjects();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 114)
DiffProject[] diffProjects = getPatcher().getDiffProjects();
Discouraged access: The method 'WorkspacePatcher.getDiffProjects()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 118)
.getProject(diffProjects[i].getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 136)
return super.canFinish();
Discouraged access: The method 'PatchWizard.canFinish()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 139)
public WorkspacePatcher getPatcher() {
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 141)
return super.getPatcher();
Discouraged access: The method 'PatchWizard.getPatcher()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/wizards/PatchInaccessibleProjectsPage.java : 7 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/wizards/PatchInaccessibleProjectsPage.java
 (at line 16)
import org.eclipse.compare.internal.core.patch.DiffProject;
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/wizards/PatchInaccessibleProjectsPage.java
 (at line 17)
import org.eclipse.compare.internal.patch.WorkspacePatcher;
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/wizards/PatchInaccessibleProjectsPage.java
 (at line 42)
private WorkspacePatcher fPatcher;
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/wizards/PatchInaccessibleProjectsPage.java
 (at line 46)
public PatchInaccessibleProjectsPage(WorkspacePatcher patcher) {
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/wizards/PatchInaccessibleProjectsPage.java
 (at line 129)
DiffProject[] diffProjects = fPatcher.getDiffProjects();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/wizards/PatchInaccessibleProjectsPage.java
 (at line 129)
DiffProject[] diffProjects = fPatcher.getDiffProjects();
Discouraged access: The method 'WorkspacePatcher.getDiffProjects()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/wizards/PatchInaccessibleProjectsPage.java
 (at line 134)
.getProject(diffProjects[i].getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java : 28 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 17)
import org.eclipse.compare.internal.ComparePreferencePage;
Discouraged access: The type 'ComparePreferencePage' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 18)
import org.eclipse.compare.internal.CompareUIPlugin;
Discouraged access: The type 'CompareUIPlugin' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 19)
import org.eclipse.compare.internal.core.patch.FilePatch2;
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 20)
import org.eclipse.compare.internal.core.patch.PatchReader;
Discouraged access: The type 'PatchReader' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 148)
PatchWizard wizard = createPatchWizard(patch, target, configuration);
Discouraged access: The type 'PatchWizard' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 157)
wizard.performFinish();
Discouraged access: The method 'PatchWizard.performFinish()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 159)
new PatchWizardDialog(getShell(), wizard).open();
Discouraged access: The constructor 'PatchWizardDialog(Shell, IWizard)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 159)
new PatchWizardDialog(getShell(), wizard).open();
Discouraged access: The type 'PatchWizardDialog' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 163)
private PatchWizard createPatchWizard(IStorage patch, IResource target,
Discouraged access: The type 'PatchWizard' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 168)
return new PatchWizard(patch, target, configuration);
Discouraged access: The constructor 'PatchWizard(IStorage, IResource, CompareConfiguration)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 168)
return new PatchWizard(patch, target, configuration);
Discouraged access: The type 'PatchWizard' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 184)
return CompareUIPlugin.getShell();
Discouraged access: The type 'CompareUIPlugin' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 184)
return CompareUIPlugin.getShell();
Discouraged access: The method 'CompareUIPlugin.getShell()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 194)
saveAllEditors = IDE.saveAllEditors(new IResource[]{ResourcesPlugin.getWorkspace().getRoot()}, !ComparePreferencePage.getSaveAllEditors());
Discouraged access: The type 'ComparePreferencePage' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 194)
saveAllEditors = IDE.saveAllEditors(new IResource[]{ResourcesPlugin.getWorkspace().getRoot()}, !ComparePreferencePage.getSaveAllEditors());
Discouraged access: The method 'ComparePreferencePage.getSaveAllEditors()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
16. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 222)
BufferedReader reader = Utilities.createReader(storage);
Discouraged access: The type 'Utilities' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 222)
BufferedReader reader = Utilities.createReader(storage);
Discouraged access: The method 'Utilities.createReader(IStorage)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 224)
PatchReader patchReader = new PatchReader() {
Discouraged access: The type 'PatchReader' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 224)
PatchReader patchReader = new PatchReader() {
Discouraged access: The type 'PatchReader' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 225)
protected FilePatch2 createFileDiff(IPath oldPath, long oldDate,
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 227)
return new FilePatch(oldPath, oldDate, newPath, newDate);
Discouraged access: The constructor 'FilePatch(IPath, long, IPath, long)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
22. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 227)
return new FilePatch(oldPath, oldDate, newPath,
Discouraged access: The type 'FilePatch' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
23. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 231)
patchReader.parse(reader);
Discouraged access: The method 'PatchReader.parse(BufferedReader)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
24. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 232)
FilePatch2[] fileDiffs = patchReader.getAdjustedDiffs();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
25. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 232)
FilePatch2[] fileDiffs = patchReader.getAdjustedDiffs();
Discouraged access: The method 'PatchReader.getAdjustedDiffs()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
26. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 236)
filePatch[i] = (FilePatch) fileDiffs[i];
Discouraged access: The type 'FilePatch' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
27. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 242)
CompareUIPlugin.PLUGIN_ID, 0, e.getMessage(), e));
Discouraged access: The type 'CompareUIPlugin' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
28. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 242)
CompareUIPlugin.PLUGIN_ID, 0, e.getMessage(), e));
Discouraged access: The field 'CompareUIPlugin.PLUGIN_ID' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java : 28 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 13)
import org.eclipse.compare.internal.core.patch.FilePatch2;
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 14)
import org.eclipse.compare.internal.core.patch.HunkResult;
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 15)
import org.eclipse.compare.internal.patch.WorkspacePatcher;
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 48)
WorkspacePatcher patcher = ((ApplyPatchSubscriber) getSubscriber()).getPatcher();
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 50)
if (object instanceof FilePatch2) {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 51)
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 51)
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
Discouraged access: The method 'Patcher.getDiffResult(FilePatch2)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 51)
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
Discouraged access: The method 'FileDiffResult.getHunkResults()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 51)
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 55)
if (hunkResults[i].isOK())
Discouraged access: The method 'HunkResult.isOK()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 56)
patcher.setEnabled(hunkResults[i].getHunk(), false);
Discouraged access: The method 'Patcher.setEnabled(Object, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 56)
patcher.setEnabled(hunkResults[i].getHunk(), false);
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 59)
patcher.setManuallyMerged(hunkResults[i].getHunk(), true);
Discouraged access: The method 'Patcher.setManuallyMerged(Hunk, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 59)
patcher.setManuallyMerged(hunkResults[i].getHunk(), true);
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 63)
patcher.setEnabled(object, false);
Discouraged access: The method 'Patcher.setEnabled(Object, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
16. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 79)
WorkspacePatcher patcher = ((ApplyPatchSubscriber) getSubscriber()).getPatcher();
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 81)
if (object instanceof FilePatch2) {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 82)
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 82)
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
Discouraged access: The method 'Patcher.getDiffResult(FilePatch2)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 82)
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
Discouraged access: The method 'FileDiffResult.getHunkResults()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 82)
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
22. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 85)
if (patcher.isManuallyMerged(hunkResults[i].getHunk())) {
Discouraged access: The method 'Patcher.isManuallyMerged(Hunk)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
23. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 85)
if (patcher.isManuallyMerged(hunkResults[i].getHunk())) {
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
24. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 86)
patcher.setManuallyMerged(hunkResults[i].getHunk(), false);
Discouraged access: The method 'Patcher.setManuallyMerged(Hunk, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
25. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 86)
patcher.setManuallyMerged(hunkResults[i].getHunk(), false);
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
26. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 87)
if (hunkResults[i].isOK()) {
Discouraged access: The method 'HunkResult.isOK()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
27. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 88)
patcher.setEnabled(hunkResults[i].getHunk(), false);
Discouraged access: The method 'Patcher.setEnabled(Object, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
28. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 88)
patcher.setEnabled(hunkResults[i].getHunk(), false);
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java : 9 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
 (at line 15)
import org.eclipse.compare.internal.DocLineComparator;
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
 (at line 43)
DocLineComparator sleft = new DocLineComparator(lDoc, null,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
 (at line 43)
DocLineComparator sleft = new DocLineComparator(lDoc, null, shouldIgnoreWhitespace());
Discouraged access: The constructor 'DocLineComparator(IDocument, IRegion, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
 (at line 43)
DocLineComparator sleft = new DocLineComparator(lDoc, null,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
 (at line 45)
DocLineComparator sright = new DocLineComparator(rDoc, null,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
 (at line 45)
DocLineComparator sright = new DocLineComparator(rDoc, null, shouldIgnoreWhitespace());
Discouraged access: The constructor 'DocLineComparator(IDocument, IRegion, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
 (at line 45)
DocLineComparator sright = new DocLineComparator(rDoc, null,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
 (at line 49)
int leftEnd = sleft.getTokenStart(diff.leftStart() + diff.leftLength());
Discouraged access: The method 'DocLineComparator.getTokenStart(int)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
 (at line 54)
int rightEnd = sright.getTokenStart(diff.rightStart() + diff.rightLength());
Discouraged access: The method 'DocLineComparator.getTokenStart(int)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/actions/OpenWithMenu.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/actions/OpenWithMenu.java
 (at line 35)
import org.eclipse.ui.internal.WorkbenchPage;
Discouraged access: The type 'WorkbenchPage' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.ui/bundles/org.eclipse.ui.workbench/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/actions/OpenWithMenu.java
 (at line 343)
((WorkbenchPage) (page.getSite().getPage())) .openEditorFromDescriptor(isFile ? new FileEditorInput( (IFile) storage) : (IEditorInput) FileRevisionEditorInput .createEditorInputFor(fileRevision, monitor), editorDescriptor, true, null);
Discouraged access: The method 'WorkbenchPage.openEditorFromDescriptor(IEditorInput, IEditorDescriptor, boolean, IMemento)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.ui/bundles/org.eclipse.ui.workbench/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/actions/OpenWithMenu.java
 (at line 343)
((WorkbenchPage) (page.getSite().getPage()))
Discouraged access: The type 'WorkbenchPage' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.ui/bundles/org.eclipse.ui.workbench/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java : 46 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 29)
private WorkspacePatcher patcher;
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 31)
public PatchWorkspace(WorkspacePatcher patcher) {
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 36)
public WorkspacePatcher getPatcher() {
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 61)
if (getPatcher().isWorkspacePatch()) {
Discouraged access: The method 'WorkspacePatcher.isWorkspacePatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 62)
children = processProjects(getPatcher().getDiffProjects());
Discouraged access: The method 'WorkspacePatcher.getDiffProjects()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 64)
children = processDiffs(getPatcher().getDiffs());
Discouraged access: The method 'Patcher.getDiffs()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 70)
private IDiffElement[] processDiffs(FilePatch2[] diffs) {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 79)
private IDiffElement[] processProjects(DiffProject[] diffProjects) {
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 82)
PatchProjectDiffNode projectNode = new PatchProjectDiffNode(this, diffProjects[i], getPatcher().getConfiguration());
Discouraged access: The type 'PatchProjectDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 82)
PatchProjectDiffNode projectNode = new PatchProjectDiffNode(this, diffProjects[i], getPatcher().getConfiguration());
Discouraged access: The constructor 'PatchProjectDiffNode(IDiffContainer, DiffProject, PatchConfiguration)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 82)
PatchProjectDiffNode projectNode = new PatchProjectDiffNode(this, diffProjects[i], getPatcher().getConfiguration());
Discouraged access: The type 'PatchProjectDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 82)
PatchProjectDiffNode projectNode = new PatchProjectDiffNode(this, diffProjects[i], getPatcher().getConfiguration());
Discouraged access: The method 'Patcher.getConfiguration()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 84)
FilePatch2[] diffs = diffProjects[i].getFileDiffs();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 84)
FilePatch2[] diffs = diffProjects[i].getFileDiffs();
Discouraged access: The method 'DiffProject.getFileDiffs()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 86)
FilePatch2 fileDiff = diffs[j];
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
16. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 94)
private List/*<IDiffElement>*/ processDiff(FilePatch2 diff, DiffNode parent) {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 96)
FileDiffResult diffResult = getPatcher().getDiffResult(diff);
Discouraged access: The type 'FileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 96)
FileDiffResult diffResult = getPatcher().getDiffResult(diff);
Discouraged access: The method 'Patcher.getDiffResult(FilePatch2)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 97)
PatchFileDiffNode node = new PatchFileDiffNode(diffResult, parent, PatchFileDiffNode.getKind(diffResult), PatchFileDiffNode.getAncestorElement(diffResult), getLeftElement(diffResult), PatchFileDiffNode.getRightElement(diffResult));
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 97)
PatchFileDiffNode node = new PatchFileDiffNode(diffResult, parent, PatchFileDiffNode.getKind(diffResult), PatchFileDiffNode.getAncestorElement(diffResult), getLeftElement(diffResult), PatchFileDiffNode.getRightElement(diffResult));
Discouraged access: The constructor 'PatchFileDiffNode(FileDiffResult, IDiffContainer, int, ITypedElement, ITypedElement, ITypedElement)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 97)
PatchFileDiffNode node = new PatchFileDiffNode(diffResult, parent, PatchFileDiffNode.getKind(diffResult), PatchFileDiffNode.getAncestorElement(diffResult), getLeftElement(diffResult), PatchFileDiffNode.getRightElement(diffResult));
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
22. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 97)
PatchFileDiffNode node = new PatchFileDiffNode(diffResult, parent, PatchFileDiffNode.getKind(diffResult), PatchFileDiffNode.getAncestorElement(diffResult), getLeftElement(diffResult), PatchFileDiffNode.getRightElement(diffResult));
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
23. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 97)
PatchFileDiffNode node = new PatchFileDiffNode(diffResult, parent, PatchFileDiffNode.getKind(diffResult), PatchFileDiffNode.getAncestorElement(diffResult), getLeftElement(diffResult), PatchFileDiffNode.getRightElement(diffResult));
Discouraged access: The method 'PatchFileDiffNode.getKind(FileDiffResult)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
24. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 97)
PatchFileDiffNode node = new PatchFileDiffNode(diffResult, parent, PatchFileDiffNode.getKind(diffResult), PatchFileDiffNode.getAncestorElement(diffResult), getLeftElement(diffResult), PatchFileDiffNode.getRightElement(diffResult));
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
25. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 97)
PatchFileDiffNode node = new PatchFileDiffNode(diffResult, parent, PatchFileDiffNode.getKind(diffResult), PatchFileDiffNode.getAncestorElement(diffResult), getLeftElement(diffResult), PatchFileDiffNode.getRightElement(diffResult));
Discouraged access: The method 'PatchFileDiffNode.getAncestorElement(FileDiffResult)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
26. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 97)
PatchFileDiffNode node = new PatchFileDiffNode(diffResult, parent, PatchFileDiffNode.getKind(diffResult), PatchFileDiffNode.getAncestorElement(diffResult), getLeftElement(diffResult), PatchFileDiffNode.getRightElement(diffResult));
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
27. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 97)
PatchFileDiffNode node = new PatchFileDiffNode(diffResult, parent, PatchFileDiffNode.getKind(diffResult), PatchFileDiffNode.getAncestorElement(diffResult), getLeftElement(diffResult), PatchFileDiffNode.getRightElement(diffResult));
Discouraged access: The method 'PatchFileDiffNode.getRightElement(FileDiffResult)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
28. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 99)
HunkResult[] hunkResults = diffResult.getHunkResults();
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
29. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 99)
HunkResult[] hunkResults = diffResult.getHunkResults();
Discouraged access: The method 'FileDiffResult.getHunkResults()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
30. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 101)
HunkResult hunkResult = hunkResults[i];
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
31. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 102)
new HunkDiffNode(hunkResult, node, Differencer.CHANGE, HunkDiffNode.getAncestorElement(hunkResult, false), getLeftElement(hunkResult), HunkDiffNode.getRightElement(hunkResult, false));
Discouraged access: The constructor 'HunkDiffNode(HunkResult, PatchFileDiffNode, int, ITypedElement, ITypedElement, ITypedElement)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
32. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 102)
new HunkDiffNode(hunkResult, node, Differencer.CHANGE, HunkDiffNode.getAncestorElement(hunkResult, false), getLeftElement(hunkResult), HunkDiffNode.getRightElement(hunkResult, false));
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
33. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 102)
new HunkDiffNode(hunkResult, node, Differencer.CHANGE, HunkDiffNode.getAncestorElement(hunkResult, false), getLeftElement(hunkResult), HunkDiffNode.getRightElement(hunkResult, false));
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
34. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 102)
new HunkDiffNode(hunkResult, node, Differencer.CHANGE, HunkDiffNode.getAncestorElement(hunkResult, false), getLeftElement(hunkResult), HunkDiffNode.getRightElement(hunkResult, false));
Discouraged access: The method 'HunkDiffNode.getAncestorElement(HunkResult, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
35. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 102)
new HunkDiffNode(hunkResult, node, Differencer.CHANGE, HunkDiffNode.getAncestorElement(hunkResult, false), getLeftElement(hunkResult), HunkDiffNode.getRightElement(hunkResult, false));
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
36. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 102)
new HunkDiffNode(hunkResult, node, Differencer.CHANGE, HunkDiffNode.getAncestorElement(hunkResult, false), getLeftElement(hunkResult), HunkDiffNode.getRightElement(hunkResult, false));
Discouraged access: The method 'HunkDiffNode.getRightElement(HunkResult, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
37. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 108)
private static ITypedElement getLeftElement(final FileDiffResult result) {
Discouraged access: The type 'FileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
38. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 109)
return new LocalResourceTypedElement(((WorkspaceFileDiffResult)result).getTargetFile()) {
Discouraged access: The method 'WorkspaceFileDiffResult.getTargetFile()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
39. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 109)
return new LocalResourceTypedElement(((WorkspaceFileDiffResult)result).getTargetFile()) {
Discouraged access: The type 'WorkspaceFileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
40. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 112)
return result.getTargetPath().toString();
Discouraged access: The method 'FileDiffResult.getTargetPath()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
41. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 117)
private static ITypedElement getLeftElement(final HunkResult result) {
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
42. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 118)
return new LocalResourceTypedElement(((WorkspaceFileDiffResult)result.getDiffResult()).getTargetFile()) {
Discouraged access: The method 'WorkspaceFileDiffResult.getTargetFile()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
43. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 118)
return new LocalResourceTypedElement(((WorkspaceFileDiffResult)result.getDiffResult()).getTargetFile()) {
Discouraged access: The type 'WorkspaceFileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
44. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 118)
return new LocalResourceTypedElement(((WorkspaceFileDiffResult)result.getDiffResult()).getTargetFile()) {
Discouraged access: The method 'HunkResult.getDiffResult()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
45. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 121)
return result.getHunk().getLabel();
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
46. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 121)
return result.getHunk().getLabel();
Discouraged access: The method 'Hunk.getLabel()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java : 12 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 27)
if (adaptableObject instanceof PatchProjectDiffNode) {
Discouraged access: The type 'PatchProjectDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 29)
((PatchProjectDiffNode) adaptableObject) .getDiffProject());
Discouraged access: The method 'PatchProjectDiffNode.getDiffProject()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 29)
((PatchProjectDiffNode) adaptableObject)
Discouraged access: The type 'PatchProjectDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 32)
if (adaptableObject instanceof PatchFileDiffNode) {
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 34)
((PatchFileDiffNode) adaptableObject).getDiffResult());
Discouraged access: The method 'PatchFileDiffNode.getDiffResult()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 34)
((PatchFileDiffNode) adaptableObject).getDiffResult());
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 36)
if (adaptableObject instanceof HunkDiffNode) {
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 37)
return new HunkResourceMapping(((HunkDiffNode) adaptableObject) .getHunkResult());
Discouraged access: The method 'HunkDiffNode.getHunkResult()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 37)
return new HunkResourceMapping(((HunkDiffNode) adaptableObject)
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 51)
if (adaptableObject instanceof PatchFileDiffNode) {
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 52)
return ((PatchFileDiffNode) adaptableObject).getResource();
Discouraged access: The method 'PatchFileDiffNode.getResource()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 52)
return ((PatchFileDiffNode) adaptableObject).getResource();
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java : 21 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 21)
private final DiffProject object;
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 23)
public DiffProjectResourceMapping(DiffProject adaptableObject) {
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 37)
object.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 54)
DiffProject diffProject = (DiffProject) mapping.getModelObject();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 54)
DiffProject diffProject = (DiffProject) mapping.getModelObject();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 55)
return diffProject.getName().equals(object.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 55)
return diffProject.getName().equals(object.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 57)
FileDiffResult filePatch = (FileDiffResult) mapping
Discouraged access: The type 'FileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 57)
FileDiffResult filePatch = (FileDiffResult) mapping
Discouraged access: The type 'FileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 59)
FilePatch2[] filePatches = object.getFileDiffs();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 59)
FilePatch2[] filePatches = object.getFileDiffs();
Discouraged access: The method 'DiffProject.getFileDiffs()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 61)
if (filePatches[i].getPath(false).equals(
Discouraged access: The method 'FilePatch2.getPath(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 62)
filePatch.getTargetPath()))
Discouraged access: The method 'FileDiffResult.getTargetPath()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 66)
HunkResult hunk = (HunkResult) mapping.getModelObject();
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 66)
HunkResult hunk = (HunkResult) mapping.getModelObject();
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
16. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 67)
DiffProject diffProject = hunk.getHunk().getParent().getProject();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 67)
DiffProject diffProject = hunk.getHunk().getParent().getProject();
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 67)
DiffProject diffProject = hunk.getHunk().getParent().getProject();
Discouraged access: The method 'Hunk.getParent()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 67)
DiffProject diffProject = hunk.getHunk().getParent().getProject();
Discouraged access: The method 'FilePatch2.getProject()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 68)
return diffProject.getName().equals(object.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 68)
return diffProject.getName().equals(object.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java : 43 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 16)
import org.eclipse.compare.internal.patch.PatchProjectDiffNode;
Discouraged access: The type 'PatchProjectDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 17)
import org.eclipse.compare.internal.patch.WorkspacePatcher;
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 41)
if (!getPatcher().isEnabled(PatchModelProvider.getPatchObject(getLocal(), patcher)))
Discouraged access: The method 'Patcher.isEnabled(Object)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 46)
FilePatch2 filePatch2 = ((PatchedFileVariant)getRemote()).getDiff();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 47)
IHunk[] hunks = filePatch2.getHunks();
Discouraged access: The method 'FilePatch2.getHunks()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 49)
if (patcher.isManuallyMerged((Hunk) hunks[i]))
Discouraged access: The method 'Patcher.isManuallyMerged(Hunk)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 49)
if (patcher.isManuallyMerged((Hunk) hunks[i]))
Discouraged access: The type 'Hunk' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 55)
if (patchObject instanceof FilePatch2) {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 56)
FilePatch2 filePatch2 = (FilePatch2) patchObject;
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 56)
FilePatch2 filePatch2 = (FilePatch2) patchObject;
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 57)
IHunk[] hunks = filePatch2.getHunks();
Discouraged access: The method 'FilePatch2.getHunks()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 59)
if (patcher.isManuallyMerged((Hunk) hunks[i]))
Discouraged access: The method 'Patcher.isManuallyMerged(Hunk)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 59)
if (patcher.isManuallyMerged((Hunk) hunks[i]))
Discouraged access: The type 'Hunk' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 67)
&& getPatcher().getDiffResult(((PatchedFileVariant)getRemote()).getDiff()).containsProblems())
Discouraged access: The method 'Patcher.getDiffResult(FilePatch2)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 67)
&& getPatcher().getDiffResult(((PatchedFileVariant)getRemote()).getDiff()).containsProblems())
Discouraged access: The method 'FileDiffResult.containsProblems()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
16. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 73)
private WorkspacePatcher patcher;
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 76)
public ApplyPatchSubscriber(WorkspacePatcher patcher) {
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 79)
getPatcher().refresh();
Discouraged access: The method 'Patcher.refresh()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 95)
FilePatch2 diff = (FilePatch2) PatchModelProvider.getPatchObject(resource, getPatcher());
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 95)
FilePatch2 diff = (FilePatch2) PatchModelProvider.getPatchObject(resource, getPatcher());
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 98)
if (diff.getDiffType(patcher.isReversed()) != FilePatch2.DELETION)
Discouraged access: The method 'FilePatch2.getDiffType(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
22. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 98)
if (diff.getDiffType(patcher.isReversed()) != FilePatch2.DELETION)
Discouraged access: The method 'Patcher.isReversed()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
23. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 98)
if (diff.getDiffType(patcher.isReversed()) != FilePatch2.DELETION)
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
24. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 98)
if (diff.getDiffType(patcher.isReversed()) != FilePatch2.DELETION)
Discouraged access: The field 'FilePatch2.DELETION' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
25. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 101)
if (diff.getDiffType(patcher.isReversed()) != FilePatch2.ADDITION)
Discouraged access: The method 'FilePatch2.getDiffType(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
26. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 101)
if (diff.getDiffType(patcher.isReversed()) != FilePatch2.ADDITION)
Discouraged access: The method 'Patcher.isReversed()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
27. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 101)
if (diff.getDiffType(patcher.isReversed()) != FilePatch2.ADDITION)
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
28. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 101)
if (diff.getDiffType(patcher.isReversed()) != FilePatch2.ADDITION)
Discouraged access: The field 'FilePatch2.ADDITION' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
29. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 131)
FilePatch2[] diffs = getPatcher().getDiffs();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
30. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 131)
FilePatch2[] diffs = getPatcher().getDiffs();
Discouraged access: The method 'Patcher.getDiffs()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
31. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 153)
if (object instanceof FilePatch2) {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
32. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 154)
FilePatch2 filePatch = (FilePatch2) object;
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
33. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 154)
FilePatch2 filePatch = (FilePatch2) object;
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
34. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 158)
getPatcher().refresh((FilePatch2[]) diffs.toArray(new FilePatch2[0]));
Discouraged access: The method 'Patcher.refresh(FilePatch2[])' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
35. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 158)
getPatcher().refresh((FilePatch2[]) diffs.toArray(new FilePatch2[0]));
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
36. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 158)
getPatcher().refresh((FilePatch2[]) diffs.toArray(new FilePatch2[0]));
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
37. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 163)
if (getPatcher().isWorkspacePatch()) {
Discouraged access: The method 'WorkspacePatcher.isWorkspacePatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
38. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 167)
DiffProject diffProject = ((PatchProjectDiffNode)children[i]).getDiffProject();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
39. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 167)
DiffProject diffProject = ((PatchProjectDiffNode)children[i]).getDiffProject();
Discouraged access: The method 'PatchProjectDiffNode.getDiffProject()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
40. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 167)
DiffProject diffProject = ((PatchProjectDiffNode)children[i]).getDiffProject();
Discouraged access: The type 'PatchProjectDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
41. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 168)
IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject(diffProject.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
42. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 173)
roots.add(getPatcher().getTarget());
Discouraged access: The method 'Patcher.getTarget()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
43. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 178)
public WorkspacePatcher getPatcher() {
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/ui/PageSaveablePart.java : 6 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/ui/PageSaveablePart.java
 (at line 19)
import org.eclipse.compare.internal.CompareEditor;
Discouraged access: The type 'CompareEditor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/ui/PageSaveablePart.java
 (at line 20)
import org.eclipse.compare.internal.CompareEditorInputNavigator;
Discouraged access: The type 'CompareEditorInputNavigator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/ui/PageSaveablePart.java
 (at line 212)
Object o= cc.getProperty(CompareEditor.CONFIRM_SAVE_PROPERTY);
Discouraged access: The type 'CompareEditor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/ui/PageSaveablePart.java
 (at line 212)
Object o= cc.getProperty(CompareEditor.CONFIRM_SAVE_PROPERTY);
Discouraged access: The field 'CompareEditor.CONFIRM_SAVE_PROPERTY' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
5. WARNING in /src/org/eclipse/team/ui/PageSaveablePart.java
 (at line 319)
configuration.setProperty(SynchronizePageConfiguration.P_NAVIGATOR, new CompareEditorInputNavigator( new Object[] { configuration.getProperty(SynchronizePageConfiguration.P_ADVISOR), fStructuredComparePane, fContentPane } ));
Discouraged access: The constructor 'CompareEditorInputNavigator(Object[])' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
6. WARNING in /src/org/eclipse/team/ui/PageSaveablePart.java
 (at line 319)
configuration.setProperty(SynchronizePageConfiguration.P_NAVIGATOR, new CompareEditorInputNavigator(
Discouraged access: The type 'CompareEditorInputNavigator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java : 12 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 13)
import org.eclipse.compare.internal.core.patch.DiffProject;
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 14)
import org.eclipse.compare.internal.core.patch.FileDiffResult;
Discouraged access: The type 'FileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 15)
import org.eclipse.compare.internal.patch.WorkspaceFileDiffResult;
Discouraged access: The type 'WorkspaceFileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 23)
private final FileDiffResult object;
Discouraged access: The type 'FileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 25)
public FilePatchResourceMapping(FileDiffResult fileDiffResult) {
Discouraged access: The type 'FileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 38)
DiffProject dp = (DiffProject) object.getDiff().getProject();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 38)
DiffProject dp = (DiffProject) object.getDiff().getProject();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 38)
DiffProject dp = (DiffProject) object.getDiff().getProject();
Discouraged access: The method 'FileDiffResult.getDiff()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 38)
DiffProject dp = (DiffProject) object.getDiff().getProject();
Discouraged access: The method 'FilePatch2.getProject()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 40)
dp.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 52)
return ((WorkspaceFileDiffResult) object).getTargetFile();
Discouraged access: The method 'WorkspaceFileDiffResult.getTargetFile()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 52)
return ((WorkspaceFileDiffResult) object).getTargetFile();
Discouraged access: The type 'WorkspaceFileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/LocalResourceSaveableComparison.java : 2 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/LocalResourceSaveableComparison.java
 (at line 15)
import org.eclipse.compare.internal.ISavingSaveable;
Discouraged access: The type 'ISavingSaveable' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/LocalResourceSaveableComparison.java
 (at line 40)
public abstract class LocalResourceSaveableComparison extends SaveableComparison implements IPropertyChangeListener, ISavingSaveable {
Discouraged access: The type 'ISavingSaveable' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/mapping/FuzzFactorAction.java : 2 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/mapping/FuzzFactorAction.java
 (at line 39)
int oldValue = subscriber.getPatcher().getFuzz();
Discouraged access: The method 'Patcher.getFuzz()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/mapping/FuzzFactorAction.java
 (at line 45)
subscriber.getPatcher().setFuzz(newValue);
Discouraged access: The method 'Patcher.setFuzz(int)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/mapping/IgnoreLeadingPathSegmentsAction.java : 4 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/mapping/IgnoreLeadingPathSegmentsAction.java
 (at line 43)
return !subscriber.getPatcher().isWorkspacePatch();
Discouraged access: The method 'WorkspacePatcher.isWorkspacePatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/mapping/IgnoreLeadingPathSegmentsAction.java
 (at line 47)
int oldValue = subscriber.getPatcher().getStripPrefixSegments();
Discouraged access: The method 'WorkspacePatcher.getStripPrefixSegments()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/mapping/IgnoreLeadingPathSegmentsAction.java
 (at line 48)
maxValue = subscriber.getPatcher().calculatePrefixSegmentCount() - 1;
Discouraged access: The method 'Patcher.calculatePrefixSegmentCount()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/mapping/IgnoreLeadingPathSegmentsAction.java
 (at line 77)
subscriber.getPatcher().setStripPrefixSegments(newValue);
Discouraged access: The method 'Patcher.setStripPrefixSegments(int)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/PatchCompareAdapter.java : 4 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchCompareAdapter.java
 (at line 13)
import org.eclipse.compare.internal.patch.PatchFileDiffNode;
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchCompareAdapter.java
 (at line 28)
if (o instanceof PatchFileDiffNode)
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchCompareAdapter.java
 (at line 29)
return super.asCompareInput(context, ((PatchFileDiffNode) o) .getResource());
Discouraged access: The method 'PatchFileDiffNode.getResource()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchCompareAdapter.java
 (at line 29)
return super.asCompareInput(context, ((PatchFileDiffNode) o)
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelCompareEditorInput.java : 10 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelCompareEditorInput.java
 (at line 14)
import org.eclipse.compare.internal.CompareEditorInputNavigator;
Discouraged access: The type 'CompareEditorInputNavigator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelCompareEditorInput.java
 (at line 15)
import org.eclipse.compare.internal.patch.PatchFileDiffNode;
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelCompareEditorInput.java
 (at line 77)
if (nav instanceof CompareEditorInputNavigator) {
Discouraged access: The type 'CompareEditorInputNavigator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelCompareEditorInput.java
 (at line 78)
final CompareEditorInputNavigator cein = (CompareEditorInputNavigator) nav;
Discouraged access: The type 'CompareEditorInputNavigator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelCompareEditorInput.java
 (at line 78)
final CompareEditorInputNavigator cein = (CompareEditorInputNavigator) nav;
Discouraged access: The type 'CompareEditorInputNavigator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelCompareEditorInput.java
 (at line 79)
Object pane = cein.getPanes()[0]; // the structure input pane, top left
Discouraged access: The method 'CompareEditorInputNavigator.getPanes()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelCompareEditorInput.java
 (at line 94)
private void feed1(CompareEditorInputNavigator cein) {
Discouraged access: The type 'CompareEditorInputNavigator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelCompareEditorInput.java
 (at line 95)
if (getCompareInput() instanceof PatchFileDiffNode) {
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelCompareEditorInput.java
 (at line 96)
Object pane = cein.getPanes()[1]; // the top middle pane
Discouraged access: The method 'CompareEditorInputNavigator.getPanes()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchModelCompareEditorInput.java
 (at line 101)
pane = cein.getPanes()[2]; // the top right pane
Discouraged access: The method 'CompareEditorInputNavigator.getPanes()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4M/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')