Compiler log for org.eclipse.e4.ui.workbench.fragment_0.9.0.v20090729-1800 : e4-workbench.jar.bin.xml

TOTAL : ERRORS: 0, WARNINGS: 492

errors others warnings forbidden warnings discouraged warnings

ERRORS

top others warnings forbidden warnings discouraged warnings

OTHER WARNINGS

top errors forbidden warnings discouraged warnings

/src/org/eclipse/e4/extensions/LegacyPartRenderer.java : 13 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/extensions/LegacyPartRenderer.java
 (at line 334)
if (part instanceof MPerspective) {
MPerspective is a raw type. References to generic type MPerspective<P> should be parameterized
2. WARNING in /src/org/eclipse/e4/extensions/LegacyPartRenderer.java
 (at line 337)
newCtrl = createPerspective((MPerspective<MPart<?>>) part,
Type safety: Unchecked cast from MPart<capture#4-of ?> to MPerspective<MPart<?>>
3. WARNING in /src/org/eclipse/e4/extensions/LegacyPartRenderer.java
 (at line 341)
} else if (part instanceof MContributedPart) {
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
4. WARNING in /src/org/eclipse/e4/extensions/LegacyPartRenderer.java
 (at line 342)
MContributedPart cp = (MContributedPart) part;
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
5. WARNING in /src/org/eclipse/e4/extensions/LegacyPartRenderer.java
 (at line 342)
MContributedPart cp = (MContributedPart) part;
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
6. WARNING in /src/org/eclipse/e4/extensions/LegacyPartRenderer.java
 (at line 352)
newCtrl = createView((MContributedPart<MPart<?>>) part,
Type safety: Unchecked cast from MPart<capture#7-of ?> to MContributedPart<MPart<?>>
7. WARNING in /src/org/eclipse/e4/extensions/LegacyPartRenderer.java
 (at line 357)
newCtrl = createEditor((MContributedPart<MPart<?>>) part,
Type safety: Unchecked cast from MPart<capture#8-of ?> to MContributedPart<MPart<?>>
8. WARNING in /src/org/eclipse/e4/extensions/LegacyPartRenderer.java
 (at line 397)
if (part instanceof MContributedPart) {
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
9. WARNING in /src/org/eclipse/e4/extensions/LegacyPartRenderer.java
 (at line 398)
MContributedPart mpart = (MContributedPart) part;
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
10. WARNING in /src/org/eclipse/e4/extensions/LegacyPartRenderer.java
 (at line 398)
MContributedPart mpart = (MContributedPart) part;
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
11. WARNING in /src/org/eclipse/e4/extensions/LegacyPartRenderer.java
 (at line 411)
if (part instanceof MContributedPart) {
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
12. WARNING in /src/org/eclipse/e4/extensions/LegacyPartRenderer.java
 (at line 412)
MContributedPart mpart = (MContributedPart) part;
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
13. WARNING in /src/org/eclipse/e4/extensions/LegacyPartRenderer.java
 (at line 412)
MContributedPart mpart = (MContributedPart) part;
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized

/src/org/eclipse/e4/workbench/ui/api/LegacySelectionService.java : 2 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/workbench/ui/api/LegacySelectionService.java
 (at line 182)
MContributedPart p = (MContributedPart) child
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
2. WARNING in /src/org/eclipse/e4/workbench/ui/api/LegacySelectionService.java
 (at line 182)
MContributedPart p = (MContributedPart) child
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized

/src/org/eclipse/e4/workbench/ui/api/ModeledFolderLayout.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledFolderLayout.java
 (at line 14)
MContributedPart viewModel = ModeledPageLayout.createViewModel(viewId, true);
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized

/src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java : 73 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 25)
private MPerspective perspModel;
MPerspective is a raw type. References to generic type MPerspective<P> should be parameterized
2. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 27)
private ArrayList newWizardShortcuts = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 27)
private ArrayList newWizardShortcuts = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 28)
private ArrayList perspectiveShortcut = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 28)
private ArrayList perspectiveShortcut = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 29)
private ArrayList showInPart = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
7. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 29)
private ArrayList showInPart = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 30)
private ArrayList showViewShortcut = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 30)
private ArrayList showViewShortcut = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 31)
private ArrayList actionSet = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 31)
private ArrayList actionSet = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 33)
public ModeledPageLayout(MPerspective perspModel) {
MPerspective is a raw type. References to generic type MPerspective<P> should be parameterized
13. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 42)
perspModel.getChildren().add(editorArea);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
14. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 45)
public MPerspective getModel() {
MPerspective is a raw type. References to generic type MPerspective<P> should be parameterized
15. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 50)
actionSet.add(actionSetId);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
16. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 60)
newWizardShortcuts.add(id);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
17. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 64)
perspectiveShortcut.add(id);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
18. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 73)
showInPart.add(id);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
19. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 77)
showViewShortcut.add(id);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
20. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 82)
MContributedPart viewModel = insertView(viewId, relationship, ratio,
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
21. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 93)
MContributedPart viewModel = insertView(viewId, relationship, ratio,
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
22. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 140)
MPart view = findPart(perspModel, id);
MPart is a raw type. References to generic type MPart<P> should be parameterized
23. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 141)
if (view == null || !(view instanceof MContributedPart))
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
24. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 152)
MPart view = findPart(perspModel, id);
MPart is a raw type. References to generic type MPart<P> should be parameterized
25. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 153)
if (view == null || !(view instanceof MContributedPart))
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
26. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 156)
return new ModeledViewLayout((MContributedPart) view);
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
27. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 192)
public static MContributedPart createViewModel(String id, boolean visible) {
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
28. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 193)
MContributedPart viewModel = ApplicationFactory.eINSTANCE
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
29. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 241)
private MContributedPart insertView(String viewId, int relationship,
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
30. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 243)
MPart refModel = findPart(perspModel, refId);
MPart is a raw type. References to generic type MPart<P> should be parameterized
31. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 244)
if (refModel == null || !(refModel instanceof MPart))
MPart is a raw type. References to generic type MPart<P> should be parameterized
32. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 247)
MContributedPart viewModel = createViewModel(viewId, visible);
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
33. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 255)
insert(viewModel, (MPart) refModel, plRelToSwt(relationship), ratio);
MPart is a raw type. References to generic type MPart<P> should be parameterized
34. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 263)
MPart refModel = findPart(perspModel, refId);
MPart is a raw type. References to generic type MPart<P> should be parameterized
35. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 264)
if (refModel == null || !(refModel instanceof MPart))
MPart is a raw type. References to generic type MPart<P> should be parameterized
36. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 282)
insert(Stack, (MPart) refModel, plRelToSwt(relationship), ratio);
MPart is a raw type. References to generic type MPart<P> should be parameterized
37. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 287)
public static void replace(MPart relTo, MPart newParent) {
MPart is a raw type. References to generic type MPart<P> should be parameterized
38. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 287)
public static void replace(MPart relTo, MPart newParent) {
MPart is a raw type. References to generic type MPart<P> should be parameterized
39. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 291)
MPart parent = (MPart) relTo.getParent();
MPart is a raw type. References to generic type MPart<P> should be parameterized
40. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 291)
MPart parent = (MPart) relTo.getParent();
MPart is a raw type. References to generic type MPart<P> should be parameterized
41. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 295)
List kids = parent.getChildren();
List is a raw type. References to generic type List<E> should be parameterized
42. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 299)
kids.add(kids.indexOf(relTo), newParent);
Type safety: The method add(int, Object) belongs to the raw type List. References to generic type List<E> should be parameterized
43. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 303)
public static void insertParent(MPart newParent, MPart relTo) {
MPart is a raw type. References to generic type MPart<P> should be parameterized
44. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 303)
public static void insertParent(MPart newParent, MPart relTo) {
MPart is a raw type. References to generic type MPart<P> should be parameterized
45. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 307)
MPart curParent = (MPart) relTo.getParent();
MPart is a raw type. References to generic type MPart<P> should be parameterized
46. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 307)
MPart curParent = (MPart) relTo.getParent();
MPart is a raw type. References to generic type MPart<P> should be parameterized
47. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 313)
newParent.getChildren().add(relTo);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
48. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 316)
public static void insert(MPart toInsert, MPart relTo, int swtSide,
MPart is a raw type. References to generic type MPart<P> should be parameterized
49. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 316)
public static void insert(MPart toInsert, MPart relTo, int swtSide,
MPart is a raw type. References to generic type MPart<P> should be parameterized
50. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 321)
MPart relParent = (MPart) relTo.getParent();
MPart is a raw type. References to generic type MPart<P> should be parameterized
51. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 321)
MPart relParent = (MPart) relTo.getParent();
MPart is a raw type. References to generic type MPart<P> should be parameterized
52. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 326)
MSashForm newSash = null;
MSashForm is a raw type. References to generic type MSashForm<P> should be parameterized
53. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 339)
List parts;
List is a raw type. References to generic type List<E> should be parameterized
54. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 346)
List<Integer> weights = newSash.getWeights();
Type safety: The expression of type EList needs unchecked conversion to conform to List<Integer>
55. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 358)
parts.add(index, toInsert);
Type safety: The method add(int, Object) belongs to the raw type List. References to generic type List<E> should be parameterized
56. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 361)
public static void insert(MPart toInsert, MPart relTo, int swtSide,
MPart is a raw type. References to generic type MPart<P> should be parameterized
57. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 361)
public static void insert(MPart toInsert, MPart relTo, int swtSide,
MPart is a raw type. References to generic type MPart<P> should be parameterized
58. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 367)
private static MPart findElementById(MPart part, String id) {
MPart is a raw type. References to generic type MPart<P> should be parameterized
59. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 367)
private static MPart findElementById(MPart part, String id) {
MPart is a raw type. References to generic type MPart<P> should be parameterized
60. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 376)
EList children = part.getChildren();
EList is a raw type. References to generic type EList<E> should be parameterized
61. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 377)
MPart foundPart = null;
MPart is a raw type. References to generic type MPart<P> should be parameterized
62. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 378)
for (Iterator iterator = children.iterator(); iterator.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
63. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 379)
MPart childPart = (MPart) iterator.next();
MPart is a raw type. References to generic type MPart<P> should be parameterized
64. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 379)
MPart childPart = (MPart) iterator.next();
MPart is a raw type. References to generic type MPart<P> should be parameterized
65. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 388)
public static MPart findPart(MPart toSearch, String id) {
MPart is a raw type. References to generic type MPart<P> should be parameterized
66. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 388)
public static MPart findPart(MPart toSearch, String id) {
MPart is a raw type. References to generic type MPart<P> should be parameterized
67. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 392)
MPart found = findElementById(toSearch, id);
MPart is a raw type. References to generic type MPart<P> should be parameterized
68. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 393)
if (found instanceof MPart)
MPart is a raw type. References to generic type MPart<P> should be parameterized
69. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 394)
return (MPart) found;
MPart is a raw type. References to generic type MPart<P> should be parameterized
70. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 402)
public ArrayList getNewWizardShortcuts() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
71. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 409)
public ArrayList getShowViewShortcuts() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
72. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 416)
public ArrayList getPerspectiveShortcuts() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
73. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 423)
public ArrayList getShowInPartIds() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/src/org/eclipse/e4/workbench/ui/api/ModeledPlaceholderFolderLayout.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPlaceholderFolderLayout.java
 (at line 17)
