Compiler log for org.eclipse.team.ui_3.8.0.v20160518-1906 : @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/ReversePatchAction.java : 3 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/mapping/ReversePatchAction.java
 (at line 37)
return subscriber.getPatcher().isReversed();
Discouraged access: The method 'Patcher.isReversed()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 42)
boolean oldValue = subscriber.getPatcher().isReversed();
Discouraged access: The method 'Patcher.isReversed()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 43)
subscriber.getPatcher().setReversed(!oldValue);
Discouraged access: The method 'Patcher.setReversed(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 44)
return !subscriber.getPatcher().isWorkspacePatch();
Discouraged access: The method 'WorkspacePatcher.isWorkspacePatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 49)
int oldValue = subscriber.getPatcher().getStripPrefixSegments();
Discouraged access: The method 'WorkspacePatcher.getStripPrefixSegments()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 50)
maxValue = subscriber.getPatcher().calculatePrefixSegmentCount() - 1;
Discouraged access: The method 'Patcher.calculatePrefixSegmentCount()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 80)
subscriber.getPatcher().setStripPrefixSegments(newValue);
Discouraged access: The method 'Patcher.setStripPrefixSegments(int)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/4I/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 40)
if (elements[i] instanceof HunkDiffNode) {
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 55)
if (elements[i] instanceof HunkDiffNode) {
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')

/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 33)
return subscriber.getPatcher().isGenerateRejectFile();
Discouraged access: The method 'Patcher.isGenerateRejectFile()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 38)
boolean oldValue = subscriber.getPatcher().isGenerateRejectFile();
Discouraged access: The method 'Patcher.isGenerateRejectFile()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 39)
subscriber.getPatcher().setGenerateRejectFile(!oldValue);
Discouraged access: The method 'Patcher.setGenerateRejectFile(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 40)
int oldValue = subscriber.getPatcher().getFuzz();
Discouraged access: The method 'Patcher.getFuzz()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 46)
subscriber.getPatcher().setFuzz(newValue);
Discouraged access: The method 'Patcher.setFuzz(int)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/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/4I/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/4I/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 42)
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/4I/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 47)
FilePatch2 filePatch2 = ((PatchedFileVariant)getRemote()).getDiff();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 48)
IHunk[] hunks = filePatch2.getHunks();
Discouraged access: The method 'FilePatch2.getHunks()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 50)
if (patcher.isManuallyMerged((Hunk) hunks[i]))
Discouraged access: The method 'Patcher.isManuallyMerged(Hunk)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 50)
if (patcher.isManuallyMerged((Hunk) hunks[i]))
Discouraged access: The type 'Hunk' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 56)
if (patchObject instanceof FilePatch2) {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 57)
FilePatch2 filePatch2 = (FilePatch2) patchObject;
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 57)
FilePatch2 filePatch2 = (FilePatch2) patchObject;
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 58)
IHunk[] hunks = filePatch2.getHunks();
Discouraged access: The method 'FilePatch2.getHunks()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 60)
if (patcher.isManuallyMerged((Hunk) hunks[i]))
Discouraged access: The method 'Patcher.isManuallyMerged(Hunk)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 60)
if (patcher.isManuallyMerged((Hunk) hunks[i]))
Discouraged access: The type 'Hunk' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 68)
&& getPatcher().getDiffResult(((PatchedFileVariant)getRemote()).getDiff()).containsProblems())
Discouraged access: The method 'Patcher.getDiffResult(FilePatch2)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 68)
&& getPatcher().getDiffResult(((PatchedFileVariant)getRemote()).getDiff()).containsProblems())
Discouraged access: The method 'FileDiffResult.containsProblems()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 74)
private WorkspacePatcher patcher;
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 77)
public ApplyPatchSubscriber(WorkspacePatcher patcher) {
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 80)
getPatcher().refresh();
Discouraged access: The method 'Patcher.refresh()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 99)
FilePatch2 diff = (FilePatch2) PatchModelProvider.getPatchObject(resource, getPatcher());
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 99)
FilePatch2 diff = (FilePatch2) PatchModelProvider.getPatchObject(resource, getPatcher());
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 102)
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/4I/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 102)
if (diff.getDiffType(patcher.isReversed()) != FilePatch2.DELETION)
Discouraged access: The method 'Patcher.isReversed()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 102)
if (diff.getDiffType(patcher.isReversed()) != FilePatch2.DELETION)
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 102)
if (diff.getDiffType(patcher.isReversed()) != FilePatch2.DELETION)
Discouraged access: The field 'FilePatch2.DELETION' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 105)
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/4I/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 105)
if (diff.getDiffType(patcher.isReversed()) != FilePatch2.ADDITION)
Discouraged access: The method 'Patcher.isReversed()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 105)
if (diff.getDiffType(patcher.isReversed()) != FilePatch2.ADDITION)
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 105)
if (diff.getDiffType(patcher.isReversed()) != FilePatch2.ADDITION)
Discouraged access: The field 'FilePatch2.ADDITION' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 137)
FilePatch2[] diffs = getPatcher().getDiffs();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 137)
FilePatch2[] diffs = getPatcher().getDiffs();
Discouraged access: The method 'Patcher.getDiffs()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 160)
if (object instanceof FilePatch2) {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 161)
FilePatch2 filePatch = (FilePatch2) object;
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 161)
FilePatch2 filePatch = (FilePatch2) object;
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 165)
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/4I/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 165)
getPatcher().refresh((FilePatch2[]) diffs.toArray(new FilePatch2[0]));
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 165)
getPatcher().refresh((FilePatch2[]) diffs.toArray(new FilePatch2[0]));
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 171)
if (getPatcher().isWorkspacePatch()) {
Discouraged access: The method 'WorkspacePatcher.isWorkspacePatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 175)
DiffProject diffProject = ((PatchProjectDiffNode)children[i]).getDiffProject();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 175)
DiffProject diffProject = ((PatchProjectDiffNode)children[i]).getDiffProject();
Discouraged access: The method 'PatchProjectDiffNode.getDiffProject()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 175)
DiffProject diffProject = ((PatchProjectDiffNode)children[i]).getDiffProject();
Discouraged access: The type 'PatchProjectDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 176)
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/4I/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 181)
roots.add(getPatcher().getTarget());
Discouraged access: The method 'Patcher.getTarget()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 186)
public WorkspacePatcher getPatcher() {
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/4I/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/4I/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 221)
Object o= cc.getProperty(CompareEditor.CONFIRM_SAVE_PROPERTY);
Discouraged access: The type 'CompareEditor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 221)
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/4I/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 329)
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/4I/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 329)
configuration.setProperty(SynchronizePageConfiguration.P_NAVIGATOR, new CompareEditorInputNavigator(
Discouraged access: The type 'CompareEditorInputNavigator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/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/4I/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/4I/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/4I/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 64)
if (getPatcher().isWorkspacePatch()) {
Discouraged access: The method 'WorkspacePatcher.isWorkspacePatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 65)
children = processProjects(getPatcher().getDiffProjects());
Discouraged access: The method 'WorkspacePatcher.getDiffProjects()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 67)
children = processDiffs(getPatcher().getDiffs());
Discouraged access: The method 'Patcher.getDiffs()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 73)
private IDiffElement[] processDiffs(FilePatch2[] diffs) {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 82)
private IDiffElement[] processProjects(DiffProject[] diffProjects) {
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 85)
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/4I/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 85)
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/4I/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 85)
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/4I/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 85)
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/4I/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 87)
FilePatch2[] diffs = diffProjects[i].getFileDiffs();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 87)
FilePatch2[] diffs = diffProjects[i].getFileDiffs();
Discouraged access: The method 'DiffProject.getFileDiffs()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 89)
FilePatch2 fileDiff = diffs[j];
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 97)
private List/*<IDiffElement>*/ processDiff(FilePatch2 diff, DiffNode parent) {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 99)
FileDiffResult diffResult = getPatcher().getDiffResult(diff);
Discouraged access: The type 'FileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 99)
FileDiffResult diffResult = getPatcher().getDiffResult(diff);
Discouraged access: The method 'Patcher.getDiffResult(FilePatch2)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 100)
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/4I/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 100)
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/4I/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 100)
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/4I/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 100)
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/4I/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 100)
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/4I/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 100)
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/4I/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 100)
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/4I/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 100)
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/4I/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 100)
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/4I/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 102)
HunkResult[] hunkResults = diffResult.getHunkResults();
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 102)
HunkResult[] hunkResults = diffResult.getHunkResults();
Discouraged access: The method 'FileDiffResult.getHunkResults()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 104)
HunkResult hunkResult = hunkResults[i];
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 105)
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/4I/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 105)
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/4I/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 105)
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/4I/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 105)
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/4I/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 105)
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/4I/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 105)
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/4I/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 111)
private static ITypedElement getLeftElement(final FileDiffResult result) {
Discouraged access: The type 'FileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 112)
return new LocalResourceTypedElement(((WorkspaceFileDiffResult)result).getTargetFile()) {
Discouraged access: The method 'WorkspaceFileDiffResult.getTargetFile()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 112)
return new LocalResourceTypedElement(((WorkspaceFileDiffResult)result).getTargetFile()) {
Discouraged access: The type 'WorkspaceFileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 116)
return result.getTargetPath().toString();
Discouraged access: The method 'FileDiffResult.getTargetPath()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 121)
private static ITypedElement getLeftElement(final HunkResult result) {
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 122)
return new LocalResourceTypedElement(((WorkspaceFileDiffResult)result.getDiffResult()).getTargetFile()) {
Discouraged access: The method 'WorkspaceFileDiffResult.getTargetFile()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 122)
return new LocalResourceTypedElement(((WorkspaceFileDiffResult)result.getDiffResult()).getTargetFile()) {
Discouraged access: The type 'WorkspaceFileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 122)
return new LocalResourceTypedElement(((WorkspaceFileDiffResult)result.getDiffResult()).getTargetFile()) {
Discouraged access: The method 'HunkResult.getDiffResult()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 126)
return result.getHunk().getLabel();
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 126)
return result.getHunk().getLabel();
Discouraged access: The method 'Hunk.getLabel()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/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/4I/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/4I/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/4I/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/4I/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 135)
DiffProject[] diffProjects = fPatcher.getDiffProjects();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 135)
DiffProject[] diffProjects = fPatcher.getDiffProjects();
Discouraged access: The method 'WorkspacePatcher.getDiffProjects()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 140)
.getProject(diffProjects[i].getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/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/4I/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/4I/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 52)
final String left = Utilities.readString(is1, ResourcesPlugin.getEncoding());
Discouraged access: The type 'Utilities' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 52)
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/4I/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 53)
final String right = Utilities.readString(is2, ResourcesPlugin.getEncoding());
Discouraged access: The type 'Utilities' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 53)
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/4I/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 65)
DocLineComparator sleft = new DocLineComparator(lDoc, new Region(0,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 65)
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/4I/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 65)
DocLineComparator sleft = new DocLineComparator(lDoc, new Region(0,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 67)
DocLineComparator sright = new DocLineComparator(rDoc, new Region(0,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 67)
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/4I/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 67)
DocLineComparator sright = new DocLineComparator(rDoc, new Region(0,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 69)
final DocLineComparator sl = sleft, sr = sright;
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/4I/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/4I/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 40)
object.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 59)
DiffProject diffProject = (DiffProject) mapping.getModelObject();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 59)
DiffProject diffProject = (DiffProject) mapping.getModelObject();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 60)
return diffProject.getName().equals(object.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 60)
return diffProject.getName().equals(object.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 62)
FileDiffResult filePatch = (FileDiffResult) mapping
Discouraged access: The type 'FileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 62)
FileDiffResult filePatch = (FileDiffResult) mapping
Discouraged access: The type 'FileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 64)
FilePatch2[] filePatches = object.getFileDiffs();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 64)
FilePatch2[] filePatches = object.getFileDiffs();
Discouraged access: The method 'DiffProject.getFileDiffs()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 66)
if (filePatches[i].getPath(false).equals(
Discouraged access: The method 'FilePatch2.getPath(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 67)
filePatch.getTargetPath()))
Discouraged access: The method 'FileDiffResult.getTargetPath()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 71)
HunkResult hunk = (HunkResult) mapping.getModelObject();
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 71)
HunkResult hunk = (HunkResult) mapping.getModelObject();
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 72)
DiffProject diffProject = hunk.getHunk().getParent().getProject();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 72)
DiffProject diffProject = hunk.getHunk().getParent().getProject();
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 72)
DiffProject diffProject = hunk.getHunk().getParent().getProject();
Discouraged access: The method 'Hunk.getParent()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 72)
DiffProject diffProject = hunk.getHunk().getParent().getProject();
Discouraged access: The method 'FilePatch2.getProject()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 73)
return diffProject.getName().equals(object.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 73)
return diffProject.getName().equals(object.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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 1054)
if (!(descriptor instanceof EditorDescriptor))
Discouraged access: The type 'EditorDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 1057)
EditorDescriptor desc = (EditorDescriptor) descriptor;
Discouraged access: The type 'EditorDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 1057)
EditorDescriptor desc = (EditorDescriptor) descriptor;
Discouraged access: The type 'EditorDescriptor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 1058)
String className = desc.getClassName();
Discouraged access: The method 'EditorDescriptor.getClassName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 1059)
String contributor = desc.getPluginId();
Discouraged access: The method 'EditorDescriptor.getPluginId()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 1074)
IEditorPart editor= desc.createEditor();
Discouraged access: The method 'EditorDescriptor.createEditor()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 1104)
if (part instanceof ErrorEditorPart) {
Discouraged access: The type 'ErrorEditorPart' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.ui/bundles/org.eclipse.ui.workbench/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/4I/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/4I/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/4I/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 50)
WorkspacePatcher patcher = ((ApplyPatchSubscriber) getSubscriber()).getPatcher();
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 52)
if (object instanceof FilePatch2) {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 53)
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 53)
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/4I/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 53)
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
Discouraged access: The method 'FileDiffResult.getHunkResults()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 53)
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 57)
if (hunkResults[i].isOK())
Discouraged access: The method 'HunkResult.isOK()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 58)
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/4I/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 58)
patcher.setEnabled(hunkResults[i].getHunk(), false);
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 61)
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/4I/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 61)
patcher.setManuallyMerged(hunkResults[i].getHunk(), true);
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 65)
patcher.setEnabled(object, false);
Discouraged access: The method 'Patcher.setEnabled(Object, boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 82)
WorkspacePatcher patcher = ((ApplyPatchSubscriber) getSubscriber()).getPatcher();
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 84)
if (object instanceof FilePatch2) {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 85)
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 85)
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/4I/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 85)
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
Discouraged access: The method 'FileDiffResult.getHunkResults()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 85)
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 88)
if (patcher.isManuallyMerged(hunkResults[i].getHunk())) {
Discouraged access: The method 'Patcher.isManuallyMerged(Hunk)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 88)
if (patcher.isManuallyMerged(hunkResults[i].getHunk())) {
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 89)
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/4I/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 89)
patcher.setManuallyMerged(hunkResults[i].getHunk(), false);
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 90)
if (hunkResults[i].isOK()) {
Discouraged access: The method 'HunkResult.isOK()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 91)
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/4I/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 91)
patcher.setEnabled(hunkResults[i].getHunk(), false);
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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 223)
BufferedReader reader = Utilities.createReader(storage);
Discouraged access: The type 'Utilities' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 223)
BufferedReader reader = Utilities.createReader(storage);
Discouraged access: The method 'Utilities.createReader(IStorage)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 225)
PatchReader patchReader = new PatchReader() {
Discouraged access: The type 'PatchReader' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 225)
PatchReader patchReader = new PatchReader() {
Discouraged access: The type 'PatchReader' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 227)
protected FilePatch2 createFileDiff(IPath oldPath, long oldDate,
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 229)
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/4I/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 229)
return new FilePatch(oldPath, oldDate, newPath,
Discouraged access: The type 'FilePatch' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 233)
patchReader.parse(reader);
Discouraged access: The method 'PatchReader.parse(BufferedReader)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 234)
FilePatch2[] fileDiffs = patchReader.getAdjustedDiffs();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 234)
FilePatch2[] fileDiffs = patchReader.getAdjustedDiffs();
Discouraged access: The method 'PatchReader.getAdjustedDiffs()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 238)
filePatch[i] = (FilePatch) fileDiffs[i];
Discouraged access: The type 'FilePatch' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 244)
CompareUIPlugin.PLUGIN_ID, 0, e.getMessage(), e));
Discouraged access: The type 'CompareUIPlugin' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 244)
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/4I/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/4I/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 50)
if (element instanceof PatchDiffNode) {
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 52)
.getResource((PatchDiffNode) element);
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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 46)
return diff.getPath(patcher.isReversed()).lastSegment();
Discouraged access: The method 'FilePatch2.getPath(boolean)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 46)
return diff.getPath(patcher.isReversed()).lastSegment();
Discouraged access: The method 'Patcher.isReversed()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 75)
FileDiffResult diffResult = patcher.getDiffResult(diff);
Discouraged access: The type 'FileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 75)
FileDiffResult diffResult = patcher.getDiffResult(diff);
Discouraged access: The method 'Patcher.getDiffResult(FilePatch2)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 76)
return diffResult.getPatchedContents();
Discouraged access: The method 'FileDiffResult.getPatchedContents()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 86)
FilePatch2 getDiff() {
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/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/4I/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/4I/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/4I/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 77)
fuzzFactor = patcher.getFuzz();
Discouraged access: The method 'Patcher.getFuzz()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 91)
patcher.setFuzz(-1);
Discouraged access: The method 'Patcher.setFuzz(int)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 155)
result[0] = patcher.guessFuzzFactor(monitor);
Discouraged access: The method 'Patcher.guessFuzzFactor(IProgressMonitor)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/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/4I/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 44)
DocLineComparator sleft = new DocLineComparator(lDoc, null,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 44)
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/4I/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 44)
DocLineComparator sleft = new DocLineComparator(lDoc, null,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 46)
DocLineComparator sright = new DocLineComparator(rDoc, null,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 46)
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/4I/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 46)
DocLineComparator sright = new DocLineComparator(rDoc, null,
Discouraged access: The type 'DocLineComparator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 50)
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/4I/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 55)
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/4I/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/4I/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/4I/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/4I/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/4I/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 39)
DiffProject dp = (DiffProject) object.getHunk().getParent()
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 39)
DiffProject dp = (DiffProject) object.getHunk().getParent()
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 39)
DiffProject dp = (DiffProject) object.getHunk().getParent()
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 39)
DiffProject dp = (DiffProject) object.getHunk().getParent()
Discouraged access: The method 'Hunk.getParent()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 39)
DiffProject dp = (DiffProject) object.getHunk().getParent() .getProject();
Discouraged access: The method 'FilePatch2.getProject()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 42)
dp.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 47)
IPath path = object.getHunk().getParent().getPath(false);
Discouraged access: The method 'HunkResult.getHunk()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 47)
IPath path = object.getHunk().getParent().getPath(false);
Discouraged access: The method 'Hunk.getParent()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 47)
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/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/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/4I/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 348)
((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/4I/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 348)
((WorkbenchPage) (page.getSite().getPage()))
Discouraged access: The type 'WorkbenchPage' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.ui/bundles/org.eclipse.ui.workbench/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/4I/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/4I/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/4I/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 92)
if (getPatch() == null)
Discouraged access: The method 'PatchWizard.getPatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 93)
addPage(fPatchWizardPage = new InputPatchPage(this));
Discouraged access: The field 'PatchWizard.fPatchWizardPage' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 93)
addPage(fPatchWizardPage = new InputPatchPage(this));
Discouraged access: The constructor 'InputPatchPage(PatchWizard)' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 93)
addPage(fPatchWizardPage = new InputPatchPage(this));
Discouraged access: The type 'InputPatchPage' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 94)
if (getPatch() == null || !getPatcher().isWorkspacePatch())
Discouraged access: The method 'PatchWizard.getPatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 94)
if (getPatch() == null || !getPatcher().isWorkspacePatch())
Discouraged access: The method 'WorkspacePatcher.isWorkspacePatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 95)
addPage(fPatchTargetPage = new PatchTargetPage(getPatcher()) {
Discouraged access: The field 'PatchWizard.fPatchTargetPage' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 95)
addPage(fPatchTargetPage = new PatchTargetPage(getPatcher()) {
Discouraged access: The type 'PatchTargetPage' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 98)
IWizardPage nextPage = super.getNextPage();
Discouraged access: The method 'PatchTargetPage.getNextPage()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 104)
if (getPatch() == null || isTargetingInaccessibleProjects())
Discouraged access: The method 'PatchWizard.getPatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 111)
if (getPatch() == null || !getPatcher().isWorkspacePatch()
Discouraged access: The method 'PatchWizard.getPatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 111)
if (getPatch() == null || !getPatcher().isWorkspacePatch()
Discouraged access: The method 'WorkspacePatcher.isWorkspacePatch()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 118)
DiffProject[] diffProjects = getPatcher().getDiffProjects();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 118)
DiffProject[] diffProjects = getPatcher().getDiffProjects();
Discouraged access: The method 'WorkspacePatcher.getDiffProjects()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 122)
.getProject(diffProjects[i].getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 141)
return super.canFinish();
Discouraged access: The method 'PatchWizard.canFinish()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 145)
public WorkspacePatcher getPatcher() {
Discouraged access: The type 'WorkspacePatcher' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 147)
return super.getPatcher();
Discouraged access: The method 'PatchWizard.getPatcher()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/4I/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/4I/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/4I/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 29)
if (o instanceof PatchFileDiffNode)
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 30)
return super.asCompareInput(context, ((PatchFileDiffNode) o) .getResource());
Discouraged access: The method 'PatchFileDiffNode.getResource()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 30)
return super.asCompareInput(context, ((PatchFileDiffNode) o)
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/4I/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/4I/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/4I/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/4I/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/4I/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 41)
DiffProject dp = (DiffProject) object.getDiff().getProject();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 41)
DiffProject dp = (DiffProject) object.getDiff().getProject();
Discouraged access: The type 'DiffProject' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 41)
DiffProject dp = (DiffProject) object.getDiff().getProject();
Discouraged access: The method 'FileDiffResult.getDiff()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 41)
DiffProject dp = (DiffProject) object.getDiff().getProject();
Discouraged access: The method 'FilePatch2.getProject()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 43)
dp.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 56)
return ((WorkspaceFileDiffResult) object).getTargetFile();
Discouraged access: The method 'WorkspaceFileDiffResult.getTargetFile()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 56)
return ((WorkspaceFileDiffResult) object).getTargetFile();
Discouraged access: The type 'WorkspaceFileDiffResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/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/4I/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 345)
String urlContent = Utilities.getURLContents(new URL(urlString),
Discouraged access: The type 'Utilities' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 345)
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/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/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/4I/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/4I/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 93)
if (element instanceof PatchDiffNode) {
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 95)
.getResource((PatchDiffNode) element);
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 106)
if (element instanceof HunkDiffNode)
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 116)
if (children[i] instanceof PatchDiffNode) {
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 117)
PatchDiffNode node = (PatchDiffNode) children[i];
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 117)
PatchDiffNode node = (PatchDiffNode) children[i];
Discouraged access: The type 'PatchDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 118)
if (node.isEnabled())
Discouraged access: The method 'PatchDiffNode.isEnabled()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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/4I/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/4I/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 81)
if (nav instanceof CompareEditorInputNavigator) {
Discouraged access: The type 'CompareEditorInputNavigator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 82)
final CompareEditorInputNavigator cein = (CompareEditorInputNavigator) nav;
Discouraged access: The type 'CompareEditorInputNavigator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 82)
final CompareEditorInputNavigator cein = (CompareEditorInputNavigator) nav;
Discouraged access: The type 'CompareEditorInputNavigator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 83)
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/4I/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 99)
private void feed1(CompareEditorInputNavigator cein) {
Discouraged access: The type 'CompareEditorInputNavigator' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 100)
if (getCompareInput() instanceof PatchFileDiffNode) {
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 101)
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/4I/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 106)
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/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/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 28)
if (adaptableObject instanceof PatchProjectDiffNode) {
Discouraged access: The type 'PatchProjectDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 30)
((PatchProjectDiffNode) adaptableObject) .getDiffProject());
Discouraged access: The method 'PatchProjectDiffNode.getDiffProject()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 30)
((PatchProjectDiffNode) adaptableObject)
Discouraged access: The type 'PatchProjectDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 33)
if (adaptableObject instanceof PatchFileDiffNode) {
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 35)
((PatchFileDiffNode) adaptableObject).getDiffResult());
Discouraged access: The method 'PatchFileDiffNode.getDiffResult()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 35)
((PatchFileDiffNode) adaptableObject).getDiffResult());
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 37)
if (adaptableObject instanceof HunkDiffNode) {
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 38)
return new HunkResourceMapping(((HunkDiffNode) adaptableObject) .getHunkResult());
Discouraged access: The method 'HunkDiffNode.getHunkResult()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 38)
return new HunkResourceMapping(((HunkDiffNode) adaptableObject)
Discouraged access: The type 'HunkDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 52)
if (adaptableObject instanceof PatchFileDiffNode) {
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 53)
return ((PatchFileDiffNode) adaptableObject).getResource();
Discouraged access: The method 'PatchFileDiffNode.getResource()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/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 53)
return ((PatchFileDiffNode) adaptableObject).getResource();
Discouraged access: The type 'PatchFileDiffNode' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')