Compiler log for org.eclipse.e4.ui.workbench.fragment_0.9.1.v20091105-1400 : e4-workbench.jar.bin.xml

TOTAL : ERRORS: 0, WARNINGS: 354

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/compatibility/LegacyView.java : 4 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/compatibility/LegacyView.java
 (at line 51)
Set kludge = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
2. WARNING in /src/org/eclipse/e4/compatibility/LegacyView.java
 (at line 51)
Set kludge = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
3. WARNING in /src/org/eclipse/e4/compatibility/LegacyView.java
 (at line 52)
kludge.add("org.eclipse.ui.views.ProgressView"); //$NON-NLS-1$
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized
4. WARNING in /src/org/eclipse/e4/compatibility/LegacyView.java
 (at line 53)
kludge.add("org.eclipse.pde.runtime.LogView"); //$NON-NLS-1$
Type safety: The method add(Object) belongs to the raw type Set. References to generic type Set<E> should be parameterized

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

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 32)
private ArrayList newWizardShortcuts = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
2. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 32)
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 33)
private ArrayList perspectiveShortcut = 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 33)
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 34)
private ArrayList showInPart = 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 34)
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 35)
private ArrayList showViewShortcut = 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 35)
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 36)
private ArrayList actionSet = 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 36)
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 60)
actionSet.add(actionSetId);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
12. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 70)
newWizardShortcuts.add(id);
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/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 74)
perspectiveShortcut.add(id);
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/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 83)
showInPart.add(id);
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/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 87)
showViewShortcut.add(id);
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 307)
List kids = parent.getChildren();
List is a raw type. References to generic type List<E> should be parameterized
17. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 311)
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
18. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 352)
List parts;
List is a raw type. References to generic type List<E> should be parameterized
19. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 357)
MElementContainer<MUIElement> container = (MElementContainer<MUIElement>) vscElement;
Type safety: Unchecked cast from MUIElement to MElementContainer<MUIElement>
20. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 373)
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
21. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 391)
if (element instanceof MElementContainer) {
MElementContainer is a raw type. References to generic type MElementContainer<T> should be parameterized
22. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 392)
EList<MUIElement> children = ((MElementContainer<MUIElement>) element)
Type safety: Unchecked cast from MUIElement to MElementContainer<MUIElement>
23. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 419)
public ArrayList getNewWizardShortcuts() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
24. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 426)
public ArrayList getShowViewShortcuts() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
25. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 433)
public ArrayList getPerspectiveShortcuts() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
26. WARNING in /src/org/eclipse/e4/workbench/ui/api/ModeledPageLayout.java
 (at line 440)
public ArrayList getShowInPartIds() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized

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

OTHER WARNINGS
1. WARNING in /src/org/eclipse/e4/workbench/ui/menus/MenuHelper.java
 (at line 392)
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 400)
private static URL getUrl(Class idc, ImageDescriptor imageDescriptor) {
Class is a raw type. References to generic type Class<T> should be parameterized

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

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/LegacyHandlerService.java
 (at line 74)
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 499)
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 : 6 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 116)
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)
parentElement = (MElementContainer<MUIElement>) ((MUIElement) e4Window);
Type safety: Unchecked cast from MUIElement to MElementContainer<MUIElement>
3. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 144)
return (MElementContainer<MUIElement>) defaultElement;
Type safety: Unchecked cast from MUIElement to MElementContainer<MUIElement>
4. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 151)
return (MElementContainer<MUIElement>) defaultElement;
Type safety: Unchecked cast from MUIElement to MElementContainer<MUIElement>
5. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 165)
ArrayList<ModelExtension> result = new ArrayList();
Type safety: The expression of type ArrayList needs unchecked conversion to conform to ArrayList<ModelExtensionProcessor.ModelExtension>
6. WARNING in /src/org/eclipse/ui/internal/ModelExtensionProcessor.java
 (at line 165)
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 99)
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 105)
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 118)
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 139)
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 232)
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 232)
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 236)
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 240)
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 362)
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 385)
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 385)
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 386)
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 388)
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 390)
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 484)
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 526)
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 530)
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/PartsEventTransformer.java : 1 warning :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/PartsEventTransformer.java
 (at line 169)