MContributedPart viewModel = ModeledPageLayout.createViewModel(viewId, false);
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized

/src/org/eclipse/e4/workbench/ui/api/ModeledViewLayout.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledViewLayout.java
 (at line 10)
public ModeledViewLayout(MContributedPart view) {
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized

/src/org/eclipse/e4/workbench/ui/menus/MenuHelper.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/workbench/ui/menus/MenuHelper.java
 (at line 420)
Class idc = imageDescriptor.getClass();
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /src/org/eclipse/e4/workbench/ui/menus/MenuHelper.java
 (at line 428)
private static URL getUrl(Class idc, ImageDescriptor imageDescriptor) {
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /src/org/eclipse/e4/workbench/ui/menus/MenuHelper.java
 (at line 455)
MApplication app = (MApplication) context.get(MApplication.class
MApplication is a raw type. References to generic type MApplication<W> should be parameterized
4. WARNING in /src/org/eclipse/e4/workbench/ui/menus/MenuHelper.java
 (at line 455)
MApplication app = (MApplication) context.get(MApplication.class
MApplication is a raw type. References to generic type MApplication<W> should be parameterized
5. WARNING in /src/org/eclipse/e4/workbench/ui/menus/MenuHelper.java
 (at line 457)
final EList<MCommand> cmds = app.getCommand();
Type safety: The expression of type EList needs unchecked conversion to conform to EList<MCommand>

/src/org/eclipse/ui/LegacyHandlerService.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/LegacyHandlerService.java
 (at line 75)
ExecutionEvent event = new ExecutionEvent(command, (Map) context
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /src/org/eclipse/ui/LegacyHandlerService.java
 (at line 502)
public void deactivateHandlers(Collection activations) {
Collection is a raw type. References to generic type Collection<E> should be parameterized

/src/org/eclipse/ui/internal/EditorSite.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/EditorSite.java
 (at line 145)
menuExtenders = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/src/org/eclipse/ui/internal/ModelExtensionProcessor.java : 16 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 118)
EList contents = resource.getContents();
EList is a raw type. References to generic type EList<E> should be parameterized
2. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 129)
MPart parentPart = null;
MPart is a raw type. References to generic type MPart<P> should be parameterized
3. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 130)
if (root instanceof MWindow)
MWindow is a raw type. References to generic type MWindow<P> should be parameterized
4. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 135)
parentPart.getChildren().add((MPart<?>) extensionRoot);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
5. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 139)
private MPart findDefaultParent(String parentID) {
MPart is a raw type. References to generic type MPart<P> should be parameterized
6. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 143)
defaultStack = ModeledPageLayout.findPart(e4Window, parentID);
Type safety: The expression of type MPart needs unchecked conversion to conform to MPart<MPart<?>>
7. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 148)
defaultStack = ModeledPageLayout.findPart(e4Window, preferredID1);
Type safety: The expression of type MPart needs unchecked conversion to conform to MPart<MPart<?>>
8. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 152)
defaultStack = ModeledPageLayout.findPart(e4Window, preferredID2);
Type safety: The expression of type MPart needs unchecked conversion to conform to MPart<MPart<?>>
9. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 162)
defaultStack = findBottomStack(searchUnder);
Type safety: The expression of type MPart needs unchecked conversion to conform to MPart<MPart<?>>
10. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 169)
private MPart findBottomStack(MPart<?> persp) {
MPart is a raw type. References to generic type MPart<P> should be parameterized
11. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 170)
List<?> stacks = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 173)
return (MPart) stacks.get(stacks.size() - 1);
MPart is a raw type. References to generic type MPart<P> should be parameterized
13. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 177)
private void gatherStacks(MPart<?> part, List stacks) {
List is a raw type. References to generic type List<E> should be parameterized
14. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 182)
stacks.add(child);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
15. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 192)
ArrayList<ModelExtension> result = new ArrayList();
Type safety: The expression of type ArrayList needs unchecked conversion to conform to ArrayList<ModelExtensionProcessor.ModelExtension>
16. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 192)
ArrayList<ModelExtension> result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/src/org/eclipse/ui/internal/PartService.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/PartService.java
 (at line 38)
