Compiler log for org.eclipse.team.ui_3.8.600.v20190819-1553 : @dot.xml

TOTAL : ERRORS: 0, WARNINGS: 422, 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 (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')
3. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationActionProvider.java
 (at line 58)
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')

/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 : 47 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) hunk)) {
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) 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')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 69)
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 70)
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 70)
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 71)
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 73)
if (patcher.isManuallyMerged((Hunk) hunk)) {
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 73)
if (patcher.isManuallyMerged((Hunk) 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')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 82)
&& 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 82)
&& 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 88)
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 91)
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 94)
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 113)
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 113)
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 116)
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 116)
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 116)
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 116)
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 119)
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 119)
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 119)
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 119)
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 151)
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 151)
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 152)
for (FilePatch2 diff : 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')
35. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 170)
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')
36. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 173)
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')
37. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 174)
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 174)
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')
39. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 178)
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')
40. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 178)
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')
41. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 184)
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')
42. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 188)
DiffProject diffProject = ((PatchProjectDiffNode) child).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')
43. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 188)
DiffProject diffProject = ((PatchProjectDiffNode) child).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')
44. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 188)
DiffProject diffProject = ((PatchProjectDiffNode) child).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')
45. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 189)
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')
46. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 194)
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')
47. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriber.java
 (at line 199)
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 30)
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 31)
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 212)
Object o= cc.getProperty(CompareEditor.CONFIRM_SAVE_PROPERTY);
Discouraged access: The type 'CompareEditor' is not API (restriction on classpath entry '/opt/public/eclipse/builds/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 212)
Object o= cc.getProperty(CompareEditor.CONFIRM_SAVE_PROPERTY);
Discouraged access: The field 'CompareEditor.CONFIRM_SAVE_PROPERTY' is not API (restriction on classpath entry '/opt/public/eclipse/builds/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 317)
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 317)
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 : 57 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 88)
for (FilePatch2 diff : 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')
18. 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')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 97)
for (DiffProject 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')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 98)
PatchProjectDiffNode projectNode = new PatchProjectDiffNode(this, diffProject, 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')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 98)
PatchProjectDiffNode projectNode = new PatchProjectDiffNode(this, diffProject, 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')
22. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 98)
PatchProjectDiffNode projectNode = new PatchProjectDiffNode(this, diffProject, 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')
23. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 98)
PatchProjectDiffNode projectNode = new PatchProjectDiffNode(this, diffProject, 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')
24. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 100)
FilePatch2[] diffs = diffProject.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')
25. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 100)
FilePatch2[] diffs = diffProject.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')
26. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 101)
for (FilePatch2 fileDiff : 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')
27. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 109)
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')
28. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 111)
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')
29. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 111)
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')
30. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 112)
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')
31. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 112)
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 112)
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')
33. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 112)
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 112)
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')
35. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 112)
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 112)
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')
37. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 112)
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')
38. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 112)
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')
39. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 114)
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')
40. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 114)
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')
41. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 115)
for (HunkResult hunkResult : hunkResults) {
Discouraged access: The type 'HunkResult' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
42. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 116)
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 116)
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')
44. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 116)
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 116)
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')
46. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 116)
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')
47. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 116)
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')
48. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 122)
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')
49. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 123)
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')
50. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 123)
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')
51. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 127)
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')
52. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 132)
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')
53. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 133)
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')
54. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 133)
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')
55. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 133)
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')
56. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 137)
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')
57. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchWorkspace.java
 (at line 137)
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 : 8 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 143)
for (DiffProject 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')
8. WARNING in /src/org/eclipse/team/internal/ui/wizards/PatchInaccessibleProjectsPage.java
 (at line 144)
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')

/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 : 26 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 75)
for (FilePatch2 filePatche : filePatches) {
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/DiffProjectResourceMapping.java
 (at line 76)
if (filePatche.getPath(false).equals(filePatch.getTargetPath())) {
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')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/DiffProjectResourceMapping.java
 (at line 76)
if (filePatche.getPath(false).equals(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')
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 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')
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 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/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')
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 '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')
24. 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')
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')
26. 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 : 50 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 91)
for (DiffProject 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')
32. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 92)
if (diffProject.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')
33. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 98)
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')
34. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 98)
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')
35. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 99)
for (FilePatch2 diff : 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')
36. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 108)
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')
37. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 108)
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')
38. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 110)
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')
39. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 111)
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')
40. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 111)
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')
41. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 113)
diffProject.getName());
Discouraged access: The method 'DiffProject.getName()' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
42. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 114)
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')
43. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 114)
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')
44. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 116)
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')
45. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 120)
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')
46. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 121)
.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')
47. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 121)
.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')
48. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 124)
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')
49. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 125)
.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')
50. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/PatchModelProvider.java
 (at line 125)
.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 101)
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 102)
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 1060)
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 1063)
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 1063)
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 1064)
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 1065)
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 1080)
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 1110)
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 : 30 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 59)
for (HunkResult hunkResult : hunkResults) {
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')
11. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 62)
if (hunkResult.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')
12. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 63)
patcher.setEnabled(hunkResult.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')
13. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 63)
patcher.setEnabled(hunkResult.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')
14. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 67)
patcher.setManuallyMerged(hunkResult.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')
15. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 67)
patcher.setManuallyMerged(hunkResult.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')
16. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 71)
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')
17. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 88)
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')
18. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 90)
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')
19. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 91)
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')
20. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 91)
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')
21. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 91)
HunkResult[] hunkResults = patcher.getDiffResult((FilePatch2) object).getHunkResults();
Discouraged access: The type 'FilePatch2' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare.core/target/classes')
22. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 91)
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')
23. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 92)
for (HunkResult hunkResult : hunkResults) {
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')
24. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 94)
if (patcher.isManuallyMerged(hunkResult.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')
25. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 94)
if (patcher.isManuallyMerged(hunkResult.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')
26. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 95)
patcher.setManuallyMerged(hunkResult.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')
27. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 95)
patcher.setManuallyMerged(hunkResult.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')
28. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 96)
if (hunkResult.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')
29. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 97)
patcher.setEnabled(hunkResult.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')
30. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSubscriberMergeContext.java
 (at line 97)
patcher.setEnabled(hunkResult.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 48)
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 48)
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 48)
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 50)
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 50)
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 50)
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 54)
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 59)
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 297)
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 297)
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 298)
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 : 27 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 135)
for (DiffProject 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')
24. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 136)
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')
25. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 155)
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')
26. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 159)
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')
27. WARNING in /src/org/eclipse/team/internal/ui/synchronize/patch/ApplyPatchSynchronizationWizard.java
 (at line 161)
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 345)
String urlContent = Utilities.getURLContents(new URL(urlString),
Discouraged access: The type 'Utilities' is not API (restriction on classpath entry '/opt/public/eclipse/builds/4I/gitCache/eclipse.platform.releng.aggregator/eclipse.platform.team/bundles/org.eclipse.compare/target/classes')
3. WARNING in /src/org/eclipse/team/internal/ui/wizards/ImportProjectSetMainPage.java
 (at line 345)
String urlContent = Utilities.getURLContents(new URL(urlString),
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 (c 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) c;
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) c;
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')