MElementContainer oldParent = oldPart.getParent();
MElementContainer is a raw type. References to generic type MElementContainer<T> should be parameterized

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

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 108)
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 110)
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 112)
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 114)
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 116)
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 119)
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 122)
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 127)
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 131)
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 133)
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 133)
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 176)
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 177)
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 178)
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 179)
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 189)
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 258)
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 258)
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 261)
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 266)
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 407)
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 410)
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 420)
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 437)
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 468)
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 487)
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 507)
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 507)
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 510)
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 511)
.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 640)
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 753)
EList e4Kids = e4Window.getChildren();
EList is a raw type. References to generic type EList<E> should be parameterized
33. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 759)
MElementContainer<MUIElement> perspStack = (MElementContainer<MUIElement>) ModeledPageLayout .findElementById(e4Window, "PerspectiveStack"); //$NON-NLS-1$
Type safety: Unchecked cast from MUIElement to MElementContainer<MUIElement>
34. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1021)
alwaysOffActionSets.add(descriptor);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
35. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1036)
alwaysOnActionSets.add(descriptor);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
36. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1076)
List fastViews = fastViewManager.getFastViews(null);
List is a raw type. References to generic type List<E> should be parameterized
37. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1110)
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
38. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1355)
HashSet knownActionSetIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
39. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1355)
HashSet knownActionSetIds = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
40. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1373)
knownActionSetIds.add(actionSetID);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
41. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1392)
knownActionSetIds.add(actionSetID);
Type safety: The method add(Object) belongs to the raw type HashSet. References to generic type HashSet<E> should be parameterized
42. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1399)
showViewShortcuts = new ArrayList(actions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
43. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1402)
showViewShortcuts.add(id);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
44. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1414)
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
45. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1427)
newWizardShortcuts = new ArrayList(actions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
46. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1430)
newWizardShortcuts.add(id);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
47. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1436)
perspectiveShortcuts = new ArrayList(actions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
48. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1439)
perspectiveShortcuts.add(id);
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/Perspective.java
 (at line 1444)
hideMenuIDs = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
50. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1447)
hideMenuIDs.add(id);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
51. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1450)
hideToolBarIDs = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
52. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1453)
hideToolBarIDs.add(id);
Type safety: The method add(Object) belongs to the raw type Collection. References to generic type Collection<E> should be parameterized
53. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1456)
ArrayList extActionSets = getPerspectiveExtensionActionSets();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
54. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1471)
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
55. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1588)
protected ArrayList getPerspectiveExtensionActionSets() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
56. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1600)
protected ArrayList getShowInIdsFromRegistry() {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
57. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1684)
Iterator itr = alwaysOnActionSets.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
58. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1756)
List viewPanes = new ArrayList(5);
List is a raw type. References to generic type List<E> should be parameterized
59. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1756)
List viewPanes = new ArrayList(5);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
60. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1780)
for (Iterator i = mapIDtoViewLayoutRec.keySet().iterator(); i.hasNext();) {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
61. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1919)
Iterator iter = fastViewManager.getFastViews(null).iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
62. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1942)
public void setNewWizardActionIds(ArrayList newList) {
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 1949)
public void setPerspectiveActionIds(ArrayList list) {
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 1957)
public void setShowInPartIds(ArrayList list) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
65. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 1965)
public void setShowViewActionIds(ArrayList list) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
66. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2184)
List stacks = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
67. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2184)
List stacks = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
68. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2187)
return (MElementContainer<MUIElement>) stacks .get(stacks.size() - 1);
Type safety: Unchecked cast from Object to MElementContainer<MUIElement>
69. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2197)
List stacks) {
List is a raw type. References to generic type List<E> should be parameterized
70. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2200)
stacks.add(kid);
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/Perspective.java
 (at line 2203)