private ArrayList activeControlJobs = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /src/org/eclipse/ui/internal/PartService.java
 (at line 38)
private ArrayList activeControlJobs = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /src/org/eclipse/ui/internal/PartService.java
 (at line 131)
activeControlJobs.add(listener);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
4. WARNING in /src/org/eclipse/ui/internal/PartService.java
 (at line 139)
ArrayList toRemove = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /src/org/eclipse/ui/internal/PartService.java
 (at line 139)
ArrayList toRemove = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /src/org/eclipse/ui/internal/PartService.java
 (at line 140)
PartJob[] jobs = (PartJob[]) activeControlJobs .toArray(new PartJob[activeControlJobs.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
7. WARNING in /src/org/eclipse/ui/internal/PartService.java
 (at line 147)
toRemove.add(job);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
8. WARNING in /src/org/eclipse/ui/internal/PartService.java
 (at line 153)
toRemove.add(job);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
9. WARNING in /src/org/eclipse/ui/internal/PartService.java
 (at line 161)
activeControlJobs.removeAll(toRemove);
Type safety: The method removeAll(Collection) belongs to the raw type AbstractCollection. References to generic type AbstractCollection<E> should be parameterized

/src/org/eclipse/ui/internal/PartSite.java : 17 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 100)
final Collection menuExtenders) {
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 106)
final Iterator extenderItr = menuExtenders.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
3. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 119)
menuExtenders.add(new PopupMenuExtender(menuId, menuManager, selectionProvider, part, includeEditorInput));
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
4. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 140)
protected ArrayList menuExtenders;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 233)
HashSet managers = new HashSet(menuExtenders.size());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
6. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 233)
HashSet managers = new HashSet(menuExtenders.size());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
7. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 237)
managers.add(ext.getManager());
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
8. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 241)
for (Iterator iterator = managers.iterator(); iterator
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
9. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 363)
menuExtenders = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 386)
ArrayList menuIds = new ArrayList(menuExtenders.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 386)
ArrayList menuIds = new ArrayList(menuExtenders.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 387)
for (Iterator iter = menuExtenders.iterator(); iter.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
13. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 389)
menuIds.addAll(extender.getMenuIds());
Type safety: The method addAll(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
14. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 391)
return (String[]) menuIds.toArray(new String[menuIds.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
15. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 487)
public final Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
16. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 529)
public final Object getService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
17. WARNING in /src/org/eclipse/ui/internal/PartSite.java
 (at line 533)
public final boolean hasService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized

