Compiler log for org.eclipse.team.ui_3.8.400.v20190216-2155 : @dot.xml

TOTAL : ERRORS: 0, WARNINGS: 412, 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 43)
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 42)
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 47)
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 48)
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 48)
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 53)
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 54)
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 78)
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 38)
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 43)
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 44)
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 45)
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 50)
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 : 46 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 22)
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/ApplyPatchSubscriber.java
 (at line 23)
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/ApplyPatchSubscriber.java
 (at line 24)
import org.eclipse.compare.internal.core.patch.Hunk;
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')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 25)
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')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 26)
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')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 54)
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')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 59)
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')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 60)
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')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 62)
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')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 62)
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')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 68)
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')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 69)
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')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 69)
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')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 70)
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')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 72)
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')
16. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 72)
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')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 80)
&& 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')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 80)
&& 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')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 86)
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')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 89)
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')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 92)
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')
22. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 111)
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')
23. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 111)
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')
24. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 114)
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')
25. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 114)
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')
26. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 114)
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')
27. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 114)
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')
28. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 117)
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')
29. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 117)
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')
30. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 117)
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')
31. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 117)
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')
32. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 149)
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')
33. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 149)
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')
34. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 168)
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')
35. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 172)
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')
36. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 173)
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')
37. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 173)
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')
38. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 177)
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')
39. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 177)
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')
40. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 183)
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')
41. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 187)
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')
42. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 187)
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')
43. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 187)
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')
44. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 188)
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')
45. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 193)
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')
46. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 198)
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 31)
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 32)
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 213)
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 213)
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 318)
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')
6. WARNING in /src/org/eclipse/team/ui/PageSaveablePart.java
 (at line 318)
configuration.setProperty(SynchronizePageConfiguration.P_NAVIGATOR, new CompareEditorInputNavigator(
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')

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

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 20)
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/PatchWorkspace.java
 (at line 21)
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/PatchWorkspace.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/PatchWorkspace.java
 (at line 23)
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')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 24)
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')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 25)
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')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 26)
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')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 27)
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')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 28)
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')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 42)
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')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 44)
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')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 49)
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')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 77)
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')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 78)
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')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 80)
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')
16. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 86)
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')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 95)
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')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 98)
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')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 98)
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')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 98)
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')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 98)
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')
22. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 100)
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')
23. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 100)
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')
24. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 102)
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')
25. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 110)
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')
26. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 112)
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')
27. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 112)
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')
28. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 113)
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')
29. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 113)
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')
30. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 113)
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')
31. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 113)
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')
32. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 113)
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')
33. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 113)
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')
34. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 113)
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')
35. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 113)
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')
36. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 113)
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')
37. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 115)
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')
38. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 115)
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')
39. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 117)
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')
40. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 118)
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')
41. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 118)
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')
42. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 118)
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')
43. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 118)
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')
44. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 118)
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')
45. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 118)
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')
46. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 124)
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')
47. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 125)
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')
48. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 125)
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')
49. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 129)
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')
50. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 134)
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')
51. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 135)
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')
52. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 135)
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')
53. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 135)
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')
54. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 139)
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')
55. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 139)
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 50)
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 54)
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 140)
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 140)
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 145)
.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 57)
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 57)
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 58)
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 58)
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 70)
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 70)
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')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 70)
DocLineComparator sleft = new DocLineComparator(lDoc, new Region(0,
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')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 72)
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 72)
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')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 72)
DocLineComparator sright = new DocLineComparator(rDoc, new Region(0,
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')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RangeDifferenceComparator.java
 (at line 74)
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 : 25 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.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/DiffProjectResourceMapping.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/DiffProjectResourceMapping.java
 (at line 18)
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/DiffProjectResourceMapping.java
 (at line 19)
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')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 31)
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')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 33)
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')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 50)
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 69)
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')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 69)
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')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 70)
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')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 70)
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')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 72)
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')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 72)
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')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 74)
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')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 74)
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')
16. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 76)
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')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 77)
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')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 81)
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')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 81)
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')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 82)
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')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 82)
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')
22. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 82)
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')
23. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 82)
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')
24. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 83)
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')
25. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 83)
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 : 48 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 18)
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')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 19)
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')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 20)
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')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 21)
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')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 22)
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')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 54)
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')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 56)
((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')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 56)
((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')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 57)
} 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')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 58)
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')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 59)
.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')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 60)
} 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')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 61)
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')
16. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 62)
.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')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 74)
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')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 76)
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')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 77)
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')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 77)
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')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 78)
} 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')
22. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 79)
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')
23. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 79)
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')
24. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 80)
} 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')
25. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 81)
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')
26. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 81)
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')
27. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 87)
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')
28. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 89)
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')
29. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 90)
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')
30. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 90)
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')
31. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 92)
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')
32. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 97)
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')
33. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 97)
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')
34. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 107)
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')
35. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 107)
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')
36. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 109)
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')
37. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 110)
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')
38. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 110)
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')
39. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 112)
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')
40. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 113)
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')
41. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 113)
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')
42. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 115)
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')
43. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 119)
return container.getFile(diff.getStrippedPath(patcher
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')
44. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 120)
.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')
45. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 120)
.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')
46. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 123)
return container.getFile(diff.getStrippedPath(patcher
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')
47. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 124)
.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')
48. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 124)
.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 100)
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 101)
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 1069)
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 1072)
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 1072)
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 1073)
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 1074)
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 1089)
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 1119)
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 55)
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 57)
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 58)
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 58)
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 58)
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')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 58)
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')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 62)
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 63)
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 63)
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 66)
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 66)
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 70)
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 87)
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 89)
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 90)
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 90)
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 90)
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')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 90)
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')
22. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 93)
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 93)
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 94)
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 94)
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 95)
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 96)
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 96)
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 : 33 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 24)
import org.eclipse.compare.internal.patch.FilePatch;
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')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 25)
import org.eclipse.compare.internal.patch.PatchWizard;
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')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 26)
import org.eclipse.compare.internal.patch.PatchWizardDialog;
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')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 27)
import org.eclipse.compare.internal.patch.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')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 160)
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')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 169)
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')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 171)
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')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 171)
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')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 175)
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')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 180)
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')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 180)
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')
16. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 196)
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')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 196)
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')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 206)
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')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 206)
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')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 232)
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')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 232)
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')
22. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 234)
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')
23. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 234)
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')
24. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 234)
PatchReader patchReader = new PatchReader() {
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')
25. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 236)
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')
26. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 238)
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')
27. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 238)
return new FilePatch(oldPath, oldDate, newPath,
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')
28. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 242)
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')
29. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 243)
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')
30. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 243)
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')
31. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 247)
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')
32. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 253)
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')
33. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchOperation.java
 (at line 253)
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 30)
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 31)
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 33)
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 33)
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 51)
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 51)
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 80)
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 80)
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 81)
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 91)
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 42)
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 45)
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 79)
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 93)
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 154)
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 49)
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 49)
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')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
 (at line 49)