gatherStacks((MElementContainer<? extends MUIElement>) kid,
Type safety: Unchecked cast from MUIElement to MElementContainer<? extends MUIElement>
72. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2235)
theStack = (MElementContainer<MUIElement>) ModeledPageLayout .findElementById(perspectiveModel, "bottom"); //$NON-NLS-1$
Type safety: Unchecked cast from MUIElement to MElementContainer<MUIElement>
73. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2441)
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
74. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2446)
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
75. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2597)
public Collection getHiddenMenuItems() {
Collection is a raw type. References to generic type Collection<E> should be parameterized
76. WARNING in /src/org/eclipse/ui/internal/Perspective.java
 (at line 2602)
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 : 38 warnings :

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 266)
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 273)
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 282)
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 650)
Dictionary properties = new Hashtable();
Dictionary is a raw type. References to generic type Dictionary<K,V> should be parameterized
5. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 650)
Dictionary properties = new Hashtable();
Hashtable is a raw type. References to generic type Hashtable<K,V> should be parameterized
6. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 651)
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
7. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 1057)
ArrayList dirtyParts = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
8. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 1057)
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 1058)
ArrayList dirtyEditorsInput = 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 1058)
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 1075)
dirtyParts.add(editor);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
12. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 1076)
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
13. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 1080)
dirtyParts.add(part);
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 2107)
Map sourceValuesByName) {
Map is a raw type. References to generic type Map<K,V> should be parameterized
15. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2108)
final Iterator i = sourceValuesByName.entrySet().iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
16. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2110)
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
17. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2110)
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
18. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2560)
ArrayList pluginIds = new ArrayList(extensions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
19. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2560)
ArrayList pluginIds = new ArrayList(extensions.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
20. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2564)
pluginIds.add(id);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
21. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2567)
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
22. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2603)
HashSet disabledPlugins = new HashSet(Arrays
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
23. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2603)
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
24. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2603)
HashSet disabledPlugins = new HashSet(Arrays
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
25. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2667)
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
26. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 2729)
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
27. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3766)
public final Object getAdapter(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
28. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3775)
public final Object getService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
29. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3784)
public final boolean hasService(final Class key) {
Class is a raw type. References to generic type Class<T> should be parameterized
30. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3800)
public final void registerService(final Class api, final Object service) {
Class is a raw type. References to generic type Class<T> should be parameterized
31. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3826)
public final void addShowingMenus(final Set menuIds,
Set is a raw type. References to generic type Set<E> should be parameterized
32. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3850)
public final void removeShowingMenus(final Set menuIds,
Set is a raw type. References to generic type Set<E> should be parameterized
33. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3876)
List toSave = getFilteredSaveables(filter, saveables);
List is a raw type. References to generic type List<E> should be parameterized
34. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3893)
private List getFilteredSaveables(ISaveableFilter filter,
List is a raw type. References to generic type List<E> should be parameterized
35. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3895)
List toSave = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
36. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3895)
List toSave = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
37. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3900)
toSave.add(saveable);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
38. WARNING in /src/org/eclipse/ui/internal/Workbench.java
 (at line 3910)
toSave.add(saveable);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized

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

OTHER WARNINGS
1. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 141)
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 141)
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 180)
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 180)
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 194)
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 194)
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 194)
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 196)
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 501)
ArrayList toClose = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
10. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 501)
ArrayList toClose = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
11. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 534)
toClose.add(reference);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
12. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 537)
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
13. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 558)
List partsToClose = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
14. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 558)
List partsToClose = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
15. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 562)
partsToClose.add(refPart);
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/WorkbenchPage.java
 (at line 755)