/src/org/eclipse/ui/internal/Perspective.java : 94 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 109)
protected ArrayList alwaysOnActionSets;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 111)
protected ArrayList alwaysOffActionSets;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 113)
protected ArrayList newWizardShortcuts;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
4. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 115)
protected ArrayList showViewShortcuts;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 117)
protected ArrayList perspectiveShortcuts;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 120)
protected Collection hideMenuIDs;
Collection is a raw type. References to generic type Collection<E> should be parameterized
7. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 123)
protected Collection hideToolBarIDs;
Collection is a raw type. References to generic type Collection<E> should be parameterized
8. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 128)
private Map mapIDtoViewLayoutRec;
Map is a raw type. References to generic type Map<K,V> should be parameterized
9. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 132)
protected ArrayList showInPartIds;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 134)
protected HashMap showInTimes = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
11. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 134)
protected HashMap showInTimes = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
12. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 177)
alwaysOnActionSets = new ArrayList(2);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 178)
alwaysOffActionSets = new ArrayList(2);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
14. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 179)
hideMenuIDs = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
15. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 180)
hideToolBarIDs = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
16. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 190)
mapIDtoViewLayoutRec = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
17. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 259)
protected void createInitialActionSets(List outputList, List stringList) {
List is a raw type. References to generic type List<E> should be parameterized
18. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 259)
protected void createInitialActionSets(List outputList, List stringList) {
List is a raw type. References to generic type List<E> should be parameterized
19. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 262)
Iterator iter = stringList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
20. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 267)
outputList.add(desc);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
21. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 408)
List trueFVBRefs = fastViewManager
List is a raw type. References to generic type List<E> should be parameterized
22. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 411)
trueFVBRefs.toArray(array);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
23. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 421)
return (String[]) newWizardShortcuts .toArray(new String[newWizardShortcuts.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
24. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 438)
return (String[]) perspectiveShortcuts .toArray(new String[perspectiveShortcuts.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
25. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 469)
public ArrayList getShowInPartIds() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
26. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 488)
return (String[]) showViewShortcuts .toArray(new String[showViewShortcuts.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
27. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 508)
List panes = new ArrayList(5);
List is a raw type. References to generic type List<E> should be parameterized
28. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 508)
List panes = new ArrayList(5);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
29. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 511)
List fastViews = (fastViewManager != null) ? fastViewManager
List is a raw type. References to generic type List<E> should be parameterized
30. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 512)
.getFastViews(null) : new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
31. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 641)
mapIDtoViewLayoutRec.put(viewId, rec);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
32. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 752)
MWindow e4Window = page.getModelWindow();
MWindow is a raw type. References to generic type MWindow<P> should be parameterized
33. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 754)
EList e4Kids = e4Window.getChildren();
EList is a raw type. References to generic type EList<E> should be parameterized
34. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 837)
for (Iterator iterator = stacks.iterator(); iterator
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
35. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 845)
for (Iterator iterator2 = vsKids.iterator(); iterator2
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
36. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 847)
MContributedPart<MPart<?>> view = (MContributedPart<MPart<?>>) iterator2 .next();
Type safety: Unchecked cast from Object to MContributedPart<MPart<?>>
37. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 874)
private void createLegacyWBModel(MWindow e4Window) {
MWindow is a raw type. References to generic type MWindow<P> should be parameterized
38. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 900)
MContributedPart view = ModeledPageLayout.createViewModel(id,
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
39. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 908)
e4Window.getChildren().add(trim);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
40. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 934)
private MPart addView(int position, IConfigurationElement[] viewExts,
MPart is a raw type. References to generic type MPart<P> should be parameterized
41. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1017)
alwaysOffActionSets.add(descriptor);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
42. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1032)
alwaysOnActionSets.add(descriptor);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
43. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1072)
List fastViews = fastViewManager.getFastViews(null);
List is a raw type. References to generic type List<E> should be parameterized
44. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1106)
showInTimes.put(partId, new Long(System.currentTimeMillis()));
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
45. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1351)
HashSet knownActionSetIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
46. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1351)
HashSet knownActionSetIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
47. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1369)
knownActionSetIds.add(actionSetID);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
48. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1388)
knownActionSetIds.add(actionSetID);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
49. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1395)
showViewShortcuts = new ArrayList(actions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
50. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1398)
showViewShortcuts.add(id);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
51. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1410)
showInTimes.put(id, new Long(time));
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
52. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1423)
newWizardShortcuts = new ArrayList(actions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
53. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1426)
newWizardShortcuts.add(id);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
54. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1432)
perspectiveShortcuts = new ArrayList(actions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
55. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1435)
perspectiveShortcuts.add(id);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
56. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1440)
hideMenuIDs = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
57. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1443)
hideMenuIDs.add(id);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
58. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1446)
hideToolBarIDs = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
59. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1449)
hideToolBarIDs.add(id);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
60. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1452)
ArrayList extActionSets = getPerspectiveExtensionActionSets();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
61. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1467)
knownActionSetIds.add(d.getId());
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
62. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1584)
protected ArrayList getPerspectiveExtensionActionSets() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
63. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1596)
protected ArrayList getShowInIdsFromRegistry() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
64. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1680)
Iterator itr = alwaysOnActionSets.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
65. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1752)
List viewPanes = new ArrayList(5);
List is a raw type. References to generic type List<E> should be parameterized
66. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1752)
List viewPanes = new ArrayList(5);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
67. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1776)
for (Iterator i = mapIDtoViewLayoutRec.keySet().iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
68. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1915)
Iterator iter = fastViewManager.getFastViews(null).iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
69. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1938)
public void setNewWizardActionIds(ArrayList newList) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
70. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1945)
public void setPerspectiveActionIds(ArrayList list) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
71. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1953)
public void setShowInPartIds(ArrayList list) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
72. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1961)
public void setShowViewActionIds(ArrayList list) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
73. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2179)
private MStack findBottomStack(MPerspective persp) {
MPerspective is a raw type. References to generic type MPerspective<P> should be parameterized
74. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2180)
List stacks = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
75. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2180)
List stacks = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
76. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2191)
private void gatherStacks(MPart part, List stacks) {
MPart is a raw type. References to generic type MPart<P> should be parameterized
77. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2191)
private void gatherStacks(MPart part, List stacks) {
List is a raw type. References to generic type List<E> should be parameterized
78. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2192)
EList kids = part.getChildren();
EList is a raw type. References to generic type EList<E> should be parameterized
79. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2193)
for (Iterator iterator = kids.iterator(); iterator.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
80. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2194)
MPart child = (MPart) iterator.next();
MPart is a raw type. References to generic type MPart<P> should be parameterized
81. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2194)
MPart child = (MPart) iterator.next();
MPart is a raw type. References to generic type MPart<P> should be parameterized
82. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2196)
stacks.add(child);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
83. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2208)
MWindow e4Window = page.getModelWindow();
MWindow is a raw type. References to generic type MWindow<P> should be parameterized
84. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2211)
final MPerspective perspectiveModel = (MPerspective<?>) perspStack
MPerspective is a raw type. References to generic type MPerspective<P> should be parameterized
85. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2213)
MPart part = ModeledPageLayout.findPart(perspectiveModel, viewId);
MPart is a raw type. References to generic type MPart<P> should be parameterized
86. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2224)
MPart theStack = null;
MPart is a raw type. References to generic type MPart<P> should be parameterized
87. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2238)
theStack.getChildren().add(part);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
88. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2253)
theStack.getChildren().add(part);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
89. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2264)
theStack.setActiveChild(part);
Type safety: The method setActiveChild(MPart) belongs to the raw type MPart. References to generic type MPart<P> should be parameterized
90. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2266)
return (IViewPart) ((MContributedPart) part).getObject();
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
91. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2431)
return (IActionSetDescriptor[]) alwaysOnActionSets .toArray(new IActionSetDescriptor[alwaysOnActionSets.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
92. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2436)
return (IActionSetDescriptor[]) alwaysOffActionSets .toArray(new IActionSetDescriptor[alwaysOffActionSets.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
93. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2587)
public Collection getHiddenMenuItems() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
94. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2592)
public Collection getHiddenToolbarItems() {
Collection is a raw type. References to generic type Collection<E> should be parameterized

/src/org/eclipse/ui/internal/ViewIntroAdapterPart.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/ViewIntroAdapterPart.java
 (at line 104)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized

/src/org/eclipse/ui/internal/Workbench.java : 45 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 268)
private final List starting;
List is a raw type. References to generic type List<E> should be parameterized
2. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 275)
this.starting = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 284)
starting.add(bundleName = event.getBundle() .getSymbolicName());
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 512)
private MApplication<? extends MWindow> createE4Model() {
MWindow is a raw type. References to generic type MWindow<P> should be parameterized
5. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 647)
Dictionary properties = new Hashtable();
Dictionary is a raw type. References to generic type Dictionary<K,V> should be parameterized
6. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 647)
Dictionary properties = new Hashtable();
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
7. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 648)
properties.put(Constants.SERVICE_RANKING, new Integer( Integer.MAX_VALUE));
Type safety: The method put(Object, Object) belongs to the raw type Dictionary. References to generic type Dictionary<K,V> should be parameterized
8. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 1053)
ArrayList dirtyParts = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
9. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 1053)
ArrayList dirtyParts = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 1054)
ArrayList dirtyEditorsInput = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 1054)
ArrayList dirtyEditorsInput = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
12. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 1071)
dirtyParts.add(editor);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
13. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 1072)
dirtyEditorsInput.add(editor .getEditorInput());
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
14. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 1076)
dirtyParts.add(part);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
15. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 1423)
MApplication<? extends MWindow> model = createE4Model();
MWindow is a raw type. References to generic type MWindow<P> should be parameterized
16. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 1854)
MPerspective persp = (MPerspective) context
MPerspective is a raw type. References to generic type MPerspective<P> should be parameterized
17. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 1854)
MPerspective persp = (MPerspective) context
MPerspective is a raw type. References to generic type MPerspective<P> should be parameterized
18. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2101)
Map sourceValuesByName) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
19. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2102)
final Iterator i = sourceValuesByName.entrySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
20. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2104)
Map.Entry entry = (Map.Entry) i.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
21. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2104)
Map.Entry entry = (Map.Entry) i.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
22. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2211)
MApplication<MWindow<?>> app = (MApplication<MWindow<?>>) e4Context .get(MApplication.class.getName());
Type safety: Unchecked cast from Object to MApplication<MWindow<?>>
23. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2244)
MApplication<MWindow<?>> app = (MApplication<MWindow<?>>) e4Context .get(MApplication.class.getName());
Type safety: Unchecked cast from Object to MApplication<MWindow<?>>
24. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2548)
ArrayList pluginIds = new ArrayList(extensions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
25. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2548)
ArrayList pluginIds = new ArrayList(extensions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
26. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2552)
pluginIds.add(id);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
27. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2555)
return (String[]) pluginIds.toArray(new String[pluginIds.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
28. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2591)
HashSet disabledPlugins = new HashSet(Arrays
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
29. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2591)
HashSet disabledPlugins = new HashSet(Arrays .asList(getDisabledEarlyActivatedPlugins()));
Type safety: The constructor HashSet(Collection) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
30. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2591)
HashSet disabledPlugins = new HashSet(Arrays
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
31. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2655)
UISynchronizer.startupThread.set(Boolean.TRUE);
Type safety: The method set(Object) belongs to the raw type ThreadLocal. References to generic type ThreadLocal<T> should be parameterized
32. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2717)
UISynchronizer.startupThread.set(Boolean.TRUE);
Type safety: The method set(Object) belongs to the raw type ThreadLocal. References to generic type ThreadLocal<T> should be parameterized
33. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3754)
public final Object getAdapter(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
34. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3763)
public final Object getService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
35. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3772)
public final boolean hasService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
36. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3788)
public final void registerService(final Class api, final Object service) {
Class is a raw type. References to generic type Class<T> should be parameterized
37. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3814)
public final void addShowingMenus(final Set menuIds,
Set is a raw type. References to generic type Set<E> should be parameterized
38. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3838)
public final void removeShowingMenus(final Set menuIds,
Set is a raw type. References to generic type Set<E> should be parameterized
39. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3864)
List toSave = getFilteredSaveables(filter, saveables);
List is a raw type. References to generic type List<E> should be parameterized
40. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3881)
private List getFilteredSaveables(ISaveableFilter filter,
List is a raw type. References to generic type List<E> should be parameterized
41. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3883)
List toSave = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
42. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3883)
List toSave = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
43. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3888)
toSave.add(saveable);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
44. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3898)
toSave.add(saveable);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
45. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3919)
MApplication<MWindow<?>> app = (MApplication<MWindow<?>>) e4Context .get(MApplication.class.getName());
Type safety: Unchecked cast from Object to MApplication<MWindow<?>>

