Compiler log for org.eclipse.team.ui_3.8.300.v20181030-1259 : @dot.xml

TOTAL : ERRORS: 0, WARNINGS: 380, INFOS: 1

errors others warnings infos forbidden warnings discouraged warnings

ERRORS

top others warnings infos forbidden warnings discouraged warnings

OTHER WARNINGS

top errors infos forbidden warnings discouraged warnings

INFO WARNINGS

errors others warnings forbidden warnings discouraged warnings

/src/org/eclipse/team/internal/ui/synchronize/actions/ShowSynchronizeParticipantAction.java : 1 info :

INFO WARNINGS
1. INFO in /src/org/eclipse/team/internal/ui/synchronize/actions/ShowSynchronizeParticipantAction.java
 (at line 39)
if (!fPage.equals(fView.getParticipant())) {
Unlikely argument type for equals(): ISynchronizeParticipant seems to be unrelated to ISynchronizeParticipantReference

FORBIDDEN ACCESS WARNINGS

top errors infos others warnings discouraged warnings

DISCOURAGED ACCESS WARNINGS

top errors infos 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 40)
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 45)
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 46)
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 46)
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 51)
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 52)
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 76)
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 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/ApplyPatchSynchronizationActionProvider.java
 (at line 43)
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 58)
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 36)
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 41)
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 42)
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 43)
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 48)
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 19)
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 20)
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 45)
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 50)
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 51)
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 53)
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 53)
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 59)
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 60)
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 60)
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 61)
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 63)
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 63)
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 71)
&& 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 71)
&& 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 77)
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 80)
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 83)
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 102)
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 102)
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 105)
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 105)
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 105)
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 105)
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 108)
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 108)
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 108)
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 108)
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 140)
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 140)
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 159)
Set<FilePatch2> diffs = new HashSet<>();
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 163)
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')
33. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 164)
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 164)
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')
35. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 168)
getPatcher().refresh(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')
36. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 168)
getPatcher().refresh(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 174)
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 178)
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 178)
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 178)
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 179)
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 184)
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 189)
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 22)
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 23)
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 197)
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 197)
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 302)
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 302)
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 32)
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 34)
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 39)
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 67)
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 68)
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 70)
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 76)
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 85)
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 88)
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 88)
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 88)
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 88)
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 90)
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 90)
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 92)
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 100)
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 102)
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 102)
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 103)
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 103)
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 103)
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 103)
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 103)
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 103)
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 103)
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 103)
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 103)
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 105)
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 105)
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 107)
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 108)
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 108)
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 108)
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 108)
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 108)
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 108)
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 114)
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 115)
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 115)
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 119)
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 124)
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 125)
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 125)
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 125)
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 129)
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 129)
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 19)
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 20)
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 45)
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 49)
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 19)
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 20)
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 55)
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 55)
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 56)
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 56)
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 68)
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 68)
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 68)
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 70)
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 70)
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 70)
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 72)
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 24)
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 26)
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 43)
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 62)
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 62)
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 63)
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 63)
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 65)
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 65)
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 67)
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 67)
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 69)
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 70)
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 74)
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 74)
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 75)
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 75)
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 75)
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 75)
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 76)
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 76)
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 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/synchronize/patch/PatchModelProvider.java
 (at line 17)
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 46)
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 48)
((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 48)
((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 49)
} 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 50)
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 50)
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 52)
} 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 53)
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 53)
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 66)
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 68)
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 69)
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 69)
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 70)
} 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 71)
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 71)
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 72)
} 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 73)
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 73)
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 79)
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 81)
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 82)
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 82)
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 84)
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 89)
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 89)
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 99)
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 99)
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 101)
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 102)
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 102)
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 104)
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 105)
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 105)
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 107)
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 111)
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 111)
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 112)
.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 115)
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 115)
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 116)
.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 63)
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 64)
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 1032)
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 1035)
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 1035)
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 1036)
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 1037)
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 1052)
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 1082)
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 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')
2. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 17)
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 18)
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 53)
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 55)
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 56)
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 56)
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 56)
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 56)
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 60)
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 61)
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 61)
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 64)
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 64)
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 68)
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 85)
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 87)
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 88)
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 88)
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 88)
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 88)
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 91)
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 91)
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 92)
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 92)
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 93)
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 94)
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 94)
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 : 29 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 20)
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 21)
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 22)
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 23)
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 151)
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 160)
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 162)
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 162)
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 166)
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 171)
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 171)
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 187)
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 187)
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 197)
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 197)
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() { @Override protected FilePatch2 createFileDiff(IPath oldPath, long oldDate, IPath newPath, long newDate) { return new FilePatch(oldPath, oldDate, newPath, newDate); } };
Discouraged access: The constructor '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 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')
21. 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')
22. 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')
23. 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')
24. 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')
25. 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')
26. 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')
27. 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')
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 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')
29. 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 16)
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 53)
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 55)
.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 18)
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 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')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java
 (at line 20)
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 28)
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 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')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchedFileVariant.java
 (at line 31)
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 31)
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 49)
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 49)
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 78)
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 78)
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 79)
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 89)
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 18)
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 36)
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 39)
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 73)
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 87)
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 148)
monitor -> 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 18)
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 47)
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 47)
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 47)
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 49)
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 49)
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 49)
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 53)
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 58)
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 : 12 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.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/synchronize/patch/HunkResourceMapping.java
 (at line 17)
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 24)
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 26)
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 42)
DiffProject dp = object.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')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 42)
DiffProject dp = object.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')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 42)
DiffProject dp = object.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')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 42)
DiffProject dp = 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')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 44)
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')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 49)
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')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 49)
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')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/HunkResourceMapping.java
 (at line 49)
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 : 4 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/actions/OpenWithMenu.java
 (at line 37)
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 283)
WorkbenchPage workbenchPage = (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')
3. WARNING in /src/org/eclipse/team/internal/ui/actions/OpenWithMenu.java
 (at line 283)
WorkbenchPage workbenchPage = (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')
4. WARNING in /src/org/eclipse/team/internal/ui/actions/OpenWithMenu.java
 (at line 284)
workbenchPage.openEditorFromDescriptor(editorInput, 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')

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

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 17)
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 34)
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 45)
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 95)
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 96)
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 96)
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 96)
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 97)
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 97)
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 98)
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 98)
addPage(fPatchTargetPage = new PatchTargetPage(getPatcher()) { @Override public IWizardPage getNextPage() { IWizardPage nextPage = super.getNextPage(); if (!isTargetingInaccessibleProjects() && nextPage != this) return nextPage.getNextPage(); return nextPage; } });
Discouraged access: The constructor 'PatchTargetPage(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')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 98)
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')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 101)
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')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 107)
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')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 114)
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')
16. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 114)
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')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 121)
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')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 121)
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')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 125)
.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')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 144)
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')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 148)
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')
22. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 150)
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 18)
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 43)
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 16)
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 32)
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 33)
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 33)
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 : 11 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.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/synchronize/patch/FilePatchResourceMapping.java
 (at line 17)
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 18)
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 26)
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 28)
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 44)
DiffProject dp = 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 44)
DiffProject dp = 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')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 44)
DiffProject dp = 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')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 46)
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')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 59)
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')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 59)
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 21)
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 339)
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 339)
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 19)
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 20)
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 96)
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 98)
.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 109)
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 119)
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 120)
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 120)
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 121)
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 17)
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 18)
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 84)
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 85)
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 85)
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 86)
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 97)
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 98)
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 99)
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 104)
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 32)
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 34)
((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 34)
((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 37)
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 39)
((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 39)
((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 41)
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 42)
return (T) 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 42)
return (T) 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 56)
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 57)
return (T) ((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 57)
return (T) ((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')