Iterator itr = oldList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
17. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 896)
Iterator itr = perspList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
18. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 984)
Collection visibleItems = actionSets.getVisibleItems();
Collection is a raw type. References to generic type Collection<E> should be parameterized
19. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 985)
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
20. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1049)
final ArrayList result = new ArrayList(refs.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
21. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1049)
final ArrayList result = new ArrayList(refs.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
22. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1057)
result.add(part);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
23. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1063)
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
24. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1071)
List result = new ArrayList(3);
List is a raw type. References to generic type List<E> should be parameterized
25. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1071)
List result = new ArrayList(3);
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 1080)
result.add(saveable);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
27. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1085)
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
28. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1163)
(MElementContainer<MUIElement>) child);
Type safety: Unchecked cast from MUIElement to MElementContainer<MUIElement>
29. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1241)
public ArrayList getShowInPartIds() {
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 1246)
return new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
31. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1264)
public void sortShowInPartIds(ArrayList partIds) {
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
32. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1267)
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
33. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1267)
Collections.sort(partIds, new Comparator() {
Type safety: The expression of type ArrayList needs unchecked conversion to conform to List<Object>
34. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1267)
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>
35. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1267)
Collections.sort(partIds, new Comparator() {
Comparator is a raw type. References to generic type Comparator<T> should be parameterized
36. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1322)
ArrayList parts = new ArrayList(refs.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
37. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1322)
ArrayList parts = new ArrayList(refs.length);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
38. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1326)
parts.add(part);
Type safety: The method add(Object) belongs to the raw type ArrayList. References to generic type ArrayList<E> should be parameterized
39. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1330)
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
40. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1518)
private ArrayList oldActionSets = new ArrayList();
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 1518)
private ArrayList oldActionSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
42. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1521)
ArrayList newActionSets = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
43. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1521)
ArrayList newActionSets = 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 1527)
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
45. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1536)
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
46. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1582)
ArrayList descs = 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 1582)
ArrayList descs = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
48. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 1588)
descs.add(desc);
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 2362)
Iterator itr = perspList.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
50. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 2972)
private List openedList;
List is a raw type. References to generic type List<E> should be parameterized
51. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 2978)
private List usedList;
List is a raw type. References to generic type List<E> should be parameterized
52. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 2989)
openedList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
53. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 2990)
usedList = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
54. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3001)
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
55. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3013)
openedList.add(perspective);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
56. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3014)
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
57. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3023)
public Iterator iterator() {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
58. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3032)
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
59. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3063)
usedList.add(perspective);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
60. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3314)
List result = new ArrayList();
List is a raw type. References to generic type List<E> should be parameterized
61. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3314)
List result = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
62. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3321)
result.add(reference);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
63. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3325)
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
64. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3457)
Set setOfSets = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
65. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3457)
Set setOfSets = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
66. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3462)
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
67. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3464)
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
68. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3520)
ArrayList refs = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
69. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3520)
ArrayList refs = new ArrayList();
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
70. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3532)
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
71. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3536)
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
72. WARNING in /src/org/eclipse/ui/internal/WorkbenchPage.java
 (at line 3541)
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

/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 : 34 warnings :

OTHER WARNINGS
1. 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
2. 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
3. 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
4. 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
5. 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
6. 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
7. 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
8. 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
9. 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
10. 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
11. 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
12. 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
13. 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
14. 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
15. 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
16. 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
17. 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
18. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1318)
final Iterator activationItr = handlerActivations.iterator();
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
19. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1543)
List disabledControls = null;
List is a raw type. References to generic type List<E> should be parameterized
20. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1590)
Iterator itr = pageList.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 1640)
private Set menuRestrictions = new HashSet();
Set is a raw type. References to generic type Set<E> should be parameterized
22. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1640)
private Set menuRestrictions = new HashSet();
HashSet is a raw type. References to generic type HashSet<E> should be parameterized
23. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1642)
public Set getMenuRestrictions() {
Set is a raw type. References to generic type Set<E> should be parameterized
24. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1778)
private List pagesInCreationOrder;
List is a raw type. References to generic type List<E> should be parameterized
25. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1781)
private List pageInActivationOrder;
List is a raw type. References to generic type List<E> should be parameterized
26. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1787)
pagesInCreationOrder = new ArrayList(4);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
27. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1788)
pageInActivationOrder = new ArrayList(4);
ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
28. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1792)
pagesInCreationOrder.add(object);
Type safety: The method add(Object) belongs to the raw type List. References to generic type List<E> should be parameterized
29. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1793)
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
30. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1798)
public Iterator iterator() {
Iterator is a raw type. References to generic type Iterator<E> should be parameterized
31. WARNING in /src/org/eclipse/ui/internal/WorkbenchWindow.java
 (at line 1821)
pagesInCreationOrder.toArray(retArray);
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/WorkbenchWindow.java
 (at line 1834)
pageInActivationOrder.add(page);
Type safety: The method add(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 2461)
public final Object getService(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/WorkbenchWindow.java
 (at line 2465)
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/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

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 /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20091119/plugins/org.eclipse.core.runtime_3.6.0.v20090925.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 /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20091119/plugins/org.eclipse.core.runtime_3.6.0.v20090925.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 /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20091119/plugins/org.eclipse.core.runtime_3.6.0.v20090925.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 /opt/public/eclipse/e4/build/e4/downloads/drops/4.0.0/targets/v20091119/plugins/org.eclipse.core.runtime_3.6.0.v20090925.jar