/src/org/eclipse/ui/internal/WorkbenchPage.java : 88 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 133)
private ArrayList removedEditors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 133)
private ArrayList removedEditors = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 172)
private Set dirtyPerspectives = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
4. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 172)
private Set dirtyPerspectives = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 186)
List newList = new ArrayList(Arrays.asList(workingSets));
List is a raw type. References to generic type List<E> should be parameterized
6. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 186)
List newList = new ArrayList(Arrays.asList(workingSets));
Type safety: The constructor ArrayList(Collection) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
7. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 186)
List newList = new ArrayList(Arrays.asList(workingSets));
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 188)
setWorkingSets((IWorkingSet[]) newList .toArray(new IWorkingSet[newList.size()]));
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
9. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 200)
private MWindow e4Window;
MWindow is a raw type. References to generic type MWindow<P> should be parameterized
10. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 363)
MPart ea = findPartInCurrentPerspective(ModeledPageLayout
MPart is a raw type. References to generic type MPart<P> should be parameterized
11. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 371)
ea.setActiveChild(editorPart);
Type safety: The method setActiveChild(MPart) belongs to the raw type MPart. References to generic type MPart<P> should be parameterized
12. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 494)
ArrayList toClose = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
13. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 494)
ArrayList toClose = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
14. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 527)
toClose.add(reference);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
15. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 530)
IEditorReference[] editorRefs = (IEditorReference[]) toClose .toArray(new IEditorReference[toClose.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
16. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 551)
List partsToClose = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
17. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 551)
List partsToClose = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
18. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 555)
partsToClose.add(refPart);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
19. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 744)
Iterator itr = oldList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
20. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 885)
Iterator itr = perspList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
21. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 921)
MPart modelPart = ModeledPageLayout.findPart(e4Window, viewId);
MPart is a raw type. References to generic type MPart<P> should be parameterized
22. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 970)
Collection visibleItems = actionSets.getVisibleItems();
Collection is a raw type. References to generic type Collection<E> should be parameterized
23. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 971)
return (IActionSetDescriptor[]) visibleItems .toArray(new IActionSetDescriptor[visibleItems.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
24. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1035)
final ArrayList result = new ArrayList(refs.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
25. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1035)
final ArrayList result = new ArrayList(refs.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
26. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1043)
result.add(part);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
27. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1049)
return (IEditorPart[]) result.toArray(editors);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
28. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1057)
List result = new ArrayList(3);
List is a raw type. References to generic type List<E> should be parameterized
29. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1057)
List result = new ArrayList(3);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
30. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1066)
result.add(saveable);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
31. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1071)
return (ISaveablePart[]) result .toArray(new ISaveablePart[result.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
32. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1228)
public ArrayList getShowInPartIds() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
33. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1233)
return new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
34. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1251)
public void sortShowInPartIds(ArrayList partIds) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
35. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1254)
Collections.sort(partIds, new Comparator() { public int compare(Object a, Object b) { long ta = persp.getShowInTime((String) a); long tb = persp.getShowInTime((String) b); return (ta == tb) ? 0 : ((ta > tb) ? -1 : 1); } });
Type safety: Unchecked invocation sort(ArrayList, new Comparator(){}) of the generic method sort(List<T>, Comparator<? super T>) of type Collections
36. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1254)
Collections.sort(partIds, new Comparator() {
Type safety: The expression of type ArrayList needs unchecked conversion to conform to List<Object>
37. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1254)
Collections.sort(partIds, new Comparator() { public int compare(Object a, Object b) { long ta = persp.getShowInTime((String) a); long tb = persp.getShowInTime((String) b); return (ta == tb) ? 0 : ((ta > tb) ? -1 : 1); } });
Type safety: The expression of type new Comparator(){} needs unchecked conversion to conform to Comparator<? super Object>
38. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1254)
Collections.sort(partIds, new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
39. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1309)
ArrayList parts = new ArrayList(refs.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
40. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1309)
ArrayList parts = new ArrayList(refs.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
41. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1313)
parts.add(part);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
42. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1317)
return (IViewPart[]) parts.toArray(result);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
43. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1505)
private ArrayList oldActionSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
44. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1505)
private ArrayList oldActionSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
45. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1508)
ArrayList newActionSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
46. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1508)
ArrayList newActionSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
47. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1514)
newActionSets.add(partActionSets[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
48. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1523)
newActionSets.add(editorActionSets[i]);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
49. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1569)
ArrayList descs = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
50. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1569)
ArrayList descs = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
51. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1575)
descs.add(desc);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
52. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1838)
MPart ea = findPartInCurrentPerspective(ModeledPageLayout
MPart is a raw type. References to generic type MPart<P> should be parameterized
53. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1852)
ea.setActiveChild(existingEditor);
Type safety: The method setActiveChild(MPart) belongs to the raw type MPart. References to generic type MPart<P> should be parameterized
54. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1867)
ea.getChildren().add(editorPart);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
55. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1905)
private MContributedPart<MPart<?>> findEditor(MPart ea, String editorID,
MPart is a raw type. References to generic type MPart<P> should be parameterized
56. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1907)
final Iterator i = ea.getChildren().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
57. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1909)
MContributedPart<MPart<?>> part = (MContributedPart<MPart<?>>) i .next();
Type safety: Unchecked cast from Object to MContributedPart<MPart<?>>
58. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 2353)
Iterator itr = perspList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
59. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 2515)
MPerspective e4perspective = findPerspectiveE4(e4Window, desc
MPerspective is a raw type. References to generic type MPerspective<P> should be parameterized
60. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 2519)
e4perspective.getParent().setActiveChild(e4perspective);
Type safety: The method setActiveChild(MPart) belongs to the raw type MPart. References to generic type MPart<P> should be parameterized
61. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 2963)
private List openedList;
List is a raw type. References to generic type List<E> should be parameterized
62. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 2969)
private List usedList;
List is a raw type. References to generic type List<E> should be parameterized
63. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 2980)
openedList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
64. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 2981)
usedList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
65. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 2992)
return (Perspective[]) usedList.toArray(result);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
66. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3004)
openedList.add(perspective);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
67. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3005)
usedList.add(0, perspective);
Type safety: The method add(int, Object) belongs to the raw type List. References to generic type List<E> should be parameterized
68. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3014)
public Iterator iterator() {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
69. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3023)
return (Perspective[]) openedList.toArray(result);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
70. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3054)
usedList.add(perspective);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
71. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3307)
List result = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
72. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3307)
List result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
73. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3314)
result.add(reference);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
74. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3318)
return (IWorkbenchPartReference[]) result .toArray(new IWorkbenchPartReference[result.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
75. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3450)
Set setOfSets = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
76. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3450)
Set setOfSets = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
77. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3455)
setOfSets.add(newWorkingSets[i]);
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
78. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3457)
newWorkingSets = (IWorkingSet[]) setOfSets .toArray(new IWorkingSet[setOfSets.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type Set. References to generic type Set<E> should be parameterized
79. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3513)
ArrayList refs = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
80. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3513)
ArrayList refs = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
81. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3525)
refs.add(((PartSite) ed.getSite()).getPartReference());
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
82. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3529)
return (IEditorReference[]) refs.toArray(new IEditorReference[refs .size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
83. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3534)
IEditorReference[] refs = (IEditorReference[]) removedEditors .toArray(new IEditorReference[removedEditors.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
84. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3541)
public MWindow getModelWindow() {
MWindow is a raw type. References to generic type MWindow<P> should be parameterized
85. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3549)
private MPerspective findPerspectiveE4(MPart<?> part, String id) {
MPerspective is a raw type. References to generic type MPerspective<P> should be parameterized
86. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3553)
if (id.equals(((MPerspective) child).getId()))
MPerspective is a raw type. References to generic type MPerspective<P> should be parameterized
87. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3554)
return (MPerspective) child;
MPerspective is a raw type. References to generic type MPerspective<P> should be parameterized
88. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3557)
MPerspective found = findPerspectiveE4((MPart<?>) child, id);
MPerspective is a raw type. References to generic type MPerspective<P> should be parameterized