DocLineComparator sleft = new DocLineComparator(lDoc, null,
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')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
 (at line 51)
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 51)
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')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
 (at line 51)
DocLineComparator sright = new DocLineComparator(rDoc, null,
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')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/RegexDiffComparator.java
 (at line 55)
int leftEnd = sleft.getTokenStart(diff.leftStart()
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 60)
int rightEnd = sright.getTokenStart(diff.rightStart()
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 30)
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 32)
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 48)
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 48)
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 48)
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 48)
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 50)
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 55)
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 55)
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 55)
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 50)
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 298)
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 298)
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 299)
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 : 26 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 18)
import org.eclipse.compare.internal.patch.InputPatchPage;
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')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 19)
import org.eclipse.compare.internal.patch.PatchTargetPage;
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')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 20)
import org.eclipse.compare.internal.patch.PatchWizard;
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')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 21)
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')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 46)
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')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 57)
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')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 107)
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')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 108)
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')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 108)
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')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 108)
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')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 109)
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')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 109)
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')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 110)
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')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 110)
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')
16. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 110)
addPage(fPatchTargetPage = new PatchTargetPage(getPatcher()) {
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')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 113)
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')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 119)
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')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 126)
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')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 126)
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')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 133)
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')
22. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 133)
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')
23. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 137)
.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')
24. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 156)
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')
25. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 160)
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')
26. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 162)
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 23)
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 55)
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 34)
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 35)
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')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchCompareAdapter.java
 (at line 36)
.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')

/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 30)
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 32)
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 48)
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 48)
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 48)
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 50)
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 63)
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')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/FilePatchResourceMapping.java
 (at line 63)
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')

/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 348)
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 348)
String urlContent = Utilities.getURLContents(new URL(urlString),
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 98)
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 100)
.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 111)
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 121)
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 122)
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 122)
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 123)
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 19)
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 20)
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 92)
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 93)
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 93)
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 94)
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 105)
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 106)
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 107)
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 112)
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 : 15 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.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/AdapterFactory.java
 (at line 17)
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/AdapterFactory.java
 (at line 18)
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')
4. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 34)
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')
5. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 36)
((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')
6. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 37)
.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')
7. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 39)
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')
8. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 41)
((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')
9. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 41)
((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')
10. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 43)
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')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 44)
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')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 45)
.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')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 58)
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')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 59)
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')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/AdapterFactory.java
 (at line 59)
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')