/src/org/eclipse/ui/internal/WorkbenchPlugin.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/WorkbenchPlugin.java
 (at line 141)
private Collection startingBundles = new HashSet();
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /src/org/eclipse/ui/internal/WorkbenchPlugin.java
 (at line 141)
private Collection startingBundles = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /src/org/eclipse/ui/internal/WorkbenchPlugin.java
 (at line 813)
public static void log(Class clazz, String methodName, Throwable t) {
Class is a raw type. References to generic type Class<T> should be parameterized
4. WARNING in /src/org/eclipse/ui/internal/WorkbenchPlugin.java
 (at line 1217)
startingBundles.add(event.getBundle());
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/src/org/eclipse/ui/internal/WorkbenchWindow.java : 40 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 392)
MApplication app = (MApplication) workbench
MApplication is a raw type. References to generic type MApplication<W> should be parameterized
2. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 392)
MApplication app = (MApplication) workbench
MApplication is a raw type. References to generic type MApplication<W> should be parameterized
3. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 394)
app.getWindows().add(e4Window);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
4. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 453)
private Map globalActionHandlersByCommandId = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
5. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 453)
private Map globalActionHandlersByCommandId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 459)
private List handlerActivations = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
7. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 459)
private List handlerActivations = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 490)
globalActionHandlersByCommandId.put(commandId, new ActionHandler(globalAction));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 520)
Map handlersByCommandId = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
10. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 520)
Map handlersByCommandId = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
11. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 521)
handlersByCommandId.putAll(globalActionHandlersByCommandId);
Type safety: The method putAll(Map) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
12. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 523)
List newHandlers = new ArrayList(handlersByCommandId.size());
List is a raw type. References to generic type List<E> should be parameterized
13. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 523)
List newHandlers = new ArrayList(handlersByCommandId.size());
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
14. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 525)
Iterator existingIter = handlerActivations.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
15. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 534)
newHandlers.add(next);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
16. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 543)
for (Iterator iterator = handlersByCommandId.entrySet().iterator(); iterator
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
17. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 545)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
18. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 545)
Map.Entry entry = (Map.Entry) iterator.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
19. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 548)
newHandlers.add(handlerService.activateHandler(commandId, handler, expression));
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
20. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 793)
Iterator itr = oldList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
21. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1317)
final Iterator activationItr = handlerActivations.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
22. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1542)
List disabledControls = null;
List is a raw type. References to generic type List<E> should be parameterized
23. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1589)
Iterator itr = pageList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
24. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1639)
private Set menuRestrictions = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
25. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1639)
private Set menuRestrictions = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
26. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1641)
public Set getMenuRestrictions() {
Set is a raw type. References to generic type Set<E> should be parameterized
27. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1777)
private List pagesInCreationOrder;
List is a raw type. References to generic type List<E> should be parameterized
28. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1780)
private List pageInActivationOrder;
List is a raw type. References to generic type List<E> should be parameterized
29. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1786)
pagesInCreationOrder = new ArrayList(4);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
30. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1787)
pageInActivationOrder = new ArrayList(4);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
31. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1791)
pagesInCreationOrder.add(object);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
32. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1792)
pageInActivationOrder.add(0, object);
Type safety: The method add(int, Object) belongs to the raw type List. References to generic type List<E> should be parameterized
33. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1797)
public Iterator iterator() {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
34. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1820)
pagesInCreationOrder.toArray(retArray);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized
35. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1833)
pageInActivationOrder.add(page);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
36. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 2396)
Object impl = ((MContributedPart) o).getObject();
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
37. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 2409)
Object impl = ((MContributedPart) o).getObject();
MContributedPart is a raw type. References to generic type MContributedPart<P> should be parameterized
38. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 2455)
public final Object getService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
39. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 2459)
public final boolean hasService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
40. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 2501)
public MWindow getModelWindow() {
MWindow is a raw type. References to generic type MWindow<P> should be parameterized

/src/org/eclipse/ui/internal/progress/WorkbenchSiteProgressService.java : 5 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/progress/WorkbenchSiteProgressService.java
 (at line 54)
private Collection busyJobs = Collections.synchronizedSet(new HashSet());
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /src/org/eclipse/ui/internal/progress/WorkbenchSiteProgressService.java
 (at line 54)
private Collection busyJobs = Collections.synchronizedSet(new HashSet());
Type safety: Unchecked invocation synchronizedSet(HashSet) of the generic method synchronizedSet(Set<T>) of type Collections
3. WARNING in /src/org/eclipse/ui/internal/progress/WorkbenchSiteProgressService.java
 (at line 54)
private Collection busyJobs = Collections.synchronizedSet(new HashSet());
Type safety: The expression of type HashSet needs unchecked conversion to conform to Set<Object>
4. WARNING in /src/org/eclipse/ui/internal/progress/WorkbenchSiteProgressService.java
 (at line 54)
private Collection busyJobs = Collections.synchronizedSet(new HashSet());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /src/org/eclipse/ui/internal/progress/WorkbenchSiteProgressService.java
 (at line 315)
busyJobs.add(job);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized

/src/org/eclipse/ui/internal/services/ServiceLocator.java : 3 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/services/ServiceLocator.java
 (at line 80)
public final Object getService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
2. WARNING in /src/org/eclipse/ui/internal/services/ServiceLocator.java
 (at line 87)
public final boolean hasService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /src/org/eclipse/ui/internal/services/ServiceLocator.java
 (at line 106)
public final void registerService(final Class api, final Object service) {
Class is a raw type. References to generic type Class<T> should be parameterized

/src/org/eclipse/ui/part/MultiPageEditorPart.java : 12 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 148)
private ArrayList nestedEditors = new ArrayList(3);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /src/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 148)
private ArrayList nestedEditors = new ArrayList(3);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
3. WARNING in /src/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 150)
private List pageSites = new ArrayList(3);
List is a raw type. References to generic type List<E> should be parameterized
4. WARNING in /src/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 150)
private List pageSites = new ArrayList(3);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
5. WARNING in /src/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 258)
nestedEditors.add(editor);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
6. WARNING in /src/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 675)
pageSites.add(sl);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
7. WARNING in /src/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 828)
for (Iterator i = nestedEditors.iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
8. WARNING in /src/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 1187)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
9. WARNING in /src/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 1212)
List result = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
10. WARNING in /src/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 1212)
List result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /src/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 1218)
result.add(editor);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
12. WARNING in /src/org/eclipse/ui/part/MultiPageEditorPart.java
 (at line 1221)
return (IEditorPart[]) result.toArray(new IEditorPart[result.size()]);
Type safety: The method toArray(Object[]) belongs to the raw type List. References to generic type List<E> should be parameterized

/src/org/eclipse/ui/part/MultiPageEditorSite.java : 6 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/part/MultiPageEditorSite.java
 (at line 69)
private ArrayList menuExtenders;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /src/org/eclipse/ui/part/MultiPageEditorSite.java
 (at line 236)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
3. WARNING in /src/org/eclipse/ui/part/MultiPageEditorSite.java
 (at line 394)
public final Object getService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
4. WARNING in /src/org/eclipse/ui/part/MultiPageEditorSite.java
 (at line 465)
public final boolean hasService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
5. WARNING in /src/org/eclipse/ui/part/MultiPageEditorSite.java
 (at line 507)
menuExtenders = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
6. WARNING in /src/org/eclipse/ui/part/MultiPageEditorSite.java
 (at line 518)
menuExtenders = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/src/org/eclipse/ui/part/PageBookView.java : 22 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 121)
private Map mapPartToRec = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
2. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 121)
private Map mapPartToRec = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
3. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 127)
private Map mapPageToSite = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
4. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 127)
private Map mapPageToSite = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
5. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 132)
private Map mapPageToNumRecs = new HashMap();
Map is a raw type. References to generic type Map<K,V> should be parameterized
6. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 132)
private Map mapPageToNumRecs = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 413)
mapPartToRec.put(part, rec);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
8. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 436)
mapPageToSite.put(rec.page, site);
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
9. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 450)
mapPageToNumRecs.put(rec.page, new Integer(count.intValue() + 1));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized
10. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 514)
Map clone = (Map) ((HashMap) mapPartToRec).clone();
Map is a raw type. References to generic type Map<K,V> should be parameterized
11. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 514)
Map clone = (Map) ((HashMap) mapPartToRec).clone();
Map is a raw type. References to generic type Map<K,V> should be parameterized
12. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 514)
Map clone = (Map) ((HashMap) mapPartToRec).clone();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
13. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 515)
Iterator itr = clone.values().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
14. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 576)
public Object getAdapter(Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
15. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 608)
protected Object getViewAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
16. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 705)
Iterator itr = mapPartToRec.values().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
17. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 818)
Map newActionHandlers = activeRec.subActionBars
Map is a raw type. References to generic type Map<K,V> should be parameterized
18. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 821)
Set keys = newActionHandlers.entrySet();
Set is a raw type. References to generic type Set<E> should be parameterized
19. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 822)
Iterator iter = keys.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
20. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 824)
Map.Entry entry = (Map.Entry) iter.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
21. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 824)
Map.Entry entry = (Map.Entry) iter.next();
Map.Entry is a raw type. References to generic type Map<K,V>.Entry<K,V> should be parameterized
22. WARNING in /src/org/eclipse/ui/part/PageBookView.java
 (at line 868)
mapPageToNumRecs.put(rec.page, new Integer(newCount));
Type safety: The method put(Object, Object) belongs to the raw type Map. References to generic type Map<K,V> should be parameterized

/src/org/eclipse/ui/part/PageSite.java : 9 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/part/PageSite.java
 (at line 53)
private ArrayList menuExtenders;
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /src/org/eclipse/ui/part/PageSite.java
 (at line 131)
HashSet managers = new HashSet(menuExtenders.size());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /src/org/eclipse/ui/part/PageSite.java
 (at line 131)
HashSet managers = new HashSet(menuExtenders.size());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
4. WARNING in /src/org/eclipse/ui/part/PageSite.java
 (at line 135)
managers.add(ext.getManager());
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
5. WARNING in /src/org/eclipse/ui/part/PageSite.java
 (at line 139)
for (Iterator iterator = managers.iterator(); iterator
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
6. WARNING in /src/org/eclipse/ui/part/PageSite.java
 (at line 166)
public Object getAdapter(Class adapter) {
Class is a raw type. References to generic type Class<T> should be parameterized
7. WARNING in /src/org/eclipse/ui/part/PageSite.java
 (at line 184)
public final Object getService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
8. WARNING in /src/org/eclipse/ui/part/PageSite.java
 (at line 202)
public final boolean hasService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
9. WARNING in /src/org/eclipse/ui/part/PageSite.java
 (at line 212)
menuExtenders = new ArrayList(1);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

/src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java : 15 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 994)
private Collection errors = Collections.synchronizedSet(new HashSet());
Collection is a raw type. References to generic type Collection<E> should be parameterized
2. WARNING in /src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 994)
private Collection errors = Collections.synchronizedSet(new HashSet());
Type safety: Unchecked invocation synchronizedSet(HashSet) of the generic method synchronizedSet(Set<T>) of type Collections
3. WARNING in /src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 994)
private Collection errors = Collections.synchronizedSet(new HashSet());
Type safety: The expression of type HashSet needs unchecked conversion to conform to Set<Object>
4. WARNING in /src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 994)
private Collection errors = Collections.synchronizedSet(new HashSet());
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
5. WARNING in /src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 999)
private HashMap modals = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
6. WARNING in /src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 999)
private HashMap modals = new HashMap();
HashMap is a raw type. References to generic type HashMap<K,V> should be parameterized
7. WARNING in /src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 1269)
errors.add(statusAdapter);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
8. WARNING in /src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 1270)
modals.put(statusAdapter, new Boolean(modal));
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
9. WARNING in /src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 1277)
(StatusAdapter[]) errors .toArray(new StatusAdapter[] {}));
Type safety: The method toArray(Object[]) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
10. WARNING in /src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 1876)
public Collection getStatusAdapters() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
11. WARNING in /src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 1877)
return Collections.unmodifiableCollection(errors);
Type safety: Unchecked invocation unmodifiableCollection(Collection) of the generic method unmodifiableCollection(Collection<? extends T>) of type Collections
12. WARNING in /src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 1877)
return Collections.unmodifiableCollection(errors);
Type safety: The expression of type Collection needs unchecked conversion to conform to Collection<? extends Object>
13. WARNING in /src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 2040)
errors.add(statusAdapter);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
14. WARNING in /src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 2041)
modals.put(statusAdapter, new Boolean(modal));
Type safety: The method put(Object, Object) belongs to the raw type HashMap. References to generic type HashMap<K,V> should be parameterized
15. WARNING in /src/org/eclipse/ui/statushandlers/WorkbenchStatusDialogManager.java
 (at line 2195)
for (Iterator it = modals.keySet().iterator(); it.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized

FORBIDDEN ACCESS WARNINGS

top errors others warnings discouraged warnings

DISCOURAGED ACCESS WARNINGS

top errors others warnings forbidden warnings

/src/org/eclipse/e4/extensions/ExtensionUtils.java : 4 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/e4/extensions/ExtensionUtils.java
 (at line 3)
import org.eclipse.core.internal.runtime.InternalPlatform;
Discouraged access: The type InternalPlatform is not accessible due to restriction on classpath entry /shared/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/galileo-trans/plugins/org.eclipse.core.runtime_3.5.0.v20090525.jar
2. WARNING in /src/org/eclipse/e4/extensions/ExtensionUtils.java
 (at line 9)
IExtensionRegistry registry = InternalPlatform.getDefault().getRegistry();
Discouraged access: The type InternalPlatform is not accessible due to restriction on classpath entry /shared/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/galileo-trans/plugins/org.eclipse.core.runtime_3.5.0.v20090525.jar
3. WARNING in /src/org/eclipse/e4/extensions/ExtensionUtils.java
 (at line 9)
IExtensionRegistry registry = InternalPlatform.getDefault().getRegistry();
Discouraged access: The method getDefault() from the type InternalPlatform is not accessible due to restriction on classpath entry /shared/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/galileo-trans/plugins/org.eclipse.core.runtime_3.5.0.v20090525.jar
4. WARNING in /src/org/eclipse/e4/extensions/ExtensionUtils.java
 (at line 9)
IExtensionRegistry registry = InternalPlatform.getDefault().getRegistry();
Discouraged access: The method getRegistry() from the type InternalPlatform is not accessible due to restriction on classpath entry /shared/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/galileo-trans/plugins/org.eclipse.core.runtime_3.5.0.v20090525.jar

/src/org/eclipse/ui/LegacyHandlerService.java : 5 warnings :

DISCOURAGED ACCESS WARNINGS
1. WARNING in /src/org/eclipse/ui/LegacyHandlerService.java
 (at line 34)
import org.eclipse.e4.core.services.internal.context.EclipseContext;
Discouraged access: The type EclipseContext is not accessible due to restriction on classpath entry /shared/eclipse/e4/build/e4/downloads/drops/4.0.0/I20090729-1930/plugins/org.eclipse.e4.core.services/@dot
2. WARNING in /src/org/eclipse/ui/LegacyHandlerService.java
 (at line 489)
((EclipseContext) eActivation.context).removeRunAndTrack(eActivation);
Discouraged access: The method removeRunAndTrack(Runnable) from the type EclipseContext is not accessible due to restriction on classpath entry /shared/eclipse/e4/build/e4/downloads/drops/4.0.0/I20090729-1930/plugins/org.eclipse.e4.core.services/@dot
3. WARNING in /src/org/eclipse/ui/LegacyHandlerService.java
 (at line 489)
((EclipseContext) eActivation.context).removeRunAndTrack(eActivation);
Discouraged access: The type EclipseContext is not accessible due to restriction on classpath entry /shared/eclipse/e4/build/e4/downloads/drops/4.0.0/I20090729-1930/plugins/org.eclipse.e4.core.services